headcrab
kerla
headcrab | kerla | |
---|---|---|
3 | 16 | |
890 | 3,392 | |
0.0% | 0.1% | |
0.0 | 4.4 | |
almost 3 years ago | 5 months ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
headcrab
-
Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility
I just meant that even big projects posted here in the past like the Headcrab debugger: https://github.com/headcrab-rs/headcrab have been seemingly abandoned now.
Even Rocket https://github.com/SergioBenitez/Rocket seems to have greatly slowed development unfortunately.
-
Attach VSCode's debugger to debug Rust inside an Electron app
I remember an attempt at rust native debugging in the form of headcrab
-
what is the status of the debugger?
There was an [ambitious project headcrab](https://github.com/headcrab-rs/headcrab/issues/132), which unfortunately looks abandoned [last commit 2020/11].
kerla
-
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?
udbg - Cross-platform library for binary debugging and memory hacking written in Rust
redshirt - 🧑🔬 Operating system
smoltcp - a smol tcp/ip stack
Rust-for-Linux - Adding support for the Rust language to the Linux kernel.
xous-core - The Xous microkernel
ltt-linux-challenge-issues - A list of issues Linus and Luke experienced during the LTT Linux Daily Driver Challenge