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

Operating system

An operating system operates and manages both the hardware and software in a computer. Operating systems provide software platforms for applications to function.

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

algorithm c cpp data-structures database interview interview-practice interview-preparation interview-questions interviews leetcode operating-system stl

Last synced: 08 Apr 2025

https://github.com/phil-opp/blog_os

Writing an OS in Rust

kernel operating-system rust x86-64

Last synced: 22 Apr 2025

https://github.com/redox-os/redox

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

bsd freebsd gnu gnu-hurd linux microkernel minix open-source openbsd operating-system plan9 posix redox rust sel4

Last synced: 22 Apr 2025

https://github.com/reactos/reactos

A free Windows-compatible Operating System

c drivers gpl hacktoberfest kernel operating-system os osdev reactos win32 win32api windows x86

Last synced: 22 Apr 2025

https://github.com/tuhdo/os01

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

book operating-system

Last synced: 26 Mar 2025

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

algorithms aptitude collaborate computer-network cpp data-structures dbms dsa hacktoberfest interview-questions interviewbit-solutions java jupyter-notebook learn leetcode leetcode-solutions operating-system python readme sql

Last synced: 08 Apr 2025

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

algorithms aptitude collaborate computer-network cpp data-structures dbms dsa hacktoberfest interview-questions interviewbit-solutions java jupyter-notebook learn leetcode leetcode-solutions operating-system python readme sql

Last synced: 27 Mar 2025

https://github.com/wolverinn/waking-up

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

computer-network computer-science database git interview interview-questions operating-system python

Last synced: 08 Apr 2025

https://github.com/wolverinn/Waking-Up

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

computer-network computer-science database git interview interview-questions operating-system python

Last synced: 05 Apr 2025

https://github.com/bottlerocket-os/bottlerocket

An operating system designed for hosting containers

containers linux operating-system rust

Last synced: 22 Apr 2025

https://github.com/nodeos/nodeos

Lightweight operating system using Node.js as userspace

javascript nodejs nodeos operating-system

Last synced: 11 Apr 2025

https://github.com/NodeOS/NodeOS

Lightweight operating system using Node.js as userspace

javascript nodejs nodeos operating-system

Last synced: 17 Mar 2025

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

aarch64 armv8 baremetal bootloader c c-library cdrom compositor kernel operating-system operating-systems os osdev smp text-editor toaruos window-manager x86 x86-64

Last synced: 13 Apr 2025

https://github.com/yourtion/30daymakeos

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

asm boot c cc diy fifo gdt idt linux nas nasa operating-system os osask osx qemu stdlib

Last synced: 11 Apr 2025

https://github.com/yourtion/30dayMakeOS

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

asm boot c cc diy fifo gdt idt linux nas nasa operating-system os osask osx qemu stdlib

Last synced: 25 Mar 2025

https://github.com/ravynsoft/ravynos

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

c cocoa cpp desktop freebsd hacktoberfest mach macos objective-c operating-system osdev unix

Last synced: 09 Apr 2025

https://github.com/tock/tock

A secure embedded operating system for microcontrollers

arm cortex-m embedded iot kernel mcu microcontroller operating-system risc-v rust secure-operating-system tock

Last synced: 22 Apr 2025

https://github.com/ublue-os/bazzite

Bazzite is a custom Fedora Atomic image built with cloud native technology that brings the best of Linux gaming to all of your devices - including your favorite handheld.

desktop fedora-kinoite fedora-linux fedora-silverblue gaming htpc legiongo oci-image operating-system ostree rog-ally steam steam-deck valve

Last synced: 10 Apr 2025

https://github.com/includeos/IncludeOS

A minimal, resource efficient unikernel for cloud services

cpp operating-system unikernel virtualization

Last synced: 13 Mar 2025

https://github.com/includeos/includeos

A minimal, resource efficient unikernel for cloud services

cpp operating-system unikernel virtualization

Last synced: 09 Apr 2025

https://github.com/armbian/build

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

aarch64 arm debian firmware framework image iso kernel kernel-compilation kernel-hacking lightweight linux linux-distribution operating-system u-boot ubuntu uefi wsl2 x86

Last synced: 09 Apr 2025

https://github.com/nuta/kerla

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

operating-system operating-system-kernel rust

Last synced: 10 Apr 2025

https://github.com/littlekernel/lk

LK embedded kernel

operating-system rtos

Last synced: 09 Apr 2025

https://github.com/unikraft/unikraft

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

application cloud cloud-native hacktoberfest kernel library microservice operating-system os osdev performance qemu security unikernel unikernels unikraft virtualization

Last synced: 13 Apr 2025

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

intralingual kernel operating-system research rust theseus

Last synced: 26 Mar 2025

https://github.com/skift-org/skift

🥑 A modern delightful operating system

c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace

Last synced: 10 Apr 2025

https://github.com/skiftOS/skift

🥑 A modern delightful operating system

c-plus-plus cpp hobby-os kernel operating-system osdev skift userspace

Last synced: 04 Mar 2025

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

darwin hacktoberfest operating-system

Last synced: 11 Apr 2025

https://github.com/nebulet/nebulet

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

microkernel nebulet operating-system osdev rust webassembly

Last synced: 19 Mar 2025

https://github.com/yhzhang0128/egos-2000

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

education operating-system

Last synced: 11 Apr 2025

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

darwin operating-system

Last synced: 20 Mar 2025

https://github.com/dyweb/papers-notebook

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

computer-system notes operating-system paper

Last synced: 26 Mar 2025

https://github.com/vlang/vinix

Vinix is an effort to write a modern, fast, and useful operating system in the V programming language

hacktoberfest operating-system os v vlang

Last synced: 05 Mar 2025

https://github.com/haiku/haiku

The Haiku operating system. (Pull requests will be ignored; patches may be sent to https://review.haiku-os.org).

beos haiku operating-system

Last synced: 08 Apr 2025

https://github.com/rcore-os/rcore-tutorial-v3

Let's write an OS which can run on RISC-V in Rust from scratch!

k210 operating-system rcore risc-v rust

Last synced: 10 Apr 2025

https://github.com/joshiemoore/snakeware

A free Linux distro with a Python-based userspace

linux operating-system python rpi4 x86-64

Last synced: 08 Apr 2025

https://github.com/illumos/illumos-gate

An open-source Unix operating system -- this is a read-only mirror of the official repository at https://code.illumos.org/plugins/gitiles/illumos-gate

illumos operating-system os unix

Last synced: 10 Apr 2025

https://github.com/zeal-operating-system/zealos

The Zeal Operating System is a modernized fork of the 64-bit Temple Operating System, TempleOS.

holyc operating-system public-domain templeos terry-davis zealos zenithos

Last synced: 23 Mar 2025

https://github.com/managarm/managarm

Pragmatic microkernel-based OS with fully asynchronous I/O

asynchronous-io hacktoberfest microkernel modern-cpp operating-system posix-compatible x86-64

Last synced: 11 Apr 2025

https://github.com/gimunlee/tech-refrigerator

🍰 기술 냉장고입니다. 🛒 기술 면접 , 전공 시험 , 지식 함양 등 분명 도움될 거예요! 🤟

algorithm computer-science data-structures database design-pattern hacktoberfest hacktoberfest2020 interview interview-questions it knowledgebase language network operating-system software-engineering tech

Last synced: 31 Mar 2025

https://github.com/jens-maus/raspberrymatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for a CloudFree CCU3/ELV-Charly 'homematicIP CCU' IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) on a dedicated embedded device (RaspberryPi, etc.) or generic x86/ARM hardware...

buildroot ccu ccu3 docker elv-charly embedded-devices esxi home-automation homeassistant homematic homematicip iot kubernetes linux operating-system raspberrymatic raspberrypi smarthome tinkerboard virtual-appliance

Last synced: 11 Apr 2025

https://github.com/rcore-os/rCore-Tutorial-v3

Let's write an OS which can run on RISC-V in Rust from scratch!

k210 operating-system rcore risc-v rust

Last synced: 24 Mar 2025

https://github.com/ivandavidov/minimal

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.

busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi

Last synced: 14 Apr 2025

https://github.com/Zeal-Operating-System/ZealOS

The Zeal Operating System is a modernized fork of the 64-bit Temple Operating System, TempleOS.

holyc operating-system public-domain templeos terry-davis zealos zenithos

Last synced: 22 Jan 2025

https://ivandavidov.github.io/minimal/

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.

busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi

Last synced: 03 Mar 2025

https://github.com/pansonpanson/java-notes

:books: 计算机科学基础知识、Java开发、后端/服务端、面试相关 :books: computer-science/Java-development/backend/interview

backend computer-network computer-science concurrency database distributed java jvm message-queue operating-system

Last synced: 09 Apr 2025

https://github.com/PansonPanson/Java-Notes

:books: 计算机科学基础知识、Java开发、后端/服务端、面试相关 :books: computer-science/Java-development/backend/interview

backend computer-network computer-science concurrency database distributed java jvm message-queue operating-system

Last synced: 21 Nov 2024

https://github.com/jens-maus/RaspberryMatic

:house: A feature-rich but lightweight, buildroot-based Linux operating system alternative for your CloudFree CCU3/ELV-Charly 'homematicIP CCU' IoT smarthome central. Running as a pure virtual appliance (ProxmoxVE, Home Assistant, LXC, Docker/OCI, Kubernetes/K8s, etc.) on a dedicated embedded device (RaspberryPi, etc.) or generic x86/ARM hardware.

buildroot ccu ccu3 docker elv-charly embedded-devices esxi home-automation homeassistant homematic homematicip iot kubernetes linux operating-system raspberrymatic raspberrypi smarthome tinkerboard virtual-appliance

Last synced: 12 Apr 2025

https://github.com/HelenOS/helenos

A portable microkernel-based multiserver operating system written from scratch.

components drivers gui helenos kernel microkernel multicore multiserver operating-system sound tcp-ip usb

Last synced: 26 Mar 2025

https://github.com/rcore-os/rcore-tutorial-book-v3

A book about how to write OS kernels in Rust easily.

k210 operating-system rcore risc-v rust

Last synced: 12 Apr 2025

https://github.com/amaneureka/atomos

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.

operating-system

Last synced: 12 Apr 2025

https://github.com/amaneureka/AtomOS

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.

operating-system

Last synced: 02 Apr 2025

https://github.com/LemonOSProject/LemonOS

The Lemon Operating System

c cpp kernel lemon operating-system os osdev

Last synced: 26 Mar 2025

https://github.com/anarchylinux/installer

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/

anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system

Last synced: 18 Jan 2025

https://github.com/AnarchyLinux/installer

Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/

anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system

Last synced: 15 Mar 2025

https://github.com/rcore-os/rCore-Tutorial-Book-v3

A book about how to write OS kernels in Rust easily.

k210 operating-system rcore risc-v rust

Last synced: 09 Apr 2025

https://github.com/andy-python-programmer/aero

Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

aero hacktoberfest operating-system rust uefi unix

Last synced: 13 Apr 2025

https://github.com/Andy-Python-Programmer/aero

Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

aero hacktoberfest operating-system rust uefi unix

Last synced: 29 Mar 2025

https://github.com/1j01/98

💿 Web-based Windows 98 desktop recreation █████▓█▓▓▒▓▒▒░▒░░░🗕︎🗗︎🗙︎

classic desktop emulator html javascript operating-system os remake retro web-desktop windows windows-95 windows-98

Last synced: 08 Apr 2025

https://github.com/ffwff/lilith

x86-64 os made in crystal

crystal operating-system

Last synced: 12 Apr 2025

https://github.com/fenwii/openharmony

华为鸿蒙分布式操作系统(Huawei HarmonyOS,纯血鸿蒙Harmony Next ),开源鸿蒙分布式操作系统( OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。

5g ai architecture development-tools harmony harmonyos harmonyos-next hisilicon huawei iot kernel linux maps microkernel openharmony operating-system os sensor v2x wearabledevice

Last synced: 13 Apr 2025

https://github.com/fenwii/OpenHarmony

华为鸿蒙分布式操作系统(Huawei HarmonyOS,纯血鸿蒙Harmony Next ),开源鸿蒙分布式操作系统( OpenHarmony)开发技术交流,最全鸿蒙技术资料库,手册,指南,共建国产操作系统万物互联新生态。

5g ai architecture development-tools harmony harmonyos harmonyos-next hisilicon huawei iot kernel linux maps microkernel openharmony operating-system os sensor v2x wearabledevice

Last synced: 18 Mar 2025

https://github.com/brutal-org/brutal

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

c hobby-os kernel microkernel modern-c operating-system osdev

Last synced: 12 Apr 2025

https://github.com/vinc/moros

MOROS: Obscure Rust Operating System 🦉

hobby-os operating-system os osdev rust toy-os x86-64

Last synced: 10 Apr 2025

https://github.com/halfer53/winix

A UNIX-style Operating System for the Waikato RISC Architecture Microprocessor (WRAMP)

c filesystem kernel linux operating-system os unix unix-like

Last synced: 28 Mar 2025

https://github.com/hyperledger-cello/cello

Operating System for Enterprise Blockchain

blockchain distributed-ledger hyperledger operating-system

Last synced: 11 Apr 2025

https://github.com/dzavalishin/phantomuserland

Phantom: Persistent Operating System

bytecode kernel operating-system virtual-machine

Last synced: 14 Apr 2025

https://github.com/hyperledger/cello

Operating System for Enterprise Blockchain

blockchain distributed-ledger hyperledger operating-system

Last synced: 01 Jan 2025

https://github.com/DragonOS-Community/DragonOS

使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for **Serverless** scenarios.

operating-system os rust

Last synced: 10 Apr 2025

https://github.com/grahampugh/erase-install

A script that automates downloading macOS installers, and optionally erasing or upgrading macOS in a single process. Watch the video!

apple erase mac macos operating-system reinstall upgrade

Last synced: 13 Apr 2025

https://github.com/nieklinnenbank/freenos

FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.

arm c-plus-plus intel microkernel operating-system raspberry-pi raspberrypi

Last synced: 08 Apr 2025

https://github.com/nieklinnenbank/FreeNOS

FreeNOS (Free Niek's Operating System) is an experimental microkernel based operating system for learning purposes written in C++. You may use the code as you wish under the terms of the GPLv3.

arm c-plus-plus intel microkernel operating-system raspberry-pi raspberrypi

Last synced: 30 Mar 2025

https://github.com/xboot/xboot

The extensible bootloader for embedded system with application engine, write once, run everywhere.

allwinner application-engine boot bootloader embedded-systems freescale lua mtk operating-system os rockchip samsung soc xboot

Last synced: 08 Apr 2025