←back to thread

364 points Klasiaster | 10 comments | | HN request time: 0.839s | source | bottom
1. depressedpanda ◴[] No.41851981[source]
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.

replies(7): >>41852058 #>>41852073 #>>41852349 #>>41852585 #>>41852593 #>>41852785 #>>41857461 #
2. MattPalmer1086 ◴[] No.41852058[source]
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.
3. favorited ◴[] No.41852073[source]
Sounds like their goal is to improve their x86-64 support before implementing other ISAs.
4. nurb ◴[] No.41852349[source]
It's clearer from the book roadmap:

> By 2024, we aim to achieve production-ready status for VM environments on x86-64. > In 2025 and beyond, we will expand our support for CPU architectures and hardware devices.

https://asterinas.github.io/book/kernel/roadmap.html

5. convolvatron ◴[] No.41852585[source]
it would be nice to know how much userspace it supports. supporting the dynamic loader, reasonable futexes, epoll, signals, uring are all big milestones
replies(1): >>41854264 #
6. wrs ◴[] No.41852593[source]
I think it’s “Currently, Asterinas only supports x86-64 VMs. However, [rather than working on additional architectures this year,] our aim for 2024 is to make Asterinas production-ready on x86-64 VMs.”
7. None4U ◴[] No.41852785[source]
Distinction here is between "supports" and "production-ready on", not "x86-64" and "x86-64"
8. throw4950sh06 ◴[] No.41854264[source]
Check it out https://asterinas.github.io/book/kernel/linux-compatibility....
9. netbsdusers ◴[] No.41857461[source]
They lack essential things for a kernel that could be used in production, viz. not kernel panicing during out-of-memory conditions, not an easy thing to retrofit when you have designed without consideration of it. It will probably take a bit more than 2 and a half months to rectify that.

https://github.com/asterinas/asterinas/issues/669

replies(1): >>41861060 #
10. empath75 ◴[] No.41861060[source]
https://github.com/rust-lang/rust/issues/48043

They've been working on it for a while so they can get rust into the linux kernel