operating-system-kernel

There are 120 repositories under operating-system-kernel topic.

  • nuta/kerla

    A new operating system kernel with Linux binary compatibility written in Rust.

    Language:Rust3.4k426188
  • qword-os/qword

    Operating system for x86_64 based around a "keep it simple and make it work" philosophy.

    Language:C41024041
  • Dreamos64

    dreamos82/Dreamos64

    My experiments with osdev... again

    Language:C18381229
  • xing1357/SimpleOS

    Operating System Coded in Assembly and C

    Language:C1349818
  • exectos

    xt-sys/exectos

    ExectOS Operating System

    Language:C126409
  • V01D-NULL/MoonOS

    MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.

    Language:C107728
  • acmiitr/KSOS

    Our very own Operating System built from scratch for x86 architecture systems!

    Language:C945812
  • NathanMcMillan54/novusk

    A kernel written in Rust

    Language:Rust9292013
  • hux-kernel

    josehu07/hux-kernel

    The Hux x86 32-bit Toy Operating System Kernel (with full wiki pages as development tutorial) :minidisc:

    Language:C69423
  • kernel

    oro-os/kernel

    Kernel for the Oro Operating System

    Language:Rust565173
  • KiddieOS_Development

    FrancisBFTC/KiddieOS_Development

    O KiddieOS é um sistema operacional open-source básico em desenvolvimento pelo curso gratuito D.S.O.S [Desenvolvendo Sistemas Operacionais Simples]. A intenção deste sistema será: Criar, editar ou excluir arquivos, codificar em uma linguagem própria do sistema, criar objetos visuais e automatizados (desenhos) através desta linguagem, utilizar uma interface simples e intuitiva, criar novas interfaces gráficas, como: Janelas, botões, campos, etc... e estimular crianças, jovens e adultos a programar numa linguagem simples dentro do sistema operacional KiddieOS. A intenção do curso D.S.O.S é dá início ao desenvolvimento de sistemas operacionais utilizando a linguagem Assembly e entender a fundo sobre diversos conceitos internos deste tipo de sistema. Aqui neste repositório serão armazenados arquivos de APIs do KiddieOS, a imagem de disco para teste e futuramente - todo o sistema operacional completo. Visite o link abaixo para nos acompanhar no curso do Youtube, se inscreva neste canal para se manter atualizado e siga-me no GitHub. Vejo vocês lá:

    Language:Assembly526167
  • primus-os

    gotz1480/primus-os

    A simple bare-bones 32-bit operating system written in Assembly x86 and C for educational purposes

    Language:C4912211
  • KernelFreeze/etheryal-kernel

    Open Source Rust kernel; Runs WASM and WASI as lightweight containers.

    Language:Rust48311
  • Stellaris-code/LudOS

    A toy monolithic kernel written in C++

    Language:C++47905
  • salvois/kernel

    My ongoing experimentation on operating system internals, aiming at providing a kernel to the FreeDOS-32 project.

    Language:C38602
  • corigan01/AloeVera

    The Operating System built for modern humans!

    Language:Rust328
  • apexrtos/apex

    Apex RTOS - A (somewhat) Linux compatible real time operating system

    Language:C++314116
  • upperdim/beginOS

    Hello world OS from scratch, a template for absolute beginners

    Language:C31004
  • FrankRay78/PatienceOS

    A baremetal C# kernel.

    Language:C#274106
  • ParadoxZero/paradoxOS

    Unix unlike operating system.

    Language:C23595
  • abhineetraj1/basic-operating-system

    This is basic operating system, with kernel made in C.

    Language:C22102
  • latentPrion/zambesii

    Non-unix, custom-API hybrid OS kernel written in C++ which can be thought of as an emulated microkernel. The native API is almost fully asynchronous and the kernel is aimed at high-scaling, high-throughput-requiring multiprocessor workloads, with working support for SMP and NUMA already implemented. Join the IRC channel, #zbz-dev on freenode!

    Language:C++18333
  • ChefKissInc/skywalkOS

    Moved to https://git.chefkiss.dev/ChefKiss/skywalkOS.

    Language:Rust171100
  • Kartik-Katkar/Multiprogramming-Operating-System

    This repository hosts a C++ implementation of a multiprogramming operating system simulation. The OS efficiently handles various jobs, manages errors like time limit exceeded and line limit exceeded, and incorporates virtual memory with segmentation. This project serves as a comprehensive simulation of an operating system environment.

    Language:C++15208
  • markCwatson/toyos

    Learning operating system and kernel development by building a multithreaded OS called ToyOS

    Language:C14100
  • tomlin7/BILL

    x64 Kernel for BILL OS

    Language:Makefile11101
  • AlexDev404/SquirrelOS

    SquirrelOS. Based upon SimpleOS by Harvey Xing and built in Assembly and C.

    Language:C7210
  • biosfood/honey-os

    This is an operating system I mainly make to learn more about x86-architecture

    Language:C7150
  • rux-kernel

    josehu07/rux-kernel

    The Rux x86_64 Toy Operating System Kernel (a Rust port of Hux, WIP)

    Language:Assembly7100
  • soumitradev/BruhOS

    A 64-bit hobby OS (currently still a kernel) for the x86 architecture.

    Language:C++7101
  • 0mega28/OS

    Operating System from scratch.

    Language:C6205
  • Aermoss/OSTest

    A 64-bit operating system written in C++ and x86 Assembly.

    Language:C++6201
  • kazimsarikaya/turnstone

    TURNSTONE: The fUnny opeRatiNg SysTem Of uNivErse

    Language:C6201
  • lapla-cogito/WritingOS1000lines-Rust

    "Writing an OS in 1,000 Lines" in Rust

    Language:Rust6101
  • MartinUbl/KIV-RTOS

    Sources and documents for KIV/OS (Operating Systems) course - development of Raspberry Pi Zero W (BCM2835) operating system.

    Language:C++5106
  • xbendan/NiteOsProject

    NITE is an hobby operating system. Aim to run on real modern desktop and laptops.

    Language:C++5101