3 ms·
That is exactly what the Rust for Linux project did: they made a branch of Linux, they did enough implementation work to demonstrate the viability, they maintai
by JoshTriplett 2y ago
That is exactly what the Rust for Linux project did: they made a branch of Linux, they did enough implementation work to demonstrate the viability, they maintained it for a while, they had a large number of developers (both volunteer and paid) enthusiastically improving it and building upon it, they talked to upstream about getting it added, upstream agreed and merged it, and the Rust for Linux developers along with many others continue to improve it upstream. That's exactly how the process should work.
- diath 2y agoRight, but my point about long time maintainability still stands, the person in the lead of the Rust project in the kernel already threw in the towel: https://lore.kernel.org/lkml/20240828211117.9422-1-wedsonaf@gmail.com/ https://lore.kernel.org/lkml/20240828211117.9422-1-wedsonaf@...
- JoshTriplett 2y agoOne person involved in the project got tired of the ongoing obnoxious behavior of a few kernel developers (as partially documented in that mail), and decided to move on. That's a sad outcome, and reflects badly on the kernel developers in question. It doesn't reflect a maintainability issue with the Rust for Linux project (which has quite a few developers and many more contributors), except insofar as it continues to be an occupational hazard of participating in the Linux kernel community that you end up dealing with some number of obnoxious people.