An operating system is a program that manages a computer's programs and applications.
There are 14,953 repositories under operating-system topic.
📚 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.
The Serenity Operating System 🐞
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
Learning operating system development using Linux kernel and Raspberry Pi
:books: Learn to write an embedded OS in Rust :crab:
This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.
How to be low-level programmer
An operating system designed for hosting containers
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.
《30天自制操作系统》源码中文版。自己制作一个操作系统(OSASK)的过程
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
A proof-of-concept microkernel that implements a WebAssembly "usermode" that runs in Ring 0.
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.
:page_facing_up: :cn: :page_with_curl: 论文阅读笔记(分布式系统、虚拟化、机器学习)Papers Notebook (Distributed System, Virtualization, Machine Learning)
A list of resources in different fields of Computer Science
// Source : ISO
Darwin is the Open Source core of macOS, and PureDarwin is a community project to extend Darwin into a complete, usable operating system.
A free Linux distro with a Python-based userspace
Build your Chromium OS for Raspberry Pi 3B/3B+/4B and Pi400
:books: 计算机科学基础知识、Java开发、后端/服务端、面试相关 :books: computer-science/Java-development/backend/interview
The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).
Vinix is an effort to write a modern, fast, and useful operating system in the V programming language
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.