Comments by "Anony Mousse" (@anon_y_mousse) on "Was Rust In The Linux Kernel A Mistake?" video.
-
Drew's point is actually a valid one. He's not telling them to innovate in making a completely new kernel, he's telling them to make something that copies Linux but as Rust. He's basically telling them to do what Rustaceans keep saying they want anyway, rewrite it in Rust. The other complaint that some of the kernel developers have had is also a valid one. They expect kernel developers to take time out of their busy schedules to help the Rustaceans essentially replace the kernel developers. The point about documentation is a valid one, even if I disagree that the kernel isn't well documented and ultimately irrelevant in light of the demands placed on the developers. Lina's complaint about object lifetimes basically boils down to, "the documentation doesn't tell me (which I still doubt) and I can't read the code (which I fully expect from someone that doesn't really know how to program)". If you don't know the language you're attempting to rewrite, then how the hell do you think you can rewrite it. Again, Drew's point comes to mind, attempt to replicate Linux using Rust, don't attempt a novel solution, and move forward from there. If they can't even do that, then they don't understand the kernel enough to contribute. I doubt anyone's programming chops when they bitch about code in the kernel having these supposed bugs with no link to a test replicating them. It sounds more like they're doing things wrong and then blaming the kernel developers. It's not on them to teach you how to write correct code.
10