Projects in Awesome Lists tagged with osdev
A curated list of projects in awesome lists tagged with osdev .
https://github.com/reactos/reactos
A free Windows-compatible Operating System
c drivers gpl hacktoberfest kernel operating-system os osdev reactos win32 win32api windows x86
Last synced: 13 May 2025
https://github.com/s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
arm armv8 assembler c education kernel learn linux-kernel operating-system osdev raspberry-pi raspberry-pi-3 raspberry-pi-os resource tutorial
Last synced: 13 May 2025
https://github.com/klange/toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
aarch64 armv8 baremetal bootloader c c-library cdrom compositor kernel operating-system operating-systems os osdev smp text-editor toaruos window-manager x86 x86-64
Last synced: 13 May 2025
https://github.com/ravynsoft/ravynos
A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
c cocoa cpp desktop freebsd hacktoberfest mach macos objective-c operating-system osdev unix
Last synced: 12 May 2025
https://github.com/unikraft/unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
application cloud cloud-native hacktoberfest kernel library microservice operating-system os osdev performance qemu security unikernel unikernels unikraft virtualization
Last synced: 13 May 2025
https://github.com/nanovms/nanos
A kernel designed to run one and only one application in a virtualized environment
edge microservice operating-systems osdev sandbox security unikernel unikernels virtualization
Last synced: 30 Mar 2025
https://github.com/skift-org/skift
🥑 A modern delightful operating system
c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace
Last synced: 10 Apr 2025
https://github.com/skiftOS/skift
🥑 A modern delightful operating system
c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace
Last synced: 04 Mar 2025
https://github.com/nebulet/nebulet
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
microkernel nebulet operating-system osdev rust webassembly
Last synced: 19 Mar 2025
https://github.com/hermit-os/hermit-rs
Hermit for Rust.
cloud-computing high-performance-computing operating-system operating-systems osdev rust rust-lang unikernel virtualization
Last synced: 16 May 2025
https://github.com/rust-osdev/uefi-rs
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 functionality.
Last synced: 12 May 2025
https://github.com/hermit-os/kernel
A Rust-based, lightweight unikernel.
cloud-computing high-performance-computing kernel operating-system operating-systems osdev rust rust-lang unikernels virtualization
Last synced: 14 May 2025
https://github.com/LemonOSProject/LemonOS
The Lemon Operating System
c cpp kernel lemon operating-system os osdev
Last synced: 26 Mar 2025
https://github.com/genodelabs/genode
Genode OS Framework
arm cplusplus cpp framework genode goa hypervisor linux microkernel nova object-capabilities operating-system osdev riscv sculpt-os sel4 virtualization x86
Last synced: 14 May 2025
https://github.com/brutal-org/brutal
🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
c hobby-os kernel microkernel modern-c operating-system osdev
Last synced: 12 Apr 2025
https://github.com/vinc/moros
MOROS: Obscure Rust Operating System 🦉
hobby-os operating-system os osdev rust toy-os x86-64
Last synced: 14 May 2025
https://github.com/rust-osdev/bootimage
Tool to create bootable disk images from a Rust OS kernel.
Last synced: 14 May 2025
https://github.com/supercip971/wingos
a little 64bit microkernel based operating system written in c++ with smp support
64bit cpp hobby-os kernel microkernel operating-system os osdev wingos x86-64
Last synced: 07 Oct 2025
https://github.com/pritamzope/os
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
assembly bootloader graphics hello-world kernel kernel-development kernel-driver operating-system os osdev x86-assembly x86-nasm
Last synced: 07 Apr 2025
https://github.com/silverrainz/os67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 04 Apr 2025
https://github.com/SilverRainZ/OS67
An unix-like toy kernel
c kernel os osdev toy-kernel xv6
Last synced: 20 Mar 2025
https://github.com/dreamportdev/osdev-notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 03 Oct 2025
https://github.com/opuntiaOS-Project/opuntiaOS
opuntiaOS - an operating system targeting x86, ARM and RISC-V.
hobby-kernel hobby-os kernel operating-system opuntiaos os osdev userland
Last synced: 02 May 2025
https://github.com/arceos-org/arceos
An experimental modular OS written in Rust.
modular operating-system os-components osdev rust unikernel
Last synced: 10 Apr 2025
https://github.com/dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 23 Jul 2025
https://github.com/malwarepad/cavOS
💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!
c kernel operating-system os osdev x86-64
Last synced: 30 Sep 2025
https://github.com/byteduck/duckOS
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!
baremetal doom dynamic-linking hobby-os kernel operating-system os osdev posix unix unix-like x86
Last synced: 02 May 2025
https://github.com/o8vm/krabs
An x86 bootloader written in Rust.
bios boot bootloader linux osdev rust
Last synced: 05 Apr 2025
https://github.com/powernex/powernex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 05 Apr 2025
https://github.com/PowerNex/PowerNex
An operating system written in D
assembly dlang gas kernel operating-system osdev powernex
Last synced: 13 May 2025
https://github.com/khaledh/fusion
A hobby OS implemented in Nim https://0xc0ffee.netlify.app/osdev
kernel nim operating-system osdev
Last synced: 16 May 2025
https://github.com/corruptedbycpu/cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 04 Apr 2025
https://github.com/CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64
Last synced: 08 May 2025
https://github.com/nsg650/polaris
A WIP 64-bit UNIX-like kernel
c kernel operating-system osdev
Last synced: 16 May 2025
https://github.com/mquy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 06 Apr 2025
https://github.com/MQuy/mos
A hobby operating system developed from scratch
c file-system hobby-os network-stack operating-system os osdev x-server x86
Last synced: 10 Jul 2025
https://github.com/rdmsr/emerald
An operating system written in C
c emerald hobby-kernel hobby-os kernel operating-system os osdev
Last synced: 20 Nov 2025
https://github.com/augustl/halt
OS where everything is immutable! (Experimental)
Last synced: 27 Apr 2025
https://github.com/ers35/luakernel
Lua + SQLite + musl libc running on x86.
Last synced: 16 Mar 2025
https://github.com/IsaacWoods/poplar
Microkernel and userspace written in Rust exploring modern ideas
kernel microkernel operating-system os osdev risc-v rust x86-64
Last synced: 22 Apr 2025
https://github.com/isaacwoods/poplar
Microkernel and userspace written in Rust exploring modern ideas
kernel microkernel operating-system os osdev risc-v rust x86-64
Last synced: 09 Apr 2025
https://github.com/evilbinary/YiYiYa
YiYiYa 一个os
c duck hobby-os kernel operating-system os osdev rust yiyiya
Last synced: 13 Apr 2025
https://github.com/GreenteaOS/Tofita
:candy: All-new engine of the @GreenteaOS
drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi
Last synced: 03 Oct 2025
https://github.com/sunriseos/SunriseOS
Horizon/NX kernel reimplementation
horizon kernel kfs nintendo nintendo-switch osdev
Last synced: 26 Mar 2025
https://github.com/hermit-os/libhermit
HermitCore: A C-based, lightweight unikernel
cloud-computing high-performance-computing kernel multi-kernel operating-system osdev unikernel virtualization
Last synced: 30 Mar 2025
https://github.com/rust-osdev/acpi
Rust library for parsing ACPI tables and interpreting AML
Last synced: 14 May 2025
https://github.com/lyre-os/lyre
UNIX-like kernel and distro written from scratch
kernel limine lyre lyre-os operating-system os osdev x86-64
Last synced: 02 May 2025
https://github.com/krustowski/rou2exOS
A second iteration of the (to be) DOS-friendly hobby OS.
assembly assembly-x86 fortheloveofcode kernel operating-system os-kernel osdev rust rust-kernel rust-osdev x86-64
Last synced: 20 Nov 2025
https://github.com/dreamos82/dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 04 Apr 2025
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 08 May 2025
https://github.com/davxy/beeos
A simple Unix-like kernel trying to be POSIX compliant
kernel operating-system os osdev posix
Last synced: 07 May 2025
https://github.com/beevik/monkos
an experimental 64-bit operating system
bootloader kernel libc os osdev x86-64
Last synced: 05 Apr 2025
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 08 May 2025
https://github.com/osfree-project/osfree
osFree - open source Operating System/2 clone, usermode parts.
opensource openwatcom operating-system os2 osdev osfree regina-rexx userland
Last synced: 09 Jul 2025
https://github.com/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Apr 2025
https://github.com/0x59616e/SteinsOS
An operating system written in Rust
armv8 kernel operating-system os osdev rust
Last synced: 19 Apr 2025
https://github.com/lupyuen/pinephone-nuttx
Apache NuttX RTOS for PinePhone
allwinner-a64 arm64 cortex-a53 de2 mipi-dsi nuttx osdev pinephone zig
Last synced: 25 Dec 2025
https://github.com/js2xxx/oceanic
A PC desktop OS
kernel operating-system os osdev rust x86-64
Last synced: 05 Apr 2025
https://github.com/marceldobehere/maslos
Masl OS
bios black-magic-code cpp filesystem gui-framework interpreter kernel limine limine-bootloader operating-system os osdev window-manager x64 x86-64
Last synced: 07 May 2025
https://github.com/zyedidia/multiplix
An operating system kernel for RISC-V and AArch64 SBCs
aarch64 bare-metal dlang kernel operating-system osdev raspberry-pi riscv
Last synced: 14 Apr 2025
https://github.com/TalonFloof/zorroOS
A hobby operating system written in Zig & C that reimagines classic UNIX ideas for modern technology
baremetal hobby-kernel hobby-os kernel limine operating-system operating-systems os osdev x86-64 zig zorro-os
Last synced: 06 May 2025
https://github.com/nativeos/homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
cross-compiler gcc gcc-cross-compiler homebrew homebrew-tap i386 i386-elf i386-elf-gcc kernel linuxbrew linuxbrew-tap macos osdev toolchain
Last synced: 22 Apr 2025
https://github.com/ackOS-project/ackOS
A hobby operating system I've been building. Please refer to the 'rewrite' branch to see the ongoing rewrite.
ackos c-plus-plus operating-system os osdev unix-like x86-64
Last synced: 10 May 2025
https://github.com/lucretia/bare_bones
Ada Bare Bones OS development tutorial source code
ada bare-bones bare-bones-tutorial bare-metal baremetal osdev port tutorial tutorial-exercises tutorial-sourcecode
Last synced: 02 Nov 2025
https://github.com/Lucretia/bare_bones
Ada Bare Bones OS development tutorial source code
ada bare-bones bare-bones-tutorial bare-metal baremetal osdev port tutorial tutorial-exercises tutorial-sourcecode
Last synced: 14 Mar 2025
https://github.com/therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os
Last synced: 06 Oct 2025
https://github.com/aar10n/osdev
64-bit UNIX hobby operating system with a UEFI bootloader
Last synced: 09 Apr 2025
https://github.com/deanoburrito/northport
Monolithic kernel and support libraries for riscv64 and x86_64.
c-plus-plus kernel operating-system os osdev
Last synced: 24 Jul 2025
https://github.com/narasimha1997/marvinos
A hobby Operating System developed from scratch using C/C++ and assembly
c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev
Last synced: 12 Apr 2025
https://github.com/metta-systems/metta
Metta OS
bochs c-plus-plus metta metta-os operating-system osdev toolchain
Last synced: 03 Mar 2025
https://github.com/austanss/skylight
A clean, well-written minimalist operating system designed to be used as an educational material for operating system development.
Last synced: 02 May 2025
https://github.com/therealdreg/ida_vmware_windows_gdb
Helper script for Windows kernel debugging with IDA Pro on VMware + GDB stub (including PDB symbols)
debugging gdb ida-pro idapython kernel-debugging osdev pdb reverse-engineering vmware vmware-workstation windows
Last synced: 21 Mar 2025
https://github.com/dahliaos/buildroot
Configure and build dahliaOS
build buildroot compile docker docker-image hacktoberfest linux osdev
Last synced: 08 Oct 2025
https://github.com/therealdreg/ida_bochs_windows
Helper script for Windows kernel debugging with IDA Pro on native Bochs debugger (including PDB symbols)
bochs debugging ida-pro idapython instrumentation kernel-debugging osdev pdb reverse-engineering windows
Last synced: 21 Mar 2025
https://github.com/pgrAm/JSD-OS
A small operating system for 32 bit x86
cpp operating-system os osdev x86
Last synced: 08 May 2025
https://github.com/jasonbrave/panicos
A simple x86 operating system with graphical user space
c-standard-library dynamic-linking elf elf-loader fat32 kernel mbr multiboot operating-system osdev pci pci-express pcie stl usb vfs virtio virtio-gpu widget-toolkit x86
Last synced: 18 Mar 2025
https://github.com/Tix3Dev/apoptOS
A modern x86_64 UNIX-like microkernel-based operating system
assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64
Last synced: 11 Mar 2025
https://github.com/mintsuki/jinx
Meta-build-system for bootstrapping operating system distributions.
Last synced: 10 Jul 2025
https://github.com/PauloMigAlmeida/AlmeidaOS
Simple, self-contained, clean code, well-documented, hobbyist 64-bit operating system for Intel and AMD processors. It's written in Assembly (Intel syntax) and C (GNU99 Standard) in which I strive for adding comments to the source code so it could be used as a reference for future OS developers
amd amd64 bootloader buddy cmos heap hobby-os hobbyist-os intel kernel operating-system operating-systems os osdev paging pic pit x86-64
Last synced: 08 May 2025
https://github.com/bugenzhao/litchi-rs
An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!
kernel osdev rust-osdev x86-64
Last synced: 10 Jun 2025
https://github.com/BugenZhao/litchi-rs
An x86-64 kernel with ~100% Rust (originally) in a week. `async` inside!
kernel osdev rust-osdev x86-64
Last synced: 26 Apr 2025
https://github.com/tkchia/biefircate
Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ • mirror of https://gitlab.com/tkchia/biefircate • developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc
acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64
Last synced: 11 Apr 2025