Originally posted by Catmen
View Post
Linux 6.14 Looks To Land Rust PCI / Platform Device Driver Support
Collapse
X
-
Originally posted by dragon321 View Post
Unix was rewritten to C just one year after C was created years before first C standard was established. Rust is way more mature than C was back then. It's good thing that Unix developers didn't listen to "skeptical" people back then and continued their work.
C is almost a machine language. It is simple to write compiler for it, simple to learn. It has a stable ABI. Forcing to write bindings for all languages is immature IMO, and will be forever ...
Comment
-
-
Originally posted by YBoy360 View Post
What are you talking about: isn't C created for that purpose ? It has more to do with being "realistic" than "skeptical" ...
C is almost a machine language. It is simple to write compiler for it, simple to learn. It has a stable ABI. Forcing to write bindings for all languages is immature IMO, and will be forever ...
Comment
-
-
Originally posted by Catmen View Post
Then rewrite the kernel to RUST if it's that "mature"... ?)
Comment
-
-
Originally posted by YBoy360 View Post
What are you talking about: isn't C created for that purpose ? It has more to do with being "realistic" than "skeptical" ...
C is almost a machine language. It is simple to write compiler for it, simple to learn. It has a stable ABI. Forcing to write bindings for all languages is immature IMO, and will be forever ...
Rust is also compiled to machine code, all memory safety checks are done during build, runtime is not much more complicated than C runtime. C also didn’t have stable ABI when Unix was rewritten in it, if that wasn’t a bad idea back then why would it be now with much more mature language? I’m not sure what do you mean by ”write bindings for all languages” the only supported languages in Linux kernel are C and Rust so there won’t be bindings for ”all languages”, just for Rust.
Comment
-
Comment