Topic: "os-dev"
jubalh/awesome-os
A list of operating systems and stuff
Size: 181 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,795 - Forks: 170

LibertyOS-Development/kernel
The kernel for LibertyOS.
Language: Rust - Size: 79.5 MB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 285 - Forks: 13

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>
Language: Assembly - Size: 81.1 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 222 - Forks: 27

kot-org/Kot
A 64bits operating system in c++
Language: C - Size: 715 MB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 105 - Forks: 11

ghosind/HariboteOS
《30天自制操作系统》NASM+GCC+QEMU实现
Language: C - Size: 232 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 76 - Forks: 25

OrdoFlammae/littleosbook-src Fork of littleosbook/littleosbook
Source for the little book about OS development
Language: CSS - Size: 330 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 73 - Forks: 13

TheKernelCorp/NuummiteOS
An OS kernel written in Crystal.
Language: Crystal - Size: 201 KB - Last synced at: about 5 hours ago - Pushed at: about 8 years ago - Stars: 62 - Forks: 6

petehouston/awesome-os-dev
The collection of useful resources for OS development
Size: 1.95 KB - Last synced at: 11 days ago - Pushed at: over 8 years ago - Stars: 62 - Forks: 8

UteroOS/utero-archive 📦
The Operating System (for x86_64) written in Crystal as much as possible
Language: Crystal - Size: 27.3 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 57 - Forks: 4

maxtyson123/MaxOS
A 64bit hobby operating system written in C++
Language: C++ - Size: 15.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 45 - Forks: 5

lightning-speed/Radical-OS
Radical kernel source tree
Language: C - Size: 3.48 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 3

algon-320/mandarin
MikanOS in Rust
Language: Rust - Size: 189 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 24 - Forks: 1

wisepythagoras/dart
A Unix/Linux like operating system
Language: C - Size: 40 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 4

niqumu/Aulavik
Tiny POSIX-like hobby OS written in C
Language: C - Size: 398 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 1

RedsonBr140/BlobOS
My Operating System.
Language: C - Size: 438 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 16 - Forks: 2

Bonfra04/BonsOS
Language: C - Size: 4.63 MB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

Joshua-Riek/x86-kernel
A hobby kernel developed from scratch using i8086 assembly
Language: Assembly - Size: 379 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 3

upperdim/beginOS
Hello world OS from scratch, a template for absolute beginners
Language: C - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 2

Print3M/printOS
Hobby simple kernel (x86-64) and bootloader (UEFI) written in C++.
Language: C++ - Size: 1.42 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 12 - Forks: 1

ismoilovdevml/ismoilovdevml
Open Source Developer
Language: Rust - Size: 15.8 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

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/
Language: HTML - Size: 49 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 5

FutureMillennium/OS-dev-Windows-start
Tutorial: getting started with OS development in assembly and C/C++ (GCC) on Windows
Language: Assembly - Size: 6.84 KB - Last synced at: 9 months ago - Pushed at: about 9 years ago - Stars: 11 - Forks: 2

0fca/prcrec
Victoria - simple action recorder
Language: C# - Size: 419 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

https-dre/square-kernel
Um kernel x86 leve desenvolvido por hobby com C e Assembly.
Language: C - Size: 301 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 0

RysteQ/SBOS
A simple 16 bit οperating system with it's own primitive notepad and brainfuck interpreter
Language: Assembly - Size: 43.9 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

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.
Language: C - Size: 3.73 MB - Last synced at: 9 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 2

Frost-Wing/osdev
A Simple OS for literally everything.
Language: C - Size: 4.65 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

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
Language: C - Size: 80.1 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

0mega28/OS
Operating System from scratch.
Language: C - Size: 165 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 5

MCJack123/CraftOS-Pi
A port of CraftOS-PC for bare metal Raspberry Pi
Language: C++ - Size: 51.8 KB - Last synced at: 6 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

NicePotato-MS/PotatOS
Custom kernel and operating system made in C++
Language: C++ - Size: 88.6 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 5 - Forks: 0

xerpi/PEC-OS
Operating System for the SISA Architecture
Language: C - Size: 43.9 KB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 5 - Forks: 0

StjepanBM1/OS-1
A 16-bit OS running in unreal mode
Language: Assembly - Size: 239 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

pradosh-arduino/GoGX-OS
This is a simple Operating system made with limine bootloader, it is planned to be a command line (CLI) operating system. uses BIOS
Language: C - Size: 42 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

LensPlaysGames/RADII
RADII is a UEFI bootloader for the x86_64 architecture. It is made with the goal of understanding how modern desktop computers work, from hardware to radio buttons :^)
Language: C - Size: 1020 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

ian910297/simple-os
Language: C - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

mzsqr/rx-os
🦀️ Rust Extended xv6-riscv
Language: Rust - Size: 935 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 0

dynutOS/dynut
The dynut operating system
Language: C# - Size: 118 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

nthnn/NoOS
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
Language: C++ - Size: 733 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

AleksaMCode/tic-tac-toe-kernel
Bare Bones Unix-like 32-bit x86 Monolithic OS.
Language: C - Size: 237 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

virtualtoja/jsos
JSOS (JavaScript Operating System) lets you create your own operating system using JavaScript
Size: 1000 Bytes - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
Language: C - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

liuzix/rustos
Learning rust by writing an OS in it
Language: Rust - Size: 45.9 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 3

leo007er1/FeatherOS
A simple x86 64-bit hobby operating system made in C and Assembly.
Language: C - Size: 355 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

phruse/laonOS
An Open Source OS (in progress)
Language: C - Size: 229 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
Language: C++ - Size: 37.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

firestar4204/houndos
The official HoundOS repository (kernel/os for my education)
Language: C - Size: 3.24 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

joschatom/Firedos
A "modern" DOS operating system (64-bit).
Language: C - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

davxy/buddy-alloc
Buddy Allocator
Language: C - Size: 5.86 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

dead-tech/DeadOS
32-bit Operating System for target architecture i386 in C++20.
Language: C++ - Size: 180 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

wordandahalf/Stelox
A hobby x86 protected-mode operating system
Language: C - Size: 220 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

laurmaedje/arm-hello
hello world OS for aarch64 architecture
Language: Rust - Size: 8.79 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

algon-320/ruxv6 📦
(ARCHIVED) restarted under "algon-320/rusty-xv6"
Language: Rust - Size: 93.8 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

comjun04/StarOS
Language: Assembly - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

kbu1564/VirtualOS
Pure C/C++ based Operating System
Language: Makefile - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

netromdk/doors
Doors of Open Run-time Systems (OS)
Language: C++ - Size: 1.62 MB - Last synced at: 16 days ago - Pushed at: about 10 years ago - Stars: 2 - Forks: 0

pawlos/bug-free-potato
An attempt to write OS
Language: C++ - Size: 200 KB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

alexionut-tincu/sh-ovel
A lightweight UNIX shell written in C, focused on simplicity and direct syscalls. Perfect for learning system-level programming.
Language: C - Size: 36.1 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

giovanni-iannaccone/gcc-cross-compiler-builder
Script to easly build gcc cross compilers ⚙
Language: Shell - Size: 30.3 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

ppmpreetham/byte-me-os
A simple OS Development tutorial for beginners
Language: MDX - Size: 935 KB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

silas-wr/crateOS
Linux-inspired operating system built to resist attack
Language: C - Size: 10.3 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

menix-os/coreutils
built-in userspace applications for menix
Language: C - Size: 53.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

rft0/pongasm
16-bit bootable pong game
Language: Assembly - Size: 26.4 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

plorefice/rv6
Educational kernel inspired by xv6 with a (present) focus on the RISC-V architecture
Language: Rust - Size: 274 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

Fabus1184/SoOS
x86 operating system from scratch in Rust
Language: Rust - Size: 10.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

noriyotcp/operating-system-in-1000-lines
Language: C - Size: 67.4 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

UteroOS/utero
Language: C - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ghadeeras/nos
NOS stands for "Not an Operating System" ;-)
Language: Assembly - Size: 1.34 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

haslambda/osdev
충격과 공포의 OS 개발 스터디
Language: Makefile - Size: 66.4 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

karel-burda/min-os
Minimalistic kernel for (my) educational purposes
Language: C - Size: 15.6 KB - Last synced at: 5 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

AlexSafatli/os
x86 hobby operating system written in Standard C and Assembly.
Language: C - Size: 116 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

temoto/k411 📦
A toy OS kernel
Language: C - Size: 219 KB - Last synced at: about 2 years ago - Pushed at: about 14 years ago - Stars: 1 - Forks: 0

nonbinarybyte/Server25-OS
"Server25-OS" (S25-OS) is a very mysterious OS.
Language: C - Size: 39.1 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

rexinscfu/rexus
A minimalist, high-performance kernel for embedded systems and DIY OS projects.
Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nonbinarybyte/NVOS
NVOS (read the readme pls)
Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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.
Language: C - Size: 10.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

arogov-com/x86-os
Simple x86 operating system
Language: C - Size: 105 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

VoltagedDebunked/kore
Kore is a free and open source kernel.
Language: C - Size: 27.3 KB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

LoveAlexx/moonshine
Bootloader for Nocturne
Language: Assembly - Size: 2.93 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Uref9/copying-mikanos
ゼロからのOS自作入門 (MikanOS) 演習
Language: C++ - Size: 284 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

maow-dev/tokyo 📦
:cityscape: A monolithic kernel for x86_64.
Language: Rust - Size: 66.4 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hazzaaclark/ulala
SEGA Dreamcast OS Kernel using CMake
Language: C - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

org-firedos/system
The kernel of Firedos OS !
Language: C++ - Size: 4.02 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

IBXCODECAT/Shit-OS
A shitty operating system...
Language: C++ - Size: 808 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

mediaexplorer74/MOOS
Experimental OS created with the .NET native AOT (ahead-of-time) compilation tech. CN/RU zone only.
Language: C - Size: 52.7 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Satomatic/EpicOS
EpicOS v4.0 The 16-bit assembly OS I made in college.
Language: Assembly - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rfrost777/OS-dev
Little hobby project of mine, dabbeling in OS development.
Language: Assembly - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

HamilcarR/SaharaOS
Operating system in C , x86
Language: C - Size: 232 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

0jk6/hos-x86
A simple Unix like operating system from scratch.
Language: C - Size: 524 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

rares985/wood-os
Implementation of an operating system for i386.
Language: C - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

daniloqueiroz/hendrix
A wannabe experimental Microkernel for x86_64 written in Rust.
Language: Rust - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

NHTHEBEST-LLC/NOS
Noam's Operating System
Language: C - Size: 100 MB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

harshitk26/BareOS
Multicore raspberry-pi 3 hobby operating system
Language: Assembly - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

harshitk26/RPI-MultiCore
Enabling Multicore in RaspberryPi
Size: 1000 Bytes - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

lighth7015/elf-runtime-loader
WIP: ELF loader for an operating system
Size: 12.7 KB - Last synced at: 5 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Leegenux/OS_From_Scratch
This repo is used for tracking my os development progress and by the way store the code.
Language: Roff - Size: 34.2 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mnishig/os-tutorial Fork of cfenollosa/os-tutorial
How to create an OS from scratch
Language: C - Size: 147 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

OmeletHopper/chordOS
A (very) simple operating system. (c) 2018 Jonathan Archer.
Language: C - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
