oxide-and-friends
PIOS
oxide-and-friends | PIOS | |
---|---|---|
8 | 1 | |
296 | 35 | |
1.4% | - | |
8.3 | 10.0 | |
26 days ago | over 11 years ago | |
Rust | C | |
Creative Commons Attribution 4.0 | - |
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.
oxide-and-friends
-
Persistent Democracy: a better way to govern foundations and open source projects?
After listening to the Oxide and Friends episode about the Rust trademark dustup I thought some people in the Rust community might be interested in a concept I've been working on for a while called Persistent Democracy.
- Oxide and Friends: Predictions 2023
- Predictions 2022
- Oxide Builds Servers
-
Oxide at Home: Propolis Says Hello
They've been doing Twitter Spaces for several months now, with recordings and show notes here: https://github.com/oxidecomputer/twitter-spaces Disclosure: I was the main speaker on one of their spaces.
-
Apple and NeXT, 25 Years Ago this week
For anyone interested in the history of NeXT, I highly recommend Randall Stross's "Steve Jobs and the NeXT Big Thing."[0] (And I regret that I may have personally had some role in the current outsized prices of used copies -- my apologies!) We also had a really interesting Twitter Spaces discussion of both the book -- and on NeXT more generally.[1]
[0] https://www.goodreads.com/en/book/show/226316.Steve_Jobs_the...
[1] https://github.com/oxidecomputer/twitter-spaces/blob/master/...
-
Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility
Also, where are my manners?! Really glad you're enjoying our Twitter Spaces[0] -- and thank you for the kind words!
[0] https://github.com/oxidecomputer/twitter-spaces
- Rust, Wright's Law, and the Future of Low-Latency Systems
PIOS
-
Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility
I think you're on the right track. I am similar to you and not so skilled at low level OS development. There is an educational OS called PIOS from Yale's CS department with specific goals in mind, but it boots from metal so the code is a great resource. Here's the code: https://github.com/bford/PIOS
Also, you could try reading the Plan 9 source code.
(I would say the code is what you're after now, but in case you are interested in more of the theory of why it's designed that way, you can check out the research paper here: https://dedis.cs.yale.edu/2010/det/)
What are some alternatives?
fontdue - The fastest font renderer in the world, written in pure rust.
smoltcp - a smol tcp/ip stack
headcrab - A modern Rust debugging library 🦀
kerla-demo - ssh://demo.kerla.dev
hubris - A dependently typed programming language, and verification tool
kerla - A new operating system kernel with Linux binary compatibility written in Rust.
manta - Manta is a scalable HTTP-based object store
omicron - Omicron: Oxide control plane
xous-core - The Xous microkernel
axum - Ergonomic and modular web framework built with Tokio, Tower, and Hyper