operating-system

An operating system is a program that manages a computer's programs and applications.

There are 7042 repositories under operating-system topic.

  • huihut/interview

    📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.

    Language:C++36.8k851668.1k
  • puter

    HeyPuter/puter

    🌐 The Internet OS! Free, Open-Source, and Self-Hostable.

    Language:JavaScript36.2k1937442.8k
  • anoma

    anoma/anoma

    Reference implementation of Anoma

    Language:Elixir34.4k1616504.1k
  • SerenityOS/serenity

    The Serenity Operating System 🐞

    Language:C++32.3k3604.3k3.3k
  • Awesome-HarmonyOS/HarmonyOS

    A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。

    Language:C19.7k96803.3k
  • phil-opp/blog_os

    Writing an OS in Rust

    Language:HTML16.9k2815151.2k
  • reactos/reactos

    A free Windows-compatible Operating System

    Language:C16.3k35701.9k
  • redox-os/redox

    Mirror of https://gitlab.redox-os.org/redox-os/redox

    Language:Shell15.5k6020937
  • rust-raspberrypi-OS-tutorials

    rust-embedded/rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

    Language:Rust14.4k24194846
  • s-matyukevich/raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    Language:C13.6k5051281.3k
  • tuhdo/os01

    Bootstrap yourself to write an OS from scratch. A book for self-learner.

    Language:TeX13.1k406123765
  • gurugio/lowlevelprogramming-university

    How to be low-level programmer

  • The-Complete-FAANG-Preparation

    AkashSingh3031/The-Complete-FAANG-Preparation

    Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.

    Language:Jupyter Notebook11.5k168442.5k
  • wolverinn/Waking-Up

    计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up question以及答案;全部采用【问题+追问+答案】的形式,即拿即用,直击互联网大厂面试;可用于模拟面试、面试前复习、短期内快速备战面试...

  • bottlerocket

    bottlerocket-os/bottlerocket

    An operating system designed for hosting containers

    Language:Rust9.3k1281.5k554
  • NodeOS/NodeOS

    Lightweight operating system using Node.js as userspace

    Language:Shell7.3k321385628
  • 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.5k267225520
  • yourtion/30dayMakeOS

    《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程

    Language:C6.3k205221.5k
  • bazzite

    ublue-os/bazzite

    Bazzite makes gaming and everyday use smoother and simpler across desktop PCs, handhelds, tablets, and home theater PCs.

    Language:Shell6.3k531.3k512
  • tock/tock

    A secure embedded operating system for microcontrollers

    Language:Rust6k119734769
  • ravynos

    ravynsoft/ravynos

    A BSD-based OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.

    Language:C5.9k113291197
  • includeos/IncludeOS

    A minimal, resource efficient unikernel for cloud services

    Language:C++5.2k171708381
  • oshi/oshi

    Native Operating System and Hardware Information

    Language:Java5.1k100983905
  • build

    armbian/build

    Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf

    Language:Shell4.8k1981.5k2.7k
  • littlekernel/lk

    LK embedded kernel

    Language:C3.4k254130705
  • nuta/kerla

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

    Language:Rust3.4k396188
  • amilajack/reading

    A list of computer-science readings I recommend

  • unikraft

    unikraft/unikraft

    A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

    Language:C3.3k383621.4k
  • maestro-os/maestro

    Lightweight, Linux-compatible kernel, written in Rust to leverage the safety of the typesystem. Aiming to remove as much legacy as possible while supporting most usecases

    Language:Rust3.1k2419104
  • theseus-os/Theseus

    Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.

    Language:Rust3k36205180
  • skift

    skift-org/skift

    🥑 A modern delightful operating system

    Language:C++2.8k71183149
  • the-akira/Computer-Science-Resources

    A list of resources in different fields of Computer Science

  • PureDarwin/PureDarwin

    Darwin is the Open Source core of macOS, and PureDarwin is a community project to extend Darwin into a complete, usable operating system.

    Language:C2.4k10174193
  • egos-2000

    yhzhang0128/egos-2000

    Envision a future where every student can read all the code of a teaching operating system.

    Language:C2.4k3215163
  • nebulet/nebulet

    A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.

    Language:Rust2.3k1232773
  • dyweb/papers-notebook

    :page_facing_up: :cn: :page_with_curl: 论文阅读笔记(分布式系统、虚拟化、机器学习)Papers Notebook (Distributed System, Virtualization, Machine Learning)