awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Betriebssysteme

Ranking aktualisiert am 23. Juni 2026

For an open source operating system for hardware, the strongest matches are torvalds/linux (This repository provides the Linux kernel, which serves as), apple-oss-distributions/xnu (XNU is a hybrid kernel that serves as the) and freebsd/freebsd-src (FreeBSD is a complete, production-ready Unix-like operating system that). raspberrypi/linux and ophub/amlogic-s9xxx-openwrt round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Entdecke Open-Source-Kernel, Desktop-Umgebungen und spezialisierte Betriebssysteme für verschiedene Hardware-Architekturen.

Betriebssysteme

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • torvalds/linuxAvatar von torvalds

    torvalds/linux

    237,355Auf GitHub ansehen↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    This repository provides the Linux kernel, which serves as the foundational core for the vast majority of modern open-source operating systems and provides the essential POSIX-compliant architecture required for desktop, server, and embedded environments.

    CHardware Abstraction LayersMonolithic KernelsPOSIX Interfaces
    Auf GitHub ansehen↗237,355
  • apple-oss-distributions/xnuAvatar von apple-oss-distributions

    apple-oss-distributions/xnu

    2,922Auf GitHub ansehen↗

    XNU is an operating system kernel designed to manage system hardware and process execution across different processor architectures. It utilizes a hybrid microkernel design that combines microkernel message passing with monolithic kernel performance by embedding critical subsystems into a single address space. The project implements a port-based asynchronous messaging system for communication between kernel tasks and userspace processes. It manages hardware interactions through a layered driver architecture and enforces system-wide security policies via a mandatory access control interface.

    XNU is a hybrid kernel that serves as the core foundation for macOS and iOS, providing the essential hardware management and process execution required for an operating system.

    CMicrokernel Architectures
    Auf GitHub ansehen↗2,922
  • freebsd/freebsd-srcAvatar von freebsd

    freebsd/freebsd-src

    9,162Auf GitHub ansehen↗

    This repository contains the complete source code for a Unix-like operating system, including the monolithic kernel and base system utilities. It provides a BSD-derived system core and a full build toolchain required to compile a functional operating system for servers, desktops, or embedded devices. The system features a Linux binary compatibility layer that enables the execution and emulation of Linux binaries on a non-Linux platform. It also includes a modular kernel configuration process to tailor hardware support and system features during compilation. The project covers broad system ca

    FreeBSD is a complete, production-ready Unix-like operating system that provides a monolithic kernel, base system utilities, and package management suitable for desktop, server, and embedded deployments.

    CMonolithic Kernels
    Auf GitHub ansehen↗9,162
  • raspberrypi/linuxAvatar von raspberrypi

    raspberrypi/linux

    12,543Auf GitHub ansehen↗

    This project is a monolithic operating system kernel designed to serve as the foundational software layer for diverse computing architectures and embedded platforms. It manages core system services, including processor scheduling, memory allocation, and hardware resource distribution, to facilitate communication between user applications and physical hardware. The kernel utilizes a hardware abstraction layer and platform-specific device trees to ensure consistent operation across a wide variety of processors and specialized computing devices. It supports dynamic functionality through loadable

    This repository provides the Linux kernel source code specifically for Raspberry Pi hardware, which serves as a foundational building block for an operating system rather than a complete, installable desktop or server distribution.

    CHardware Abstraction LayersMonolithic Kernels
    Auf GitHub ansehen↗12,543
  • ophub/amlogic-s9xxx-openwrtAvatar von ophub

    ophub/amlogic-s9xxx-openwrt

    2,739Auf GitHub ansehen↗

    This project is an OpenWrt firmware builder and specialized Linux router distribution designed to repurpose Amlogic S9xxx series hardware into functional routers. It provides a hardware adaptation layer consisting of kernel modifications and drivers that enable the operating system to run on Amlogic ARM SoC devices. The project features an automated firmware pipeline for scheduling, building, and distributing custom images. It includes a device recovery toolkit for bootstrapping, flashing, and restoring factory images, and supports the conversion of devices previously running different mobile

    This project is a specialized Linux distribution based on OpenWrt, providing a complete operating system environment tailored for routing and embedded tasks on specific ARM hardware.

    ShellHardware Abstraction Layers
    Auf GitHub ansehen↗2,739
  • linuxmint/cinnamonAvatar von linuxmint

    linuxmint/cinnamon

    5,301Auf GitHub ansehen↗

    Cinnamon is a desktop environment interface for Linux operating systems. It provides a visual layout and user interface for managing windows and applications, focusing on desktop workflow management. The project enables Linux GUI customization, allowing the look and feel of the environment to be modified. It includes a window management system to handle the placement and behavior of application windows within the workspace. The environment utilizes a JavaScript-based shell and a modular applet architecture for extensibility, while using CSS for component styling. The interface is built with

    This project is a desktop environment interface rather than a complete operating system or kernel, serving as a component you would install on top of a Linux distribution.

    JavaScriptDesktop Environments & UIWindow Management Systems
    Auf GitHub ansehen↗5,301
  • redox-os/redoxAvatar von redox-os

    redox-os/redox

    16,054Auf GitHub ansehen↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Redox is a complete, POSIX-compliant operating system built on a microkernel architecture that provides its own package management and system-level tooling, making it a valid candidate for those seeking an alternative OS.

    RustPOSIX InterfacesMicrokernel ArchitecturesWindow Management Systems
    Auf GitHub ansehen↗16,054
  • microsoft/ms-dosAvatar von Microsoft

    Microsoft/MS-DOS

    32,243Auf GitHub ansehen↗

    This repository provides the original source code and binaries for legacy disk operating systems. It serves as a historical software archive and a reference implementation for early personal computer operating systems. The project is designed for software archaeology, legacy operating system research, and the study of foundational kernel design. It allows for the technical analysis of historical software architecture and implementation. The codebase covers several core system areas, including monolithic kernel design, segmented memory addressing, and file allocation table indexing. It also i

    This is a historical archive of a legacy operating system intended for research and study rather than a modern, functional operating system distribution for desktop, server, or embedded use.

    AssemblyHardware Abstraction LayersMonolithic Kernels
    Auf GitHub ansehen↗32,243
  • openwrt/openwrtAvatar von openwrt

    openwrt/openwrt

    27,205Auf GitHub ansehen↗

    OpenWrt is a modular Linux distribution designed for resource-constrained networking hardware. It functions as a comprehensive network routing platform, providing a complete build environment that allows users to generate custom firmware images for a wide variety of embedded processor architectures. By utilizing a standardized cross-compilation toolchain and a package-based ecosystem, it enables the creation of tailored operating systems for specific hardware deployments. The project distinguishes itself through a hardware abstraction layer that normalizes interactions across diverse chipsets

    OpenWrt is a specialized Linux distribution tailored for embedded networking hardware, providing a complete kernel, package management, and system environment that fits the operating system category for embedded use cases.

    CHardware Abstraction Layers
    Auf GitHub ansehen↗27,205
  • serenityos/serenityAvatar von SerenityOS

    SerenityOS/serenity

    33,477Auf GitHub ansehen↗

    SerenityOS is a complete, self-hosted desktop operating system built from the kernel up. It features a monolithic kernel architecture that manages system services, hardware drivers, and networking within a single address space. The system provides a full computing environment, including a proprietary windowing system and a suite of native desktop applications, all while maintaining a POSIX-compliant interface for standard system programming. The project is distinguished by its integrated development workflow, which relies on a cross-compilation build pipeline to generate system images from ho

    SerenityOS is a complete, self-hosted desktop operating system with its own monolithic kernel and native windowing environment, though it is primarily designed for hobbyist development and educational use rather than standard production server or desktop deployment.

    C++Operating System DevelopmentDesktop Operating SystemsOperating System Kernels
    Auf GitHub ansehen↗33,477
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
torvalds/linux237.4KCNOASSERTION23. Juni 2026
apple-oss-distributions/xnu2.9KCother8. Jan. 2026
freebsd/freebsd-src9.2KCNOASSERTION23. Juni 2026
raspberrypi/linux12.5KCother19. Feb. 2026
ophub/amlogic-s9xxx-openwrt2.7KShellgpl-2.016. Feb. 2026
linuxmint/cinnamon5.3KJavaScriptgpl-2.022. Feb. 2026
redox-os/redox16.1KRustmit20. Feb. 2026
microsoft/ms-dos32.2KAssemblyMIT25. Apr. 2024
openwrt/openwrt27.2KCNOASSERTION16. Juni 2026
serenityos/serenity33.5KC++BSD-2-Clause15. Juni 2026

Related searches

  • an open source operating system kernel
  • Linux desktop environments
  • Kurs zum Verständnis von Betriebssystemen
  • Command line utilities
  • Systems programming resources
  • a cross platform framework for desktop applications
  • Projekt zum Erlernen von Betriebssystem-Interna durch Eigenbau
  • Echtzeitbetriebssystem für eingebettete Mikrocontroller