kerla
A new operating system kernel with Linux binary compatibility written in Rust. (by nuta)
mosys | kerla | |
---|---|---|
1 | 16 | |
- | 3,393 | |
- | 0.2% | |
- | 4.4 | |
- | 6 months ago | |
Rust | ||
- | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mosys
Posts with mentions or reviews of mosys.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-25.
kerla
Posts with mentions or reviews of kerla.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-10-15.
-
Asterinas: OS kernel written in Rust and providing Linux-compatible ABI
There was also the similar project Kerla¹ but development stalled. Recently people argued that instead of focusing on Rust-for-Linux it would be easier to create a drop-in replacement like these two. I wonder if there are enough people interested to make this happen as a sustained project.
¹ https://github.com/nuta/kerla/
-
Tilck – A Tiny Linux-Compatible Kernel
> [..] in kernel mode while retaining the ability to compare how the very same usermode bits run on the Linux kernel as well. That's a unique feature in the realm of educational kernels.
There's also Kerla: https://github.com/nuta/kerla
-
Perfectly balanced
Is he Nuta? https://github.com/nuta/kerla
-
Rustaceans at the Border [Linux Kernel]
> How would that work in reality? Re-use the existing tests to build a new kernel from scratch? Sounds like a very far-out idea that wouldn't help with any of the current problems, but I'm happy to entertain the idea and hear your reasoning here.
While I would tend to agree that a full production replacement would be such a massive undertaking as to be impractical, https://github.com/nuta/kerla does something very like that - Linux userspace ABI on an all-new Rust kernel. (And even at this small scale, I find it mind-blowing that this worked)
- Rust takes a major step forward as Linux's second official language
- Kerla.dev: ¿un Linux hecho con Rust?
- Están haciendo una versión "open source" en Rust del kernel Linux
-
An OS made from Rust other than Redox
https://github.com/nuta/kerla was mentioned not too long ago - a hobby kernel that aims to reimplement the Linux syscall ABI
- Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility
- Kerla: A new operating system kernel with Linux binary compatibility written in Rust.
What are some alternatives?
When comparing mosys and kerla you can also consider the following projects:
smoltcp - a smol tcp/ip stack
headcrab - A modern Rust debugging library 🦀
kerla-demo - ssh://demo.kerla.dev
ltt-linux-challenge-issues - A list of issues Linus and Luke experienced during the LTT Linux Daily Driver Challenge
redshirt - 🧑🔬 Operating system