operating-systems

There are 2138 repositories under operating-systems topic.

  • netboot.xyz

    netbootxyz/netboot.xyz

    Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

    Language:Jinja10.8k120566752
  • bin456789/reinstall

    一键DD/重装脚本 (One-click reinstall OS on VPS)

    Language:Shell7.7k324081.3k
  • nhivp/Awesome-Embedded

    A curated list of awesome embedded programming.

  • toaruos

    klange/toaruos

    A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.

    Language:C6.5k268225520
  • nanos

    nanovms/nanos

    A kernel designed to run one and only one application in a virtualized environment

    Language:C3k42715150
  • darshanime/notes

    detailed notes on computer science topics, in one page

  • downdemo/Cpp-Concurrency-in-Action-2ed

    C++11/14/17/20 Concurrency Demystified: From Core Principles to Thread-Safe Code

    Language:C++2.2k247344
  • sachuverma/DataStructures-Algorithms

    This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.

    Language:C++2.1k313554
  • anzhihe/learning

    Learning Shell,Python,Golang,System,Network

    Language:Python2.1k485206
  • hermit-os/hermit-rs

    Hermit for Rust.

    Language:Rust1.8k1812099
  • wichtounet/thor-os

    Simple operating system in C++, written from scratch

    Language:C++1.7k7337190
  • zwang4/awesome-machine-learning-in-compilers

    Must read research papers and links to tools and datasets that are related to using machine learning for compilers and systems optimisation

  • ops

    nanovms/ops

    ops - build and run nanos unikernels

    Language:Go1.4k28735136
  • hermit-os/kernel

    A Rust-based, lightweight unikernel.

    Language:Rust1.3k13266106
  • o-oconnell/minixfromscratch

    Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMU

    Language:C1.3k12478
  • Osdev-Notes

    dreamportdev/Osdev-Notes

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

    Language:Markdown8649561
  • LearningOS/os-lectures

    2025年春季OS课程Slides\实验指导\思维导图\挑战项目等 https://learningos.github.io/os-lectures/

    Language:C75321389
  • duckOS

    byteduck/duckOS

    An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!

    Language:C++644144329
  • apeman/awesome_computer_science

    The complete syllabus of Computer Science and Engineering. Roadmap, Checklist for Beginners.

  • ThoriumOS

    Alex313031/ThoriumOS

    ChromiumOS fork with Thorium Browser, x264/x265 codecs, Widevine, Kernel 5.15, Linux firmware/modules support, Nouveau, Intel microcode, and extra packages.

    Language:Shell472156939
  • ionescu007/Simpleator

    Simpleator ("Simple-ator") is an innovative Windows-centric x64 user-mode application emulator that leverages several new features that were added in Windows 10 Spring Update (1803), also called "Redstone 4", with additional improvements that were made in Windows 10 October Update (1809), aka "Redstone 5".

    Language:C++37133653
  • FriendUPCloud/friendup

    FriendOS is a free web based platform that runs in your browser. It allows you to work and play, collaboratively, across devices.

    Language:JavaScript3545013491
  • mohitmishra786/underTheHoodOfExecutables

    A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

    Language:HTML3446035
  • spamegg1/reviews

    Reviewing some online CS courses I took

    Language:JavaScript33116018
  • mohitmishra786/exploring-os

    This repository is a journey through Operating System concepts, with practical implementations in C. Each day focuses on a specific topic, providing theoretical understanding and hands-on coding experience.

    Language:HTML3138153
  • AhmedOsamaMath/linux-basics

    Comprehensive Linux Basics: A complete guide covering foundational Linux concepts, core tasks, and best practices.

  • osbuild/osbuild

    Build-Pipelines for Operating System Artifacts

    Language:Python25325268129
  • Tofita

    GreenteaOS/Tofita

    :candy: All-new engine of the @GreenteaOS

    Language:TypeScript249171931
  • kernel-ml

    sbu-fsl/kernel-ml

    Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

    Language:C24917627
  • csnote

    kangtegong/csnote

    컴퓨터 과학 키워드 총정리 / computer science keyword notes

    Language:JavaScript2333114
  • ionescu007/hdk

    (unofficial) Hyper-V® Development Kit

    Language:C22520134
  • gmarino2048/64bit-os-tutorial

    This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!

    Language:Assembly21591520
  • ashos/ashos

    The immutable/mutable meta-distribution (universal bootstrapper)

    Language:Python21062428
  • ahmedbilal/OSTEP-Solution

    Operating System Three Easy Pieces Solution.

    Language:C1834277
  • JsOS-Team/JsOS

    Операционная система на JavaScript | Operating system written in JavaScript

    Language:C++171147611
  • penberg/awesome-os

    A curated list of resources on operating system design and implementation.