4 ms·
Yes, thanks to the heroic efforts of Alyssa Rosenzweig <https://rosenzweig.io/ https://rosenzweig.io/>, Asahi Lina <https://www.youtube.com/c/AsahiLina https://
by rollcat 1y ago
Yes, thanks to the heroic efforts of Alyssa Rosenzweig <https://rosenzweig.io/ https://rosenzweig.io/>, Asahi Lina <https://www.youtube.com/c/AsahiLina https://www.youtube.com/c/AsahiLina>, and others.
Unfortunately, a lot of this effort seems stalled by some of the Linux kernel developers' hostility towards Rust, which also prompted Hector Martin (marcan42) to leave the project.
Now at the current rate, Apple is still moving backwards faster than the FOSS community is moving forward. I actually miss macOS 10.5 on PowerPC.
- likeclockwork 1y agoIs Rust the only programming language that is usable for this work?
- rollcat 1y agoSo far nearly all of the kernel/driver code in the modern (~1990+?) history of osdev has been written in C/C++. However it appears that Rust can make you incredibly productive, at the very least in experimental/explorative development based solely on reverse engineering. It's promising.
- sarlalian 1y agoNo, however it makes driver development easier and all the work to date is in rust, so changing languages would be exceedingly painful.