www.infoq.com
1 vote charlag — 1 votes, 6 commentsSource

I think, yes: if you have the time for it. However, all that security and boundaries check that come with Rust must have a cost. More instructions, less performance.

Anything written from scratch is faster than the bloated crap you see on any modern OS. Linux is only fast if you only run the kernel and default console on a vt.

I doubt “written from scratch” is a good or sufficient condition. Removing bloat is the way to go. Linux is fast but of course the more work the slower.

i would like to see an OS designed from the ground up for security, privacy and performance (along with other goals) written in rust, targeting embedded, servers and desktops. maybe start with riscv boards and work your way up from there. Maybe the OS will develop at the same pace as riscv and server and desktops can be supported as those class of motherboards are available as riscv. it may be foolish to try and support the proprietary chip vendors at all.

i would like to see an OS designed from the ground up for security, privacy and performance

This reminded me of the SPIN mantra: “flexibility, safety and performance”. BTW have you ever heard of “exokernels”? I discovered them recently but it looks like there hasn’t been much evolution beyond some research in the 90s.