Le 19/06/2026 à 13:58, Martin Steigerwald a écrit :
> Basically you can run Linux systems on Genode. The base is a microkernel
> what you can load building blocks in to run what ever you like. It is kind
> of a hypervisor and a micro kernel in one.
>
> I believe it is more modern and in certain ways goes beyond what is
> available in HURD. What I like about HURD are these translators. I am not
> sure whether their concept is matched in Genode Framework.
>
> Or maybe a frame kernel in Rust like in Asterinas:
>
> https://asterinas.github.io/
>
> https://asterinas.github.io/book/kernel/the-framekernel-architecture.html
>
> Potential is there. Complexity is challenging. Let's see…
Greetings Martin.
Asternias uses two main arguments in its marketting: the
compatibility with Linux from the application's side, and the kernel
written in Rust.
About mimicking the Linux User-space API: Well, I'm a reader of the
MUSL mailing list and can read pretty often remarks on badly designed
Linux system-calls. And reports to the Kernel group are just vain, so
that the libc maintainers (of all libraries, not only MUSL) need
work-arounds. So, maybe some improvements would be welcome, and
attention to userspace developpers. Going more radical: why choose
compatibility with Linux and not AmigOS instead? You, who know it, would
certainly consider it a better option.
About the kernel written in Rust: I'm suspicious on the Rust buzz.
No doubt it is better than C, but, when it comes to switching to another
language, the minimum a serious programmer would do is a review of all
languages; it would lead to something else than Rust.
So, maybe the best option would be a micro-kernel written in Ada
with AmigaOS system-calls.
Why compromise, when you start a brand new project? This is
something I can't stand with. It is like if the authors were Linux fans
and Rust fans, fully ignorant of alternatives. It always disapoints me
to see how much software engineers are unable to make rational choices.
It is particularly disapointing because these people are most certainly
excellent progammers with plenty of energy and dedication.
-- Didier