jdreaver / rust-os
Creating a bare metal OS in Rust.
☆11Updated this week
Alternatives and similar repositories for rust-os:
Users that are interested in rust-os are comparing it to the libraries listed below
- CLI utility that helps you to calculate indices into the page table from a virtual address. For x86, it outputs the indices into the page…☆17Updated 3 weeks ago
- The Kernel of CharlotteOS☆112Updated 3 months ago
- A kernel written in Rust☆91Updated last month
- Rust crate for parsing the limine boot protocol structures.☆49Updated last week
- Debugger written in Rust☆19Updated 2 years ago
- Jinko is a small and safe interpreted language with fast Rust and C FFI☆32Updated last month
- A Raspberry Pi OS Kernel in Rust☆32Updated 3 months ago
- Learn assembly with entirely too many brainfuck compilers☆57Updated 4 years ago
- A hobby x86-64 operating system written in Rust☆132Updated 6 months ago
- Minimal 32bit x86 Preemptive Multitasking Example☆14Updated 6 months ago
- Useful types for dealing with PCI☆32Updated 3 months ago
- The Hermit bootloader.☆73Updated this week
- Operating system based off of blog_os, with the goal of running wasm modules as executables☆22Updated last year
- ☆56Updated 10 months ago
- A toy OS written in Rust supporting xHCI.☆41Updated 11 months ago
- Full OS in Rust with minimal dependencies☆17Updated 3 months ago
- Rust, cargo and QEMU setup for multi-architecture OS development.☆36Updated 4 years ago
- experiments with the Rust type system, including a type-level brainfuck implementation☆14Updated 2 months ago
- Basic Rust kernel using Limine☆23Updated 11 months ago
- ☆38Updated 4 years ago
- A custom OS kernel that followed (then diverged from) Philipp Oppermann's tutorial on writing an OS in Rust☆22Updated last year
- A tiny x86_64 kernel written in Rust.☆79Updated 2 years ago
- Typelevel Brainfuck; Brainfuck implemented solely in Haskell's type system (no TemplateHaskell)☆17Updated last year
- Doubly-Linked List Implementation in Rust☆12Updated 3 years ago
- A simple programming language for researching different ways of program execution and compilation☆29Updated 3 months ago
- LLVM alternative in Rust☆15Updated 8 months ago
- Program analysis playground for a simple, imperative language☆36Updated 2 years ago
- An experimental modern general-purpose microkernel OS.☆73Updated last month
- Rust library to interface with the RISC-V Supervisor Binary Interface☆13Updated last month
- Build your own - linker☆192Updated 3 years ago