News for hackers. Stuff that matters.
Re:Is it time to rewrite the operating system in Rust? [slides] by jbb67 on Thursday November 08, 2018 @08:30AM (#18406084)
no.
Re:Is it time to rewrite the operating system in Rust? [slides] by drakenot on Thursday November 08, 2018 @08:39AM (#18406119)
The slide deck comes to this conclusion, at least for now. Rather, he discusses a hybrid approach of writing certain modules / drivers of a C-based kernel in Rust so it can be done a little bit at a time.
Re:Is it time to rewrite the operating system in Rust? [slides] by shmerl on Thursday November 08, 2018 @11:24AM (#18407358)
The reason for "no" given: "why completely replace what works already" paired with "fighting second system syndrome". It's not a real "no", but reasons why it's challenging. Aren't those always the case? It shouldn't stop something new from appearing.
Re:Is it time to rewrite the operating system in Rust? [slides] by keir-rex on Thursday November 08, 2018 @08:41AM (#18406133)
I was expecting to see this type of response. I don't program at low levels but it seems like this would be the responding answer. Kernel programmers would be using something else if that's what they wanted to use. Decades of experience and hard learnt lessons down the drain.
Re:Is it time to rewrite the operating system in Rust? [slides] by masklinn on Thursday November 08, 2018 @08:46AM (#18406174)
The entire point of the presentation is to discuss these issues, and recommend rust for more ancillary tasks (modules/drivers, firmware, utilities) than the kernel itself.

> Kernel programmers would be using something else if that's what they wanted to use.

The vast majority of the languages having arisen in the last 40 or so years are completely unsuitable for kernel development, so not necessarily.

Re:Is it time to rewrite the operating system in Rust? [slides] by wwright on Thursday November 08, 2018 @08:58AM (#18406244)
On the other hand, the design of Rust is directly and deeply influenced by those very lessons.

Less “down the drain,” possibly more close to “baked directly into the tools we use.”

Re:Is it time to rewrite the operating system in Rust? [slides] by keir-rex on Thursday November 08, 2018 @08:44AM (#18406153)
Also, if you can abstract away at a sufficiently low level why not just do it in C where there's already a generation of experience and familiarity?
Re:Is it time to rewrite the operating system in Rust? [slides] by RhodesianHunter on Thursday November 08, 2018 @08:58AM (#18406246)
Sure, why not just continue writing C for the rest of time?