they don't? There's no company, or rather - a lot of them, Linux kernel moves forward like 80% by corporate contributors. For some of them it's critical part of their infrastructure, some of them need to get their device drivers mainlined, for some of them it's gpl magic at work.
Linux desktop experience, however, leaves a lot to be desired.
Companies aren't interested to contribute to a browser when they can just reskin chromium or build on blink directly and community cannot match the pace.
> It is a wonderful world fill of variety, choice and diversity
Desktop Linux is a dysfunctional dumpster fire that cyber bullies anyone that even suggests building code to a specific OS.
Remember that Linux is just the kernel, not the whole OS. The fact that a program written for Ubuntu, for example, can even run on another Linux based OS is a happy coincidence and should not be an expectation.
our e200z6 core has PowerPC ISA, but there's a difference in hardware floating point support (here it's done by SPE) and we also need VLE. First one you could somehow get working, but with the latter - no way, its support was dropped by mainline gcc even after the patches were proposed, since it complicates the other parts of PowerPC port and is needed only by few people like me with deep embedded stuff (source: https://gcc.gnu.org/ml/gcc/2013-03/msg00172.html).
I think it's junior ones who lack understanding of how is OS and networks are operating, as they don't needed most of the time in more popular industries (mobile development, web, etc).
source: by the chance I conducted few interviews for software engineers and devops in web industry - and instead of fizzbuzz I started with asking what's the difference between TCP and UDP. Results will surprise you (also too many people want to exploit current hiring system by just cramming algorithms).
they don't? There's no company, or rather - a lot of them, Linux kernel moves forward like 80% by corporate contributors. For some of them it's critical part of their infrastructure, some of them need to get their device drivers mainlined, for some of them it's gpl magic at work. Linux desktop experience, however, leaves a lot to be desired.
Companies aren't interested to contribute to a browser when they can just reskin chromium or build on blink directly and community cannot match the pace.