An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with operating-system-learning

A curated list of projects in awesome lists tagged with operating-system-learning .

https://github.com/piperliu/cs-courses-notes

✨终生持续更新✨ 计算机基础自学笔记/心得/实验/资源汇总;C语言为主,课程:数据结构、操作系统(MIT6.S081)、分布式系统(MIT6.824)等

c computer-science computer-science-education data-structures linux operating-system-learning resources

Last synced: 08 Apr 2025

https://github.com/dmarro89/go-dav-os

A 32-bit freestanding OS kernel written in Go, booted via GRUB/Multiboot, with VGA terminal, PS/2 keyboard, IDT/PIC/PIT, a debug shell, a bitmap page frame allocator, and an in-memory filesystem

bare-metal bare-metal-programming go golang grub kernel operating-system operating-system-kernel operating-system-learning operating-systems-project osdev osdev-project osdev-projects qemu

Last synced: 25 Jan 2026

https://github.com/gotz1480/primus-os

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

operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-learning operating-systems-project operating-systems-tutorials

Last synced: 10 Apr 2025

https://github.com/pyshwaa/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.

bsd c charlex-os comming-soon cpp cprogramming kernel kernel-source linux myos operating-system operating-system-kernel operating-system-learning operating-systems star starred test unix windows

Last synced: 09 Apr 2025

https://github.com/markcwatson/toyos

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

hobby-kernel hobby-os hobby-project operating-system-kernel operating-system-learning operating-systems

Last synced: 16 Oct 2025

https://github.com/linarcx/pardis

An hobby os written in assembly

assembly operating-system-learning os

Last synced: 05 May 2025

https://github.com/ymdarake/write-your-own-operating-system

Sample code for the video "Write your own Operating System"

kernel operating-system operating-system-learning os

Last synced: 05 Mar 2025

https://github.com/ndbaker1/koala

ʕ •ᴥ•ʔ A Toy Programming Language that compiles to its own ISA and runs on a Virtual Machine

abstract-syntax-tree compiler-design operating-system-learning programming-language rust stack-machine virtual-machine webassembly

Last synced: 07 Feb 2026

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

https://github.com/speedycraftah/speedy-os

X86 operating system attempt from scratch written with C, C++ and Assembly.

cpp operating-system operating-system-kernel operating-system-learning x86

Last synced: 08 Jan 2026

https://github.com/thimc/9intro

code snippets for the book "Introduction to Operating Systems Abstractions using Plan 9" by Francisco J Ballesteros with my notes and solutions (WIP)

9front introduction-to-programming operating-system-learning plan9 systems-programming

Last synced: 11 May 2026

https://github.com/winsdominoes/kernel

A basic operating system kernel, by me. This will be updated everyday if I have time. This kernel is based on https://github.com/iknowbrain/NIDOS.

kernel operating-system operating-system-kernel operating-system-learning operating-systems-project winos

Last synced: 12 Jun 2025

https://github.com/samiyaalizaidi/multithreaded-client-server-in-c

A multi-threaded client-server application for concurrent file transfer with SHA256 data integrity verification.

client-server client-side concurrency-control file-transfer lock multithreading operating-system-learning operating-systems operating-systems-project server-side

Last synced: 31 Aug 2025

https://github.com/frenzyexists/os-labs

Coursework of the Operating Systems course, fall 2023 at UPRM

coursework operating-system-learning

Last synced: 22 Feb 2025

https://github.com/klus3kk/queuenotification

Project for studies which contains a queue-based notification system made with IPC mechanisms.

c ipc notification-system operating-system-learning unix

Last synced: 04 Mar 2025

https://github.com/cworld1/osp-learning

Some notes and code about CWorld learning Operating System Principle

learning operating-system operating-system-learning system vitepress

Last synced: 17 Mar 2025

https://github.com/vaishaks/vosix

Attempt at writing a bare-metal Operating System for the Raspberry Pi 3.

operating-system operating-system-learning os raspberry-pi-3

Last synced: 29 Apr 2026

https://github.com/winsdominoes/winos

A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/

assembly mikeos operating-system operating-system-kernel operating-system-learning operating-systems-project winos winsvideo

Last synced: 14 Feb 2026

https://github.com/nthnn/zync-os

Mock-up bootloader and kernel-only operating system with a very basic boring shell written in pure Assembly.

bootloader bootloader-firmware operating-system operating-system-learning

Last synced: 05 May 2026

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 18 Apr 2026

https://github.com/angad-k/starve-free-reader-writers-problem

A starve-free solution to the readers-writers problem, a classical one in the domain of Operating Systems.

operating-system operating-system-learning operating-systems os reader-writer reader-writer-problem reader-writer-problem-solution

Last synced: 27 Feb 2026

https://github.com/mobiwn/operating-systems-lab

📚 Curated materials and experiments for the Operating Systems Laboratory course, designed for undergraduate Computer Engineering students at Urmia University.

operating-system operating-system-learning operating-systems operating-systems-lab os-lab os-labs urmia-university

Last synced: 04 Mar 2026

https://github.com/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.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 06 Aug 2025

https://github.com/izzint/colbaltos

CobaltOS is a 64-Bit Monotasking Operating System and Kernel.

hobby-os kernel operating-system operating-system-learning

Last synced: 26 Feb 2025

https://github.com/arawn-davies/quick-i686

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

gcc gcc-complier gcc-cross-compiler operating-system-learning operating-systems os-development osdev

Last synced: 19 Apr 2026

https://github.com/levichu51/sistemasoperativos-practicas-23-24

Prácticas de la asignatura de Sistemas Operativos UDC 23/24

operating-system-learning sistemas-operativos udc university-project

Last synced: 16 May 2025

https://github.com/haadiyeah/construction-site-simulator

Simulation of a construction site using Operating Systems concepts, such as memory management, resource management, synchronization and more.

cpp operating-system operating-system-learning

Last synced: 24 May 2026

https://github.com/kguzek/coursework-wust

A repository containing coursework for the Wrocław University of Science and Technology.

algorithms-and-data-structures cli command-line coursework java logic oop operating-system-learning university

Last synced: 23 Mar 2025

https://github.com/klus3kk/swspex

The repository, which contains exercises from PSiW subject at PP.

c low-level operating-system-learning

Last synced: 27 Jun 2025

https://github.com/kimhan-nah/42seoul

42 Seoul Cursus (2021.5 ~ )

c cpp docker operating-system-learning

Last synced: 06 May 2026

https://github.com/lrmulkayhee/javascript-os

JavaScript OS is a comprehensive operating system simulation written in JavaScript. It provides a wide range of functionalities including process management, memory management, file system operations, and more.

benchmark commands javascript operating-system operating-system-learning os simulation testing

Last synced: 30 Mar 2025

https://github.com/sakshatshinde/flykeos

Writing a super basic operating system from scratch :)

operating-system operating-system-learning

Last synced: 11 Jul 2025

https://github.com/daviddavo/20asor

Practices from Advanced Networks and Operating Systems from University Complutense of Madrid. 2020/2021. Mirror from GitLab.

c operating-system-learning

Last synced: 17 May 2026

https://github.com/abdullahrfa/operating_system

All codes related with Operating System are available here like (Dead look, Banker's Algorithm,System call (),Process Synchronization, Disk scheduling and others necessary algorithm)

bankers-algorithm dead-lock disk-scheduling operating-system operating-system-learning operating-systems processes system-calls threads

Last synced: 18 Mar 2025