4 ms·
I don't think that money is the problem here. Most Linux development is also money driven and most kernel developers nowadays are doing it to pay their bills.
by arximboldi 10y ago
I don't think that money is the problem here. Most Linux development is also money driven and most kernel developers nowadays are doing it to pay their bills. In a way, money can be a confirmation, to some degree, that you are actually providing value to someone.
In my opinion, the key is that Linux is libre software.
Windows has to deal with lots of old drivers and userland software that are arcane binary blobs. In the Linux world, most software running on it is libre and the community can evolve it to work with newer systems. This is specially true for drivers, since most drivers are GPL and kept in the kernel source tree. This promotes a healthier relationship between the companies and individuals involved where, through shared ownership, everybody is on the same boat.
- 234dd57d2c8db 10y agoYes, but why does windows have to deal with old drivers and userland software? Because they are paid to do so! It is a business, if they didn't make money on it, they wouldn't do it. On Linux, if no one wants to maintain the old driver, it doesn't get maintained and the manufacturer does it or people stop using it and use something else. Poof no more old driver! Agreed on libre software, wouldn't be possible without that of course. But I think money has had a large impact as well.