Having a strong opinion against merging Rust in the kernel, I think I have to comment on that.
Well it is a fact that the syntax of Rust sucks and there are objective arguments for that (for example verbosity). But this is not the reason I believe it should stay out of the kernel. The two main reasons I strongly believe that are:
0. Having more than one languages in an already complicated project will make things even more complicated. I don't care if the other language is Rust or C++ or an imaginary ultra performing, nicely syntaxed, hyper safe language. It can only bring more harm than good.
1. I am stealing Linus' quote here, and am changing some words to express my point. "Quite frankly, even if the choice of C were to do *nothing* but keep the Rustafarians out, that in itself would be a huge reason to use C". The last thing needed in the kernel are those javaspawns...
PS. Linux is going downhill since Linus became a google cultist. Merging Rust might just be the death warrant of Linux. Maybe it's time to start a new kernel project, just like Linus did in the 90s...
Well it is a fact that the syntax of Rust sucks and there are objective arguments for that (for example verbosity). But this is not the reason I believe it should stay out of the kernel. The two main reasons I strongly believe that are:
0. Having more than one languages in an already complicated project will make things even more complicated. I don't care if the other language is Rust or C++ or an imaginary ultra performing, nicely syntaxed, hyper safe language. It can only bring more harm than good.
1. I am stealing Linus' quote here, and am changing some words to express my point. "Quite frankly, even if the choice of C were to do *nothing* but keep the Rustafarians out, that in itself would be a huge reason to use C". The last thing needed in the kernel are those javaspawns...
PS. Linux is going downhill since Linus became a google cultist. Merging Rust might just be the death warrant of Linux. Maybe it's time to start a new kernel project, just like Linus did in the 90s...
Comment