Hacker News Comments on
Is It Time to Rewrite the Operating System in Rust?
Bryan Cantrill
·
InfoQ
·
44
HN points
·
4
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this video.Might be the video you were referring to: https://www.infoq.com/presentations/os-rust/Skip to 24:30 for the Taligent part.
⬐ chubotYes that's it, thanks!
Here you go: https://www.infoq.com/presentations/os-rust/
From almost a year ago, I think he presages this starting at around the 1:00:20 mark:
⬐ PinkMilkshakeIf the world was truly going to take the time/money/effort to rewrite the operating system from scratch and create a new standard core for the future of computing, there are much better options than Rust. Ada being just one of them.It would be a real tragedy to do it all again, only to make a mistake on the very first decision, what language to use.
⬐ GolDDranks⬐ dimatterI'm not too sure about Ada. In five year's time the balance might be very much in favour of Rust, and Ada would look the wrong choice. That's how fast it's evolving.ATS might be a very reasonable choice, actually.
⬐ adamnemecekAda has no steam behind it right now.Can I ask how much Rust experience do you have?
⬐ erik_seabergHow so? I don't remember Ada having any features preventing use-after-free or write-write conflicts.so, like, it's like, painful to read, like⬐ pornelFortunately, the answer is no, but the author suggests a hybrid approach of adding Rust components to existing systems.BTW: Kudos for having a full transcript.
⬐ stargrazerShort answer: "don't be silly, too many hard things in the Linux Kernel get correct in Rust"What they should look into is trying to build eBPF and XDP in Rust. Then you get that compiled language speed and safety in the kernel.
A few quotes:
"I view OpenBMC as on its knees with tears streaming down its face begging for someone to please rewrite me in Rust, because if we're going to have a BMC that's going to hang out a socket over the internet, God forbid, or even over the network, I want that thing to be in Rust."
"That the beauty of Rust is its ability to interoperate, cooperate, with native systems or C-based systems; allow for vistas to open up."
Somewhat related: https://www.infoq.com/presentations/os-rust
⬐ tbrownawWorth watching even if you don't care about Rust.There's quite a lot of history and general knowledge, and very well presented.