GitHub topics: osdev
RaidTheWeb/kairos
OS Built with the Nomos kernel.
Language: Shell - Size: 31.3 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

skift-org/skift
π₯ A modern delightful operating system
Language: C++ - Size: 204 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2,444 - Forks: 138

0xfabian/os
x86-64 operating system kernel using the limine bootloader
Language: C - Size: 3.13 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

portasynthinca3/boss
Operating system written in Erlang and Rust
Language: Rust - Size: 319 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 43 - Forks: 1

IAmTheNerdNextDoor/toaru-rs
A project aimed to bring Rust applications to ToaruOS
Language: Rust - Size: 2.93 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

Derailedzack/OSDevEmulator
Emulator for OSDev
Language: C - Size: 3.22 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

linuiz-project/linuiz
Novelty hybrid micro+mono kernel, designed to achieve extremely low overhead and memory footprint.
Language: ASL - Size: 21.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 2

jjwang/HanOS
Microkernel-based General Purpose Operating System #Hobby OS#
Language: C - Size: 22 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 49 - Forks: 6

GreenteaOS/Tofita
:candy: All-new engine of the @GreenteaOS
Language: TypeScript - Size: 6.62 MB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 239 - Forks: 31

devse-org/awesome-osdev
π A cool list of things about operating system development!
Size: 65.4 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 73 - Forks: 5

artehe/ZagOS
An operating system written in Zig
Language: Zig - Size: 211 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 3 - Forks: 0

AlexDev404/Sapphire
An x86 Operating System in Rust and Assembly
Language: Rust - Size: 1.16 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

yarml/HeliumOS π¦
A small hobby operating system to spend my free time on.
Language: Rust - Size: 9.93 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 11 - Forks: 1

augustl/halt π¦
OS where everything is immutable! (Experimental)
Language: Rust - Size: 91.8 KB - Last synced at: 5 days ago - Pushed at: over 6 years ago - Stars: 274 - Forks: 6

Aspen-Software-Foundation/AMP-Operating-System-GRUB
This Operating System was made to fix the problem of Windows' files (.exe, .dll, .pe, etc.) being incompatible with Unix/Linux-like Operating systems (including Unix and Linux). Have fun digging through everything. Stay safe, stay Aspen.
Size: 16.6 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

IAmTheNerdNextDoor/arikoto
Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.
Language: C - Size: 2.37 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 12 - Forks: 1

mylesalamb/TauOS
C based operating system for aarch64
Language: C - Size: 142 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 11 - Forks: 2

ttran-tech/os-study
A collection of notes and the source code of an experiment OS I build when studied Operating System.
Language: Assembly - Size: 1.86 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 1

cesar-gp/os-dev
Manual personal sobre desarrollo de sistemas operativos
Language: CSS - Size: 5.04 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

lstrsrt/vinci_os
x64 kernel and UEFI bootloader
Language: C - Size: 1.99 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

xrarch/mintia
Paging operating system for a custom computer architecture
Language: Assembly - Size: 4.61 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 90 - Forks: 1

mentos-team/MentOS
An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
Language: C - Size: 5.24 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 209 - Forks: 57

suhas-pai/aeneas
A hobby OS supporting the x86_64, aarch64, and riscv64 architectures. Loongarch64 support planned
Language: C - Size: 2.04 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 6 - Forks: 0

SED4906/ok
Operating system kernel for running WebAssembly
Language: C - Size: 3.34 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

khaledh/fusion
A hobby OS implemented in Nim https://0xc0ffee.netlify.app/osdev
Language: Nim - Size: 3.85 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 472 - Forks: 9

harrykris42/custom_os
A simple 64-bit terminal-based operating system built from scratch in C and Assembly.
Language: C - Size: 58.6 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

xjunko/osdev
a barely working 32bit operating system
Language: C - Size: 1.88 MB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
Language: Markdown - Size: 4.4 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 755 - Forks: 55

TheDevtop/TheDevtop.github.io
Personal Blog
Language: HTML - Size: 506 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

SilverRainZ/OS67
An unix-like toy kernel
Language: C - Size: 396 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 735 - Forks: 122

Gitmanik/GitOS
Personal graphical operating system
Language: C - Size: 9.04 MB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

genodelabs/genode-world
Collection of community-maintained components for Genode
Language: C - Size: 3.63 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 47 - Forks: 47

davidgmbb/birth π¦
A better operating system
Language: Zig - Size: 13.8 MB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 61 - Forks: 3

iguessthislldo/georgios
Hobby Operating System
Language: Zig - Size: 1.56 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 50 - Forks: 6

eersoy93/E93
My hobby operating system for old PCs.
Language: C - Size: 313 KB - Last synced at: 1 day ago - Pushed at: 29 days ago - Stars: 13 - Forks: 1

genodelabs/genode-zynq
Zynq SoC support for the Genode OS framework
Language: C++ - Size: 431 KB - Last synced at: 6 days ago - Pushed at: 29 days ago - Stars: 7 - Forks: 11

genodelabs/genode-imx
i.MX SoC family support for the Genode OS framework
Language: C - Size: 1.56 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 9 - Forks: 11

hermit-os/libhermit π¦
HermitCore: A C-based, lightweight unikernel
Language: C - Size: 42.6 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 226 - Forks: 43

dreamos82/Dreamos64
My experiments with osdev... again
Language: C - Size: 498 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 174 - Forks: 9

alkuzin/nos
NOS (Null Operating System) - hobby UNIX-like operating system
Language: Rust - Size: 18.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

SystemElva/SelvaDisk.old.1 π¦
Scriptable disk image creator written in Zig.
Language: Zig - Size: 62.5 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rust-osdev/acpi
Rust library for parsing ACPI tables and interpreting AML
Language: Rust - Size: 831 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 215 - Forks: 70

piraterna/aurix
Read-only mirror of https://git.piraterna.org/Piraterna/aurix
Language: C - Size: 964 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 0

SystemElva/SelvaFat
FAT filesystem-library written in Zig.
Language: Zig - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

NopAngel/bear
The best kernel for programmers
Language: C - Size: 4.02 MB - Last synced at: 14 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 2

Ply4m/xv6-apple-silicon
Build and run MITβs xv6 RISC-V OS on Apple Silicon using QEMU and riscv64-elf toolchain.
Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

BUGO07/chronos
Another basic hobby os held together by duct tape, made in rust.
Language: Rust - Size: 406 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Aspen-Software-Foundation/AMP-Operating-System
This Operating System was made to fix the problem of Windows' files (.exe, .dll, .pe, etc.) being incompatible with Unix/Linux-like Operating systems (including Unix and Linux). Have fun digging through everything. Stay safe, stay Aspen.
Language: Zig - Size: 7.61 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

Ahmeddfk215/Operating-system
Linux Lite installation and mkdir() system call implementation for OSSP assignment.
Language: C - Size: 3.38 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

MQuy/mos
A hobby operating system developed from scratch
Language: C - Size: 2.32 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 386 - Forks: 29

genodelabs/goa
Tool for streamlining the development of Genode applications
Language: Tcl - Size: 501 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 23 - Forks: 19

PowerNex/PowerNex
An operating system written in D
Language: D - Size: 1.19 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 498 - Forks: 43

narke/Aragveli
Real-Time operating system. Work in progress...
Language: C - Size: 6.24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

Dcraftbg/MinOS
Minos is a mini operating system written in C
Language: C - Size: 4.26 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 126 - Forks: 6

icexin/eggos
A Go unikernel running on x86 bare metal
Language: Go - Size: 758 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2,273 - Forks: 115

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
Language: C - Size: 12.2 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 767 - Forks: 109

low-level-precious-uwhubetine/operating-system
An operating system built from scratch
Language: C++ - Size: 200 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0

s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
Language: C - Size: 1.92 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 13,482 - Forks: 1,311

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.
Language: C - Size: 69.8 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 6,358 - Forks: 508

BindraAgamjot256/PortfoliOS
This is a tiny operating system written in rust, meant to only, and only flex my portfolio
Language: Rust - Size: 4.36 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Khitiara/imaginarium
OSDev Experiments In Zig
Language: Zig - Size: 1.41 MB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

whampson/ohwes
My hobby operating system.
Language: C - Size: 68 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

brutal-org/brutal
π’ An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
Language: C - Size: 13.6 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1,077 - Forks: 44

kalehmann/blog-kalehmann-de
The sources of my personal blog
Language: JavaScript - Size: 117 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 6

therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
Language: C++ - Size: 35.5 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 82 - Forks: 10

Versoft-Software/Free95
Free95 is an open-source windows-compatible operating system.
Language: C - Size: 3.79 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 705 - Forks: 45

chefshimo/Ossp-assignment
# OSSP Project β Lubuntu Installation & rename() System CallThis repository contains my work on installing Lubuntu in a virtual environment and exploring the `rename()` system call in Linux. ππ» The project includes detailed steps of the installation process and a C program demonstrating file renaming.
Size: 7.92 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Almaty19/Solus_OS
# Solus_OSSolus is a modern Linux operating system focused on home computing. π₯οΈ It uses the Linux kernel and supports standard system calls, ensuring smooth performance for everyday tasks. π
Language: C++ - Size: 11.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

madounat/OSSP-Assignment
Solus OS | Hosaena Belay-BDU1601791
Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
Language: Assembly - Size: 14.8 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 442 - Forks: 30

mkroening/interrupts
Cross-architecture utilities for temporarily disabling interrupts and signals.
Language: Rust - Size: 49.8 KB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

Songbird-Project/SongbirdOS
An Arch Linux Kernel based distribution designed for ease of use and customisation.
Size: 3.59 MB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

Songbird-Project/Stave
A Rust-based TUI installer built for SongbirdOS using the Ratatui framework.
Language: Rust - Size: 42 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

ParrotXray/CureOS
An operating system written from scratch using Rust.
Language: Rust - Size: 372 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

Letder40/LetOS
Operating sytem from scratch, educational puroposes.
Language: C - Size: 10.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

pavelkral/OSx86
Hobby Operating System for x86 via OsDev.wiki
Language: C - Size: 1.91 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

LittleHobbitFrodo/baseOS
an OS template on which to build
Language: Shell - Size: 26.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

HexiumOS/Hexium
π¦ Lightweight operating system written in Rust
Language: Rust - Size: 290 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

HexiumOS/hexiumos.github.io_old
β οΈ Deprecated HexiumOS Website
Language: HTML - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

efgab/screenshots
Screenshots for Igapo Organization
Size: 204 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

efgab/efgab.github.io
EFGAB Web Page
Language: CSS - Size: 347 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

efgab/d8 π¦
Polar D8 Operating System
Language: C - Size: 2.25 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

efgab/temple
Polar D8 Temple - This is a lite disto of Gramado OS. 3D demos only. No traditional display server.
Language: C - Size: 1.85 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

vineyard-os/vineyard
A work-in-progress hobby operating system.
Language: C - Size: 273 KB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 1

jel9/kaleido
hobby operating system with a nt-like microkernel
Language: C - Size: 14.6 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

joexbayer/RetrOS-32
A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.
Language: C - Size: 111 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 736 - Forks: 22

CCareaga/heap_allocator
A simple heap memory allocator in ~200 lines.
Language: C - Size: 55.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 897 - Forks: 67

AndyKolski/tOS
A simple operating system built from the ground up
Language: C - Size: 962 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

TheLuaOSProject/Kernel
Kernel for the LuaOS operating system
Language: C - Size: 797 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 40 - Forks: 4

gbowne1/ClassicOS
An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)
Language: C - Size: 94.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 1

memegauste/KenOS-build
KenOS dockerfile for building.
Language: Dockerfile - Size: 43.9 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Rafisto/sys
Repository made of low level programs
Language: C - Size: 7.25 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

quantum-remi/HalOS
x86 protected mode ring 0 operating system
Language: C - Size: 4.76 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

metta-systems/metta
Metta OS
Language: C++ - Size: 40.5 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 70 - Forks: 11

lupyuen/pinephone-nuttx
Apache NuttX RTOS for PinePhone
Language: Zig - Size: 651 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 99 - Forks: 8

glolichen/lios
Questionably written operating system
Language: C - Size: 13.6 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

kouosi/tatamios π¦
A hobby osdev effort from scratch in zig
Language: Zig - Size: 218 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

o8vm/krabs
An x86 bootloader written in Rust.
Language: Rust - Size: 47.6 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 525 - Forks: 21

alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
Language: C++ - Size: 484 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

FrostyOS-dev/FrostyOS-old π¦
FrostyOS repository
Language: C++ - Size: 6.39 MB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 8 - Forks: 1
