Re:Some Were Meant For C (2017) [pdf]
by adrianN on Tuesday March 02, 2021 @04:17AM
(#26313405)
Making an OS takes a lot of manpower. Linux absorbs most of the programmer hours, the BSDs take almost all of the rest. What is left over for projects like Redox is a tiny team of developers. You can't expect a ton of hardware support to come out of those efforts.
[ Parent
| on HN ]
Re:Some Were Meant For C (2017) [pdf]
by nineteen999 on Tuesday March 02, 2021 @04:34AM
(#26313491)
Linux and the BSD's grew to support x86/Sparc/POWER/Alpha/ARM/68K hardware in a time when hardware drivers mostly had to be reverse engineered from scratch or donated from companies that wanted support for their hardware mainlined into the kernel.
As a result, anyone working on Redox, Fuschia, or whatever popular contender now have a massive library of driver source code to refer to when working in their languages of choice. This is not a resource that the Linux and 386BSD communities had when starting out.
Rust isn't as standardized or at critical mass yet, as C was when Linux was launched. The language still lacks comparative mindshare, no matter how popular it is here on HN. That's why there aren't enough developers.