| ▲ | LtWorf 10 hours ago |
| > There really aren't that many people working on the compiler. It's mostly volunteers. Seems smart to put the language as a requirement for compiling the linux kernel and a bunch of other core projects then! |
|
| ▲ | ChadNauseam 10 hours ago | parent | next [-] |
| I think it seems just right. Languages these days are either controlled by volunteers or megacorps. Because linux is about freedom and is not aligned with megacorps, I think they'd prefer a volunteer-driven language like Rust or C++ rather than the corporate ones. |
| |
| ▲ | pjmlp 22 minutes ago | parent | next [-] | | C++ has been an industrial language from the early days, since it got adopted among C compiler vendors back in the 1980's. | |
| ▲ | FuckButtons 10 hours ago | parent | prev | next [-] | | I’m not sure you can argue that Rust and C++ have anything like a similar story around being volunteer oriented, given the number of places that have C++ compiler groups that contribute papers / implementations. | |
| ▲ | immibis 9 hours ago | parent | prev [-] | | I'm not sure you can claim that Linux is about freedom. Linux is run by a bunch of corps and megacorps who are otherwise competing, not by volunteers. |
|
|
| ▲ | lmm 8 hours ago | parent | prev [-] |
| I mean, Linux development works exactly the same way. |
| |
| ▲ | pclmulqdq 5 hours ago | parent | next [-] | | Linux has a BDFL and a quasi-corporate structure that keeps all the incentives aligned. Rust has neither of those. | |
| ▲ | LtWorf 2 hours ago | parent | prev [-] | | I think it's quite rare for linux developers to not do it on behalf of some company. Weren't a bunch of modules deprecated recently as a consequence of intel layoffs? | | |
| ▲ | lmm 2 hours ago | parent [-] | | > I think it's quite rare for linux developers to not do it on behalf of some company. Corporate-sponsored contributions are probably the majority, but I don't think true volunteers are super-rare. But in both cases they're a "volunteer" from the perspective of the Linux leadership - they're contributing the changes that they want to make, they're not employees of Linux who can be directed to work on the things that that leadership thinks is important. (And conversely it's the same with Rust - a lot of those volunteer contributors work for employers who want Rust to have some specific functionality, so they employ someone to work on that) |
|
|