SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Rust operating-system Projects
-
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Don't overlook Bottlerocket, which despite coming out of AWS is not (AFAIK) AWS-centric: https://github.com/bottlerocket-os/bottlerocket#readme
It's also super handy for writing out static Pod manifests to have replace the brain-damaging Ignition as a less stupid alternative to cloud-init
-
Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02
-
-
Theseus
Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐๐ฅ๐ข๐ง๐ ๐ฎ๐๐ฅ ๐๐๐ฌ๐ข๐ ๐ง: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
-
Project mention: Mirage โ A programming framework for building type-safe, modular systems | news.ycombinator.com | 2023-11-23
The rough Rust of this is https://github.com/hermit-os/hermit-rs
Though last I looked it wasn't nearly as mature as MirageOS.
-
aero
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
This feels like an ad; the blog post and the README feel like they were written to sound complicated and smart rather than tell the whole truth. Like, "On boot, the kernel has full access to the memory and is allowed to write where it should not (its own code, for example)"? Apart from the fact that ring 0 will always have full control, the MMU also exists. Also, the "48k" (the kernel has 34324 lines of non-comment code, the rest are in the other repos I assume) LOC are obvious when you consider code like src/syscall/mod.rs:717 is present.
To be fair, this is impressive, but its a basic monolithic kernel written for a school project, with the "twist" that it is in Rust and uses Linux syscalls.
For anyone who is interesting in more Rust UNIX-like kernels, Aero (https://github.com/Andy-Python-Programmer/aero) is farther ahead supports running quite a lot of recompiled Linux userspace, including dwm and WebKit.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
I have 14 years of experience in developing and optimizing web apps in small teams. I have a passion for making things scalable. I like Rails and I've been focusing on it for the past 12 years but I'm exploring the idea of moving to something else.
The startup I worked for ran out of cash a few months ago and since then I've been playing with my open source hobby operating system written in Rust (http://moros.cc). It's a nice break after years of hard work and I'll probably spend the summer doing that but I'm also preparing for my next job.
If you have something interesting in Ruby or Rust and are a full-remote company I'd happy to hear about it!
-
-
-
-
Project mention: K23: Experimental WASM Microkernel Operating System | news.ycombinator.com | 2024-07-02
-
-
-
-
Project mention: Show HN: An experimental, modern package manager for operating systems | news.ycombinator.com | 2023-11-13
-
-
-
-
I'm thrilled to share with you a project I've been passionately working on - Hadron, my very own microkernel (https://github.com/fxttr/hadron) I write in rust at the moment. I try to study the L4 microkernel family / architecture with it.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust operating-system discussion
Rust operating-system related posts
-
Ad-tech setting 'Privacy-Preserving Attribution' is opt-out in Firefox 128
-
Malloc broke Serenity's JPGLoader, or: how to win the lottery
-
K23: Experimental WASM Microkernel Operating System
-
A secure embedded operating system for microcontrollers
-
OxidOS Automotive
-
Oxide Computer releases distribution of illumos intended to power the Oxide Rack
-
Boletรญn AWS Open Source, Christmas Edition
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Sep 2024
Index
What are some of the best open-source operating-system projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rust-raspberrypi-OS-tutorials | 13,467 |
2 | bottlerocket | 8,564 |
3 | tock | 5,341 |
4 | kerla | 3,325 |
5 | Theseus | 2,846 |
6 | hermit-rs | 1,659 |
7 | aero | 1,156 |
8 | kernel | 1,154 |
9 | moros | 865 |
10 | felix | 385 |
11 | kernel | 275 |
12 | poplar | 250 |
13 | k23 | 234 |
14 | Pop_OS-Guide | 224 |
15 | rust-kernel-riscv | 94 |
16 | vesper | 74 |
17 | lpm | 65 |
18 | rust_os | 39 |
19 | slides | 27 |
20 | FOMOSv2-CL | 24 |
21 | hadron | 12 |
22 | MikanOS.rs | 10 |
23 | DomeOS | 8 |