An open API service providing repository metadata for many open source software ecosystems.

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