Live data from Hacker News

Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

github.com

1–10 of 234 posts

Re: Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

#3
post #2

OT: if you're interested in Asterinas, you might also be interested in Redox (entire OS written in Rust). https://www.redox-os.org/

This is fascinating! Couldn't really find the kernel code but would love to know more about the applicability. I'm curious since seeing the Unikraft release that promised millisecond container boot times

Re: Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

#4
post #3
post #2

OT: if you're interested in Asterinas, you might also be interested in Redox (entire OS written in Rust). https://www.redox-os.org/

This is fascinating! Couldn't really find the kernel code but would love to know more about the applicability. I'm curious since seeing the Unikraft release that promised millisecond container boot times

https://gitlab.redox-os.org/redox-os/kernel/-/tree/master/sr...

Re: Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

#6
I personally dislike rust, but I love kernels, and so I'll always check these projects out.

This is one of the nicer ones.

It looks pretty conservative in it's use of Rust's advanced features. The code looks pretty easy to read and follow. There's actually a decent amount of comments (for rust code).

Not bad!

Re: Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

#8

From the README: > Currently, Asterinas only supports x86-64 VMs. However, our aim for 2024 is to make Asterinas production-ready on x86-64 VMs. I'm confused.

Yeah, I had to read that a few times... I think they just mean it isn't production ready yet, but that's what they are aiming for.

Re: Asterinas: OS kernel written in Rust and providing Linux-compatible ABI

#9

From the README: > Currently, Asterinas only supports x86-64 VMs. However, our aim for 2024 is to make Asterinas production-ready on x86-64 VMs. I'm confused.

Sounds like their goal is to improve their x86-64 support before implementing other ISAs.
Post reply on HN