os-development

There are 56 repositories under os-development topic.

  • Osdev-Notes

    dreamportdev/Osdev-Notes

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

    Language:Markdown5929439
  • 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:Assembly2112226
  • NathanMcMillan54/novusk

    A kernel written in Rust

    Language:Rust9192013
  • leo007er1/MascOS

    16-bit Real Mode operating system made entirely in Assembly

    Language:Assembly58600
  • Tix3Dev/KnutOS

    An x86_64 hobbyist OS written in C and Assembly

    Language:C50202
  • maxtyson123/MaxOS

    A 64bit hobby operating system written in C++

    Language:C++35306
  • AtieP/AtieDOS

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

    Language:Assembly32406
  • upperdim/beginOS

    Hello world OS from scratch, a template for absolute beginners

    Language:C29004
  • mauri870/baking-pi

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

    Language:Assembly25427
  • wisepythagoras/dart

    A Unix/Linux like operating system

    Language:C19304
  • zesterer/tupai

    A modular POSIX-like operating system created for educational purposes

    Language:C++19522
  • GENADEV/GENADEV_OS

    An AArch64 hobbyist OS for the Raspberry Pi 3 B+

    Language:C18204
  • FutureMillennium/OS-dev-Windows-start

    Tutorial: getting started with OS development in assembly and C/C++ (GCC) on Windows

    Language:Assembly11202
  • 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:HTML10305
  • naliferopoulos/Kernel

    x86 Homebrew'd Kernel

    Language:C10202
  • syscobalt/cobalt

    Perfect UNIX clone that runs on x86 & x86_64 computers!

    Language:C7110
  • 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:C5100
  • ghadeeras/nos

    NOS stands for "Not an Operating System" ;-)

    Language:Assembly4201
  • larry19840909/wyos

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

    Language:C4101
  • feliposz/FelipOS

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

    Language:Assembly3200
  • Fennix-Project/Fennix

    Opeating System from scratch made in C and C++

    Language:CSS3001
  • II-Mooncake-II/INGSOC-WARE-OS

    I'm developing this Operating System based on the George Orwell's book 1984, where theres a party called INGSOC, and im imagining how would it be if the party created their own Personal computers (that cmd old style)... Idk how to "attach" pieces of code (like different .py docs(just like a 'php' but for python(lmk if you know how to do that btw))) to a main one, and thats why its all just one file

    Language:Python3100
  • jacob-doll/phoenixos

    Project following progression through operating system development documenting challenges as the project progresses.

    Language:C3100
  • rishka

    nthnn/rishka

    RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.

    Language:C++3130
  • Indrajith1446/Operating-System

    operating-system-from-scratch

  • nthnn/NoOS

    NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.

    Language:C++210
  • qingzhixing/Tiny-OS

    操作系统真象还原学习

    Language:Assembly2201
  • rustatian/angry_os

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

    Language:Rust2102
  • silas-wr/crateOS

    Linux-inspired operating system built to resist attack

    Language:C210
  • snacsnoc/nanopyos

    Embedded Python interpreter in a minimal kernel for arm64

    Language:C2200
  • Alex230805/System-11

    An 8-bit OS for 6502 based machines

    Language:Assembly1100
  • Leegenux/OS_From_Scratch

    This repo is used for tracking my os development progress and by the way store the code.

    Language:Roff1010
  • pawlos/bug-free-potato

    An attempt to write OS

    Language:C++1300
  • 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:C10
  • SauravMaheshkar/bare-bones-os.rs

    Bare Bones staring point for writing a custom kernel in Rust

    Language:Rust