novusk
node-replicated-kernel
Our great sponsors
novusk | node-replicated-kernel | |
---|---|---|
17 | 1 | |
89 | 149 | |
- | 1.3% | |
5.5 | 8.9 | |
8 months ago | about 2 months ago | |
Rust | Rust | |
MIT License | 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.
novusk
-
700th commit!
Novusk's 700th commit
-
Novusk v3 announcement - A kernel written in Rust
[Novusk](https://github.com/NathanMcMillan54/novusk/]
-
Novusk v3 announcement
Any thoughts, opinions, recommendations, and even help is greatly appreciated!
-
Novusk v3-beta Kernel v2
Novusk
-
Novusk v3-beta Drivers v2
I'm just announcing this to show my progress I've made with a kernel I've been writing. The third version is probably one of the biggest major releases I'm going to make for Novusk, I made a todo list for this release. I've finished most of the drivers and now I'm going to be working more on main kernel and adding more features.
-
Novusk v3-beta Arch v3.2.1, a kernel written in Rust
Novusk v3 drivers (being worked on for Novusk v3-beta Drivers v1)
-
Questions about writing USB drivers
Usbd (USB Driver)
-
i want to build a simple OS. where do i start?
If you want to write an OS that is kernel based (which is easier), you could write a simple Linux distribution which might be hard at first, here would be a good introduction. If you want to use a more modern language like Rust, I've written a kernel made just for OS development, Novusk (v2.1.1) is good for OS development in Rust on x86.
-
x86 Android Kernel
Novusk Issue 11
-
Multi-use kernel written in Rust
This file explains how to run the Aarch64 kernel in qemu: Aarch64 Running
node-replicated-kernel
-
Is Rump kernel dead?
AFAIU, recent NRkernel uses Rump kernel as a library OS in order to minimize efforts required to port POSIX-compliant apps (e.g., Redis) and I found it interesting and wanted to try it out.
What are some alternatives?
rust - Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266
kernel - A Rust-based, lightweight unikernel.
libnu - Novusk User Library
FOMOSv2-CL - FOMOS stands for: Free, Open source, Mobile, Operating, System.
nlibc - Novusk libc crate raw bindings to platform APIs for Rust
steg86 - Hiding messages in x86 programs using semantic duals
rCore - Rust version of THU uCore OS. Linux compatible.
moros - MOROS: Obscure Rust Operating System 🦉
linux - Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
rust-raspberrypi-OS-tutorials - :books: Learn to write an embedded OS in Rust :crab:
libc - The C standard library rewritten for Novusk
strawberry - 🍓 A toy object-oriented programming language written by rust