Projects in Awesome Lists tagged with os-dev
A curated list of projects in awesome lists tagged with os-dev .
https://github.com/LibertyOS-Development/kernel
The kernel for LibertyOS.
kernel operating-system os os-dev
Last synced: 10 Apr 2025
https://github.com/maastaar/539kernel
539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>
book kernel os-dev os-development os-kernel x86
Last synced: 13 Apr 2025
https://github.com/MaaSTaaR/539kernel
539kernel is a simple x86 32bit educational kernel which has been written especially for the book "A Journey in Creating an Operating System Kernel" which is available freely on <https://539kernel.com>
book kernel os-dev os-development os-kernel x86
Last synced: 26 Mar 2025
https://github.com/ghosind/hariboteos
《30天自制操作系统》NASM+GCC+QEMU实现
30-days-os gcc learning-os nasm os os-dev qemu x86-32
Last synced: 14 Apr 2025
https://github.com/TheKernelCorp/NuummiteOS
An OS kernel written in Crystal.
Last synced: 02 May 2025
https://github.com/petehouston/awesome-os-dev
The collection of useful resources for OS development
kernel operating-system os os-dev system-programming
Last synced: 07 Jan 2026
https://github.com/wisepythagoras/dart
A Unix/Linux like operating system
kernel kernel-dev operating-system operating-systems operatingsystem os os-dev os-development unix
Last synced: 16 Apr 2025
https://github.com/niqumu/aulavik
Tiny POSIX-like hobby OS written in C
c kernel low-level operating-system os os-dev osdev unix
Last synced: 07 May 2025
https://github.com/joshua-riek/x86-kernel
A hobby kernel developed from scratch using i8086 assembly
16-bit asm dos dos-like fat fat12 fat16 gcc-cross-compiler i8086 kernel kernel-source nasm operating-system os os-dev osdev qemu x86 x86-16
Last synced: 22 Aug 2025
https://github.com/print3m/printos
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
bootloader c cpp hobby-os kernel low-level-programming os-dev uefi x86-64
Last synced: 30 Apr 2025
https://github.com/ismoilovdevml/ismoilovdevml
Open Source Developer
arch-linux engineer github ismoilov ismoilovdev linux oinix os-dev otabek otabek-ismoilov rust rust-lang xinux
Last synced: 04 Apr 2025
https://github.com/maastaar/539kernel-book
A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/
book kernel os-dev os-development os-kernel tutorial x86 x86-assembly x86-nasm
Last synced: 24 Jan 2026
https://github.com/yjdoc2/os-project
A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.
c kernel operating-system os-dev scheduling-policies threading
Last synced: 12 Apr 2025
https://github.com/rysteq/sbos
A simple 16 bit οperating system with it's own primitive notepad and brainfuck interpreter
16bit assembly brainfuck brainfuck-interpreter hobby-os hobby-project monolithickernel os os-dev x86-64
Last synced: 12 May 2025
https://github.com/apparentlyplus/gatos
GatOS is an experimental kernel serving as the foundational layer for the PawStack toolchain.
docs grub kernel memory multiboot os-dev sysinternals toolchain
Last synced: 04 Mar 2026
https://github.com/omarazizi/skernel
Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem
assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly
Last synced: 10 Apr 2025
https://github.com/0mega28/OS
Operating System from scratch.
kernel kernel-dev operating-system operating-system-kernel operating-system-learning os os-dev x86-os
Last synced: 10 Mar 2025
https://github.com/nthnn/noos
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel
Last synced: 02 Mar 2025
https://github.com/jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
bootloader kernel operating-system operating-systems os-dev os-development
Last synced: 10 Mar 2025
https://github.com/0xflux/velox
Velox is a work in progress, experimental Rust based Operating System written for fun and learning
computer-science computerscience operating operating-system operatingsystem os os-dev os-development rust rust-os rust-os-dev system
Last synced: 12 May 2025
https://github.com/giovanni-iannaccone/gcc-cross-compiler-builder
Script to easly build gcc cross compilers ⚙
bash bash-script binutils cross-compiler gcc gcc-cross-compiler linux os-dev
Last synced: 18 Feb 2026
https://github.com/nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
arduino arduino-platform arduino-platformio arduino-project esp32 esp32-arduino kernel kernel-development kernel-source operating-system operating-system-kernel os-dev os-development risc-v risc-v-emulator risc-v-simulator
Last synced: 02 Mar 2025
https://github.com/dead-tech/deados
32-bit Operating System for target architecture i386 in C++20.
clang-format cpp20 github-actions grub-bootloader make os-dev pre-commit
Last synced: 24 Mar 2025
https://github.com/alexionut-tincu/sh-ovel
A lightweight UNIX shell written in C, focused on simplicity and direct syscalls. Perfect for learning system-level programming.
c-language educational linux low-level-programming os-dev parser shell system-calls unix
Last synced: 16 Feb 2026
https://github.com/laurmaedje/arm-hello
hello world OS for aarch64 architecture
Last synced: 03 Apr 2025
https://github.com/ppmpreetham/byte-me-os
A simple OS Development tutorial for beginners
Last synced: 29 Oct 2025
https://github.com/nonbinarybyte/mushy-os
Just a random kernel/OS I made. | READ THE README!!!
kernel linux linux-distribution linux-kernel open-source operating-systems os os-dev os-development os-linux
Last synced: 19 Aug 2025
https://github.com/amzy31/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.
assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev
Last synced: 06 Aug 2025
https://github.com/nonbinarybyte/nvos
NVOS (read the readme pls)
asm assembly c linux linux-distribution open-source operating-system operating-system-learning operating-systems os os-dev os-development x86-64
Last synced: 04 Aug 2025
https://github.com/daniloqueiroz/hendrix
A wannabe experimental Microkernel for x86_64 written in Rust.
kernel microkernel os-dev osdev rust x86-64
Last synced: 19 Sep 2025
https://github.com/mediaexplorer74/moos
Experimental OS created with the .NET native AOT (ahead-of-time) compilation tech. CN/RU zone only.
aot experimental just-for-fun lite os os-dev poc research rnd
Last synced: 26 Mar 2025
https://github.com/nonbinarybyte/server25-os
"Server25-OS" (S25-OS) is a very mysterious OS.
gnu open-source operating-system operating-system-learning operating-systems os os-dev os-development server servers
Last synced: 22 Mar 2025
https://github.com/lighth7015/elf-runtime-loader
WIP: ELF loader for an operating system
elf elf-format elf-loader os-dev os-development
Last synced: 24 Jan 2026