os-dev
A barebones framework for a rust kernel.
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 …
Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functiona…
A toy operating system written in Rust on RISC V(rv32im)
Envision a future where everyone can read all the code of an educational operating system.
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 an…
A new operating system kernel with Linux binary compatibility written in Rust.
A toy operating system which supports NVDIMM natively.
Novelty hybrid micro+mono kernel, designed to achieve extremely low overhead and memory footprint.
IA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possible
A UEFI bootloader for bare-metal x86-64 applications
A tiny x86_64 UEFI-based operating system built from scratch.
64-bit UNIX hobby operating system with a UEFI bootloader and a Linux compatible syscall interface. Runs DOOM and X11.
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
My attempt to learn OSDev writing a Microkernel for RISC-V