ryan-jacobs1 / oxidizedos
A multicore OS for learning, written in Rust
☆24Updated 4 years ago
Alternatives and similar repositories for oxidizedos:
Users that are interested in oxidizedos are comparing it to the libraries listed below
- Example Rust project for building UEFI applications☆27Updated 7 years ago
- 2-8-2, a RISC-V Experimental OS☆28Updated 5 years ago
- Unified interface for type-safe MMIO and CPU register access in Rust☆48Updated 3 years ago
- x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]☆31Updated 4 years ago
- Initialization code ("crt0") written in Rust☆70Updated 3 years ago
- ☆74Updated 11 months ago
- A minimal Kernel written in Rust☆43Updated 6 months ago
- Useful types for dealing with PCI☆33Updated 7 months ago
- A pure-Rust UEFI bootloader☆29Updated 7 years ago
- Target "triple" support☆51Updated 2 months ago
- A C expression parser and evaluator☆46Updated 2 years ago
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆37Updated last year
- A #[no_std] LinAlg library☆52Updated 3 years ago
- Main kernel tree☆33Updated 6 years ago
- Hazard pointer based concurrent memory reclamation for Rust.☆30Updated 5 years ago
- Data structures like Rust `alloc` which reuse user allocated memory☆56Updated 7 months ago
- Compile-time temporary directory shared by multiple crates and erased by `cargo clean`☆75Updated 2 months ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆33Updated last month
- Minimal support for uart_16550 serial output.☆36Updated 5 months ago
- Provides pre-rasterized characters from the "Noto Sans Mono" font in different sizes and font weights for multiple unicode ranges.☆30Updated this week
- Defer running expensive destructors until later☆19Updated 2 years ago
- ☆36Updated 8 months ago
- The Hermit bootloader.☆75Updated 2 weeks ago
- Spawn processes with arbitrary closures in rust☆110Updated 3 years ago
- a no_std neural network☆22Updated 5 years ago
- Type-safe transmutations between layout-compatible types.☆122Updated 4 years ago
- Rust crate to use process file descriptors (pidfd) for Linux☆46Updated last year
- Extremely minimal parser for ELF/PE/Mach-o/ar☆40Updated 3 years ago
- A collection of small utilities for working with pointer types in Rust.☆124Updated 3 months ago
- A GUI toolkit designed to act as an underlying drawing toolkit, among other things. Currently in alpha.☆15Updated 2 years ago