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

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