Yeah. The idea of an automated C to Rust replacement of the Linux kernel is fascinating.
As you say, there’s probably stuff in the Kernel that Rust’s compiler won’t allow.
I imagine it wouldn’t work at all, out of the box, but it might reduce the cost curve enough to make a dedicated team of very clever engineers able to cross the last mile, given time.
As cynical as I am of both Rust and AI generated code, it honestly feels like trying an automated conversion might be less of a long shot than expecting the existing Linux kernel developers to switch to Rust.
And I’m sure a few would kick in some thought cycles if a promising Kernel clone could be generated. These are certainly interesting times.
Yeah. The idea of an automated C to Rust replacement of the Linux kernel is fascinating. As you say, there’s probably stuff in the Kernel that Rust’s compiler won’t allow.
I imagine it wouldn’t work at all, out of the box, but it might reduce the cost curve enough to make a dedicated team of very clever engineers able to cross the last mile, given time.
As cynical as I am of both Rust and AI generated code, it honestly feels like trying an automated conversion might be less of a long shot than expecting the existing Linux kernel developers to switch to Rust.
And I’m sure a few would kick in some thought cycles if a promising Kernel clone could be generated. These are certainly interesting times.