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

Topic: "os-development"

dreamportdev/Osdev-Notes

A book that explore how to write an Operating System from scratch

Language: Markdown - Size: 4.39 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 726 - Forks: 51

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: 21 days ago - Pushed at: over 1 year ago - Stars: 222 - Forks: 27

NathanMcMillan54/novusk

A kernel written in Rust

Language: Rust - Size: 90.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 91 - Forks: 12

leo007er1/MascOS

16-bit Real Mode operating system made entirely in Assembly

Language: Assembly - Size: 561 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 51 - Forks: 0

maxtyson123/MaxOS

A 64bit hobby operating system written in C++

Language: C++ - Size: 15 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 48 - Forks: 5

AtieP/AtieDOS

A 16 bit operating system made from enthusiasts to enthusiasts with love

Language: Assembly - Size: 167 KB - Last synced at: 24 days ago - Pushed at: almost 5 years ago - Stars: 32 - Forks: 6

Tix3Dev/KnutOS

An x86_64 hobbyist OS written in C and Assembly

Language: C - Size: 1.81 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 31 - Forks: 0

theverygaming/vix

Language: C++ - Size: 1.16 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 2

mauri870/baking-pi

My code for Baking Pi - Operating Systems Development online course by Cambridge University (Raspberry Pi 3 update)

Language: Assembly - Size: 64.5 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 7

chungae9ri/slos

Simple Light OS source repository

Language: C - Size: 82.2 MB - Last synced at: about 14 hours ago - Pushed at: about 15 hours ago - Stars: 21 - Forks: 9

SauravMaheshkar/os1

πŸ¦€ kernel

Language: Rust - Size: 4.47 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 0

wisepythagoras/dart

A Unix/Linux like operating system

Language: C - Size: 40 KB - Last synced at: 18 days ago - Pushed at: over 5 years ago - Stars: 20 - Forks: 4

zesterer/tupai

A modular POSIX-like operating system created for educational purposes

Language: C++ - Size: 16.7 MB - Last synced at: 23 days ago - Pushed at: over 7 years ago - Stars: 19 - Forks: 2

GENADEV/GENADEV_OS

An AArch64 hobbyist OS for the Raspberry Pi 3 B+

Language: C - Size: 264 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 4

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: almost 4 years ago - Stars: 14 - Forks: 2

Interpuce/AurorOS

Our OS from Interpuce

Language: C - Size: 478 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 13 - Forks: 2

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

naliferopoulos/Kernel

x86 Homebrew'd Kernel

Language: C - Size: 223 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 1

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: 24 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

Snigdha-OS/snigdhaos-pkgbuilds

πŸ“š This repository contains the PKGBUILDs for Snigdha OS, enabling the creation and maintenance of packages tailored to the Snigdha OS ecosystem. It provides a streamlined approach to building, customizing, and distributing software for users of Snigdha OS.

Language: JavaScript - Size: 538 MB - Last synced at: 29 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 2

eersoy93/OS93

My second attempt OS from scratch

Language: Assembly - Size: 12.7 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

Nopsled/Oslab

Operation system written in C & Assembler.

Language: C - Size: 40 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Fennix-Project/Fennix

Opeating System from scratch made in C and C++

Language: CSS - Size: 567 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

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: 2 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

syscobalt/cobalt

Perfect UNIX clone that runs on x86 & x86_64 computers!

Language: C - Size: 10.1 MB - Last synced at: almost 2 years ago - Pushed at: about 2 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 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

larry19840909/wyos

WYOS is a Multitask Operating System Based on 32-bit x86 Architecture

Language: C - Size: 332 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 1

RezaGooner/Operating-System

Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

snacsnoc/nanopyos

Embedded Python interpreter in a minimal kernel for arm64

Language: C - Size: 159 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

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

qingzhixing/Tiny-OS

ζ“δ½œη³»η»ŸηœŸθ±‘θΏ˜εŽŸε­¦δΉ 

Language: Assembly - Size: 183 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Zephryon-zv/Xenith

Xenith is an open-source, lightweight operating system built primarily using x86 Assembly language. It emphasizes minimalism, efficiency, and performance, making it ideal for modern computing devices.

Language: Assembly - Size: 13.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

rustatian/angry_os

[Educational project] Angry_os 😠 - is an operating system written in Rust from scratch.

Language: Rust - Size: 23.6 MB - Last synced at: about 8 hours ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 2

Indrajith1446/Operating-System

operating-system-from-scratch

Size: 78.1 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

feliposz/FelipOS

A simple OS programmed in x86 Assembly real mode (16-bit) inspired by MikeOS.

Language: Assembly - Size: 533 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

LeftarCode/bubelos

BubelOS is an educational operating system featuring a bootloader written in EDKII. It's an experimental playground where I'll periodically add new features and explore OS development concepts.

Language: C - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

IImpaq/sweb-env

My development setup to work on the SWEB educational OS.

Language: Shell - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

SauravMaheshkar/kernel-template.rs

Bare Bones staring point for writing a custom kernel in Rust

Language: Rust - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

pmgdev64/Nexon_Kernel

Nexon Kernel Is An Cosmos-Based Operating System, In Here You Can Add Your Custom Program Or Component To OS.

Language: C# - Size: 618 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

pawlos/bug-free-potato

An attempt to write OS

Language: C++ - Size: 200 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Alex230805/System-11

An 8-bit OS for 6502 based machines

Language: Assembly - Size: 3.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

CPScript/kernel-game

a friendly software that backs-up your boot-loader and kernel to a safe place, encrypts them, then overwrites the original boot-loader and kernel with a simple 3d rendered game. Then decryption them when

Language: C - Size: 11.7 KB - Last synced at: 9 days ago - Pushed at: 7 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

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

megabytesofrem/maikuro πŸ“¦

Simple and minimal OS written from scratch in C

Language: C - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

caden-maxwell/uefi-dev

A just-for-fun repository to expand my knowledge in UEFI development.

Language: C - Size: 2.97 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

CuB3y0nd/Exordium

A tiny UNIX-like linux kernel.

Language: GDB - Size: 82 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

EnderIce2/Fennix

Opeating System from scratch made in C and C++

Language: C++ - Size: 76.3 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

HexiumOS/hexiumos.github.io_old πŸ“¦

🌐 Official Hexium OS Website

Language: HTML - Size: 32.2 KB - Last synced at: 11 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 1

nonbinarybyte/Server25-OS

"Server25-OS" (S25-OS) is a very mysterious OS.

Language: C - Size: 39.1 KB - Last synced at: 29 days ago - Pushed at: 30 days 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

sourceduty/OS_Developer

πŸ–₯️ Assistive operating system development.

Size: 19.5 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

mohamedezzeldeenhassanmohamed/Real-Time-Scheduling-App

Here is an app simulates real-time OS scheduling algorithms where Real-time operating systems (RTOS) are designed to handle tasks that require precise timing and high reliability.

Language: Kotlin - Size: 322 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

DaeBox-Studio/GongMyeong

Custom OS, Browser, & AI Started by Dae.

Size: 274 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Uzo-Felix/alx-low_level_programming

alx low level programming

Language: C - Size: 178 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

abdulriiyaz/bashing

Bashing is a personal directory which contains custom scripts specifically for arch linux 6.4.4-arch1-1.

Language: Shell - Size: 0 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

Di0go/DiogOS

x86 Toy OS

Language: Assembly - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Arawn-Davies/quick-i686

Quickly deploy a GCC cross compiler targeting the i686-elf architecture

Language: Shell - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: almost 3 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: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

untodesu/demos πŸ“¦

Evolved into https://github.com/kan-os/kan

Language: C - Size: 1.76 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

suncloudsmoon/tree-cpp

A naΓ―ve implementation of the C++20 standard for developing a kernel/OS.

Language: C++ - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

maeroso/kernel-study-case

Study case for schedulers, shared memory and context switching and more.

Language: C - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Astrol99/PintOS

Hobby OS following guides like https://wiki.osdev.org/Main_Page and https://littleosbook.github.io

Language: C - Size: 104 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

PinkFluffyUnic0rn/rp3kernel

My attempt to write a useful kernel for Raspberry Pi

Language: C - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: over 3 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: over 4 years ago - Stars: 0 - Forks: 1

julianoBRL/ShinOS

OS made from 0

Language: C - Size: 65.4 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

lighth7015/elf-runtime-loader

WIP: ELF loader for an operating system

Size: 12.7 KB - Last synced at: 9 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

qpakzk/wonix

my own operating system, which supports 64-bit

Language: Assembly - Size: 651 KB - Last synced at: about 2 months ago - Pushed at: about 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