awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Sisteme de operare

Clasament actualizat la 23 iun. 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.

Explorează kernel-uri open-source, medii desktop și sisteme de operare specializate pentru diverse arhitecturi hardware și platforme.

Sisteme de operare

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • torvalds/linuxAvatar torvalds

    torvalds/linux

    237,355Vezi pe GitHub↗

    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
    Vezi pe GitHub↗237,355
  • apple-oss-distributions/xnuAvatar apple-oss-distributions

    apple-oss-distributions/xnu

    2,922Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,922
  • freebsd/freebsd-srcAvatar freebsd

    freebsd/freebsd-src

    9,162Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,162
  • raspberrypi/linuxAvatar raspberrypi

    raspberrypi/linux

    12,543Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,543
  • ophub/amlogic-s9xxx-openwrtAvatar ophub

    ophub/amlogic-s9xxx-openwrt

    2,739Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,739
  • linuxmint/cinnamonAvatar linuxmint

    linuxmint/cinnamon

    5,301Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,301
  • redox-os/redoxAvatar redox-os

    redox-os/redox

    16,054Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,054
  • microsoft/ms-dosAvatar Microsoft

    Microsoft/MS-DOS

    32,243Vezi pe GitHub↗

    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
    Vezi pe GitHub↗32,243
  • openwrt/openwrtAvatar openwrt

    openwrt/openwrt

    27,205Vezi pe GitHub↗

    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
    Vezi pe GitHub↗27,205
  • serenityos/serenityAvatar SerenityOS

    SerenityOS/serenity

    33,477Vezi pe GitHub↗

    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
    Vezi pe GitHub↗33,477
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
torvalds/linux237.4KCNOASSERTION23 iun. 2026
apple-oss-distributions/xnu2.9KCother8 ian. 2026
freebsd/freebsd-src9.2KCNOASSERTION23 iun. 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 iun. 2026
serenityos/serenity33.5KC++BSD-2-Clause15 iun. 2026

Related searches

  • an open source operating system kernel
  • Linux desktop environments
  • curs pentru înțelegerea sistemelor de operare
  • Command line utilities
  • Systems programming resources
  • a cross platform framework for desktop applications
  • proiect pentru învățarea mecanismelor interne ale OS prin construcția unuia
  • Kernel driver development