Skip to content
View elbiazo's full-sized avatar
♨️
♨️

Block or report elbiazo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

os-dev

38 repositories

A barebones framework for a rust kernel.

Assembly 289 25 Updated Dec 10, 2022
Assembly 15 3 Updated Nov 8, 2021

How to create an OS from scratch

C 30,344 3,534 Updated Feb 4, 2026

xv6 OS

C 9,355 4,502 Updated Aug 13, 2024

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 …

Rust 1,240 52 Updated Apr 7, 2025
C 135 13 Updated Apr 3, 2023

Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

Shell 1,266 79 Updated Oct 18, 2025

An x86 bootloader written in Rust.

Rust 531 21 Updated Aug 2, 2021
Assembly 11 Updated Jul 12, 2020

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…

Rust 1,592 188 Updated Apr 20, 2026

A toy operating system written in Rust on RISC V(rv32im)

Rust 210 15 Updated Mar 30, 2023

Envision a future where everyone can read all the code of an educational operating system.

C 2,529 214 Updated Feb 18, 2026

Unix-like OS in Rust inspired by xv6-riscv

Rust 1,640 63 Updated Sep 24, 2025
Rust 187 14 Updated May 3, 2025

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…

Rust 3,145 185 Updated Sep 22, 2024

A new operating system kernel with Linux binary compatibility written in Rust.

Rust 3,461 94 Updated Feb 23, 2026

A toy operating system which supports NVDIMM natively.

C 276 24 Updated Jun 6, 2022

Novelty hybrid micro+mono kernel, designed to achieve extremely low overhead and memory footprint.

Rust 17 3 Updated Apr 12, 2026

IA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possible

C 692 90 Updated Jan 31, 2025

A UEFI bootloader for bare-metal x86-64 applications

C 63 25 Updated Feb 8, 2026

UEFI ELF Bootloader example

C 103 19 Updated Mar 5, 2026

boot loader for elf kernel by uefi, edk2

C 5 Updated May 27, 2020

C++がわからなくなったのでCで書く自作OS

C 2 Updated Sep 20, 2020

A tiny x86_64 UEFI-based operating system built from scratch.

C 32 4 Updated Jul 11, 2021

64-bit UNIX hobby operating system with a UEFI bootloader and a Linux compatible syscall interface. Runs DOOM and X11.

C 109 12 Updated Mar 30, 2026

An OS kernel written in rust. Non POSIX

Rust 813 49 Updated Apr 21, 2026

an operating system designed for today

Rust 6 Updated Dec 5, 2021
Rust 4 Updated Mar 30, 2023

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

C 815 27 Updated Feb 22, 2026

My attempt to learn OSDev writing a Microkernel for RISC-V

Rust 13 Updated Jan 25, 2026