Rust is the future of systems programming, C is the new Assembly (Packt)
Rust is the future of systems programming, C is the new Assembly (Packt)
Posted Aug 30, 2019 12:53 UTC (Fri) by lzh (guest, #134122)In reply to: Rust is the future of systems programming, C is the new Assembly (Packt) by josh
Parent article: Rust is the future of systems programming, C is the new Assembly (Packt)
1. Linux kernel doesn't guarantee API/ABI stability, so it's hard to design a universal Rust interface. At least it is almost impossible to make it work on all versions of Linux.
2. Many C language features have no corresponding Rust support. For example, it seems like impossible to construct a struct with bitfields.
But yes, I believe Rust is a promising language for kernel programming. Let's join forces to make this happen!
Posted Aug 30, 2019 15:36 UTC (Fri)
by josh (subscriber, #17465)
[Link]
That's one of the items on the FFI working group's list to work on.
Rust is the future of systems programming, C is the new Assembly (Packt)