That’s a good point, not all size is bad size and “millions of line of code every year” is pretty vague.
Issues with drivers are isolated to specific models and brands, a lot of them are actively maintained by their respective companies and there’s also code quality… i’d rather 10,000 drivers that are easy to maintain than a handful of monolithic spaghetti code ones so size isn’t the ultimate determinant. A lot of it is down to gatekeeping.
Asking myself I wonder where Linux would be without corporate influence? As i’ve gotten deeper into
manpages i’m blown away by how many Red Hat and Canonical (Ubuntu) names I keep seeing in Fedora and Debian. They also donate to developer groups and do prizes, the drivers that are running my processor right now were made by freedesktop.org which Red Hat funds, I think they serve a critical money bridge to financial markets and they tend to have a certain clarity of pragmatism that comes from their level of competition.
Then there’s corporate domination… and I think that’s the meat of what Lunduke was getting at.
To most companies Linux is just a natural resource to be exploited and people who make that difficult are increasingly easy to remove. Recent cultural changes have given board of directors incredible power to project fear (even over CEOs and founders) as it’s become somewhat easy to character assassinate just about anyone making them easy to remove if their not cooperative. It can even double as a branding exercise to offset concerns over loss of talent and productivity.
The board of directors of the Linux Foundation is filled with big tech and it’s perhaps no mistake that the ability for individuals to vote for who’s on the board was removed in 2016.
The Linux Foundation is responsible for Torvalds’s paycheck along with funding general Kernel development, running events, training and certifications, open source projects and hosting them such as the Linux kernel, Kubernetes, the Xen Project, Cloud Foundry and so on… that’s quite a lot of influence for the likes of Facebook, Huawei, AT&T and TenCent to start squeezing people that are more interested in Linux than their ability to turn a quick buck and keep development costs low.
Just to say again… nothing’s perfect, I personally love Linux, I haven’t had to use Windows in several years gratefully because of Linux and I think loving something has to be in recognition of all it’s strengths and weaknesses. If nothing else it lets you know when and how to push for making it better if you’re always poking around to understand it.