os-development

There are 84 repositories under os-development topic.

  • Osdev-Notes

    dreamportdev/Osdev-Notes

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

    Language:Markdown9179566
  • 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:Assembly2313226
  • NathanMcMillan54/novusk

    A kernel written in Rust

    Language:Rust9292013
  • leoncinardo/MascOS

    16-bit Real Mode operating system made entirely in Assembly

    Language:Assembly6460
  • maxtyson123/MaxOS

    A 64bit hobby operating system written in C++

    Language:C++53405
  • Tix3Dev/KnutOS

    An x86_64 hobbyist OS written in C and Assembly

    Language:C53203
  • AtieP/AtieDOS

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

    Language:Assembly34406
  • upperdim/beginOS

    Hello world OS from scratch, a template for absolute beginners

    Language:C31005
  • mauri870/baking-pi

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

    Language:Assembly28327
  • chungae9ri/slos

    Simple Light OS source repository

    Language:C21618
  • SauravMaheshkar/os1

    🦀 kernel

    Language:Rust21100
  • wisepythagoras/dart

    A Unix/Linux like operating system

    Language:C20204
  • zesterer/tupai

    A modular POSIX-like operating system created for educational purposes

    Language:C++19423
  • FutureMillennium/OS-dev-Windows-start

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

    Language:Assembly18102
  • GENADEV/GENADEV_OS

    An AArch64 hobbyist OS for the Raspberry Pi 3 B+

    Language:C17204
  • Interpuce/AurorOS

    Our OS from Interpuce

    Language:C17412
  • 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:HTML12405
  • naliferopoulos/Kernel

    x86 Homebrew'd Kernel

    Language:C10201
  • 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:C8101
  • 0xflux/velox

    Velox is a work in progress, experimental Rust based Operating System written for fun and learning

    Language:Rust710
  • feliposz/FelipOS

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

    Language:Assembly7100
  • GhostedGaming/eclipse-os

    Eclipse is a small and customizable operating system with a custom kernel.

    Language:Rust72
  • syscobalt/cobalt

    Perfect UNIX clone that runs on x86 & x86_64 computers!

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

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

    Language:Assembly4101
  • larry19840909/wyos

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

    Language:C4001
  • ecnivs/nasm-os

    Barebones x86 Operating System

    Language:C3
  • Fennix

    EnderIce2/Fennix

    Opeating System from scratch made in C and C++

    Language:C++3101
  • 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
  • nopsled/oslab

    A minimal x86 operating system written in C and Assembly for educational purposes.

    Language:C3000
  • nthnn/NoOS

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

    Language:C++310
  • rishka

    nthnn/rishka

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

    Language:C++3130
  • siva17680/SYnex

    A high-security Linux OS for ethical hacking & penetration testing. Built on Kali & Parrot OS. Features AI intrusion detection, stealth VPN, custom kernel & more.