3 ms·
I have a direct counterexample for this post. Linux was created to meed common needs. For scratching each others' backs and sharing costs and risks, similar to
by danuker 4y ago
I have a direct counterexample for this post.
Linux was created to meed common needs. For scratching each others' backs and sharing costs and risks, similar to investing in 1/10 of 10 risky enterprises, rather than taking on the full cost of one.
Linux does not care about "software quality, grandiosity, perfection", rather, to get/keep things working and address the needs of its stakeholders: https://www.linuxfoundation.org/our-members-are-our-superpower-2/ https://www.linuxfoundation.org/our-members-are-our-superpow...
- lukaslalinsky 4y agoExcept that I'd say this applies to Linux as well. The main reason why so many commercial users of Linux leave their drivers closed source is because they don't meet the quality requirements to push them upstream. Commercial work is typically done on project bases, you write the drivers once and that's the end of your job. That's not the case for Linux. Someone has to maintain the drivers, so you want the code to be maintainable. If you maintain something long term, you have to care about the quality.
- danuker 4y agoI argue drivers aren't pushed because of trade secrets, not bad drivers. NVIDIA requires signed firmware since Maxwell (GeForce 750, GeForce 900). https://www.phoronix.com/news/MTc5ODA https://www.phoronix.com/news/MTc5ODA Which is why I will never buy such a card.
- atq2119 4y agoNvidia have recently done a source dump if their kernel module, and it is not at all fit for merging.