penberg / awesome-os
A curated list of resources on operating system design and implementation.
☆121Updated 5 months ago
Related projects ⓘ
Alternatives and complementary repositories for awesome-os
- Databases are awesome! 🕶☆57Updated last year
- A curated list of awesome resources and learning materials in the field of X internals☆129Updated 3 months ago
- A collection of software performance content, blogs, books, and lists.☆115Updated 10 months ago
- Succinct notes on the linux mm subsystem.☆96Updated last year
- Learn how multi-queue block device in Linux kernel v4.4 works☆76Updated 3 months ago
- B-tree generator for C☆108Updated this week
- xv6 OS☆235Updated last month
- Experimenting with persistence in C☆158Updated 2 years ago
- ☆108Updated this week
- ViewStamped Replication implementation in Go☆38Updated last year
- ☆41Updated 4 years ago
- ☆130Updated 2 years ago
- Experimental kernel with built-in replication.☆155Updated 8 months ago
- Manticore is a research operating system, written in Rust.☆289Updated 11 months ago
- State of the art for unikernels☆210Updated 6 months ago
- 539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating Sys…☆211Updated last year
- The Twizzler Operating System☆83Updated this week
- Notes on the linux kernel VM subsystem.☆359Updated last year
- FUSE file system with private page cache to simulate post fsync failure characteristics of modern file systems☆26Updated 4 years ago
- An implementation of an educational RDBMS in Go☆22Updated 4 months ago
- Delightful io_uring packages and resources☆348Updated 9 months ago
- Investigate kernel error call stacks☆211Updated last month
- Loupe: Syscall Usage Analysis Tool☆25Updated last month
- RedLeaf Operating System☆119Updated 2 years ago
- The Hux x86 32-bit Toy Operating System Kernel (with full wiki pages)☆66Updated 2 years ago
- 🪵 From scratch implementation of Raft consensus algorithm in Go☆37Updated 2 years ago
- Performance Tuning Tutorial given at Oak Ridge National Laboratory☆168Updated 3 years ago
- Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.☆114Updated last year
- Virtual machine's guest memory crate☆312Updated last week
- An Educational parallel Algorithm collection☆106Updated 10 months ago