awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kernel de sistema operativo

Clasificación actualizada el 30 jun 2026

For an open source operating system kernel, the strongest matches are redox-os/redox (Redox is a genuine POSIX-compliant microkernel operating system written), serenityos/serenity (SerenityOS is a complete, self-hosted desktop operating system with) and reactos/reactos (ReactOS is a genuine open-source operating system that boots). freebsd/freebsd-src and rocky-linux/rocky round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explora los mejores kernels de sistemas operativos de código abierto. Compara los principales proyectos por actividad y funcionalidades para encontrar la mejor opción para tus necesidades de desarrollo.

Kernel de sistema operativo

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Ver en 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 genuine POSIX-compliant microkernel operating system written in Rust, which fits the search for an open-source OS project, though its current focus on microkernel architecture and Rust safety may not yet include a full graphical desktop environment or wide multi-architecture support.

    RustPOSIX InterfacesPackage Management SystemsWindow Management Systems
    Ver en GitHub↗16,054
  • serenityos/serenityAvatar de SerenityOS

    SerenityOS/serenity

    33,477Ver en 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 POSIX compliance, a graphical desktop environment, a package manager, and hardware driver support, fitting the search well; its primary focus on x86 and less emphasis on explicit security hardening keep it from being the most comprehensive option.

    C++Package Management Systems
    Ver en GitHub↗33,477
  • reactos/reactosAvatar de reactos

    reactos/reactos

    17,661Ver en GitHub↗

    ReactOS is an open-source operating system designed to be binary compatible with Windows applications and drivers. It consists of a low-level system kernel that manages hardware resources and a binary compatibility layer that enables the execution of software designed for the Windows binary interface. The project implements a cross-platform build system and toolchain for compiling and deploying bootable operating system images across different hardware architectures. This includes the use of cross-compilation toolchains and a hardware-abstraction layer to support various processor and motherb

    ReactOS is a genuine open-source operating system that boots, runs a graphical desktop, and supports hardware drivers, but it targets Windows binary compatibility rather than POSIX compliance—so it is the right kind of project but may not align with the POSIX requirement you listed.

    CHardware Abstraction Layers
    Ver en GitHub↗17,661
  • freebsd/freebsd-srcAvatar de freebsd

    freebsd/freebsd-src

    9,162Ver en 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 open-source Unix-like operating system with a monolithic kernel, broad hardware support, and a package manager, making it a strong fit for learning and self-hosting, but it does not include a default graphical desktop environment, which may require separate installation.

    CUnix-like Operating System Sources
    Ver en GitHub↗9,162
  • rocky-linux/rockyAvatar de rocky-linux

    rocky-linux/rocky

    9,497Ver en GitHub↗

    Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository

    Rocky Linux is a community-maintained enterprise Linux distribution that provides a stable, secure platform with POSIX compliance, package management, broad hardware support, and security hardening — it fits this search well, though it is primarily a server OS without a built-in graphical desktop.

    Linux Security HardeningSystem Package Managers
    Ver en GitHub↗9,497
  • openwrt/openwrtAvatar de openwrt

    openwrt/openwrt

    27,205Ver en 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 Linux distribution for embedded networking hardware, making it a legitimate open-source operating system that you can self-host and learn from, though it lacks a graphical desktop environment, which is a listed feature, so it fits the category but not all requirements.

    CHardware Abstraction Layers
    Ver en GitHub↗27,205
  • openmediavault/openmediavaultAvatar de openmediavault

    openmediavault/openmediavault

    6,802Ver en GitHub↗

    OpenMediaVault is a Debian-based network attached storage (NAS) operating system that turns a computer into a dedicated storage appliance, managed entirely through a browser-based control panel. It provides a unified configuration interface for managing file sharing protocols, RAID arrays, user permissions, and network services, with extensibility through a modular plugin system that adds new capabilities without modifying the core installation. The platform supports setup and management of multiple RAID levels for data redundancy or performance, and exposes file storage over protocols includ

    OpenMediaVault is a Debian-based operating system specialized for NAS appliances, so while it is POSIX-compliant and includes a package manager and hardware support, it lacks a graphical desktop environment and is focused on storage rather than being a general-purpose OS for learning or broad self-hosting.

    PHPDebian-Based NAS PlatformsWeb-Based Server Administration PanelsDebian Package Support
    Ver en GitHub↗6,802
  • open-smartwatch/open-smartwatch-osAvatar de Open-Smartwatch

    Open-Smartwatch/open-smartwatch-os

    1,114Ver en GitHub↗

    Open-smartwatch-os is an operating system designed for resource-constrained wearable devices. It provides a development and testing environment that allows developers to build, validate, and debug firmware for smartwatches within a simulated desktop environment before deploying to physical hardware. The project distinguishes itself through a comprehensive suite of tools for hardware emulation and remote diagnostics. By utilizing a hardware abstraction layer and modular driver architecture, it decouples core system logic from specific physical components. This enables developers to run the ope

    This is a specialized operating system for smartwatches, so while it is genuinely an open-source OS, its narrow focus on a specific embedded device means it lacks the general-purpose features like POSIX compliance, multi-architecture support, and a full desktop environment that most learners or self-hosters would expect.

    CHardware Abstraction Layers
    Ver en GitHub↗1,114
  • zeal-operating-system/zealosAvatar de Zeal-Operating-System

    Zeal-Operating-System/ZealOS

    2,322Ver en GitHub↗

    ZealOS is a 64-bit operating system designed for bare-metal deployment and custom kernel development. It provides a self-contained environment that operates within a single-address-space memory model, where all software executes in a ring-zero privilege level to eliminate context switching and facilitate direct hardware interaction. The system distinguishes itself through a monolithic architecture that integrates just-in-time compilation, allowing source code to be translated into machine instructions during runtime. It bypasses traditional abstraction layers by utilizing direct hardware memo

    ZealOS is an open-source operating system derived from TempleOS, so it fits the search for an OS project, but it lacks POSIX compliance, multi-architecture support, a package manager, and modern security hardening, making it a niche choice for learning about unconventional OS design rather than a general-purpose system.

    HolyCHobbyist Operating SystemsOperating System DevelopmentCustom Kernel Compilation
    Ver en GitHub↗2,322

Related searches

  • proyecto para aprender los internos de un SO construyendo uno
  • an open source operating system for hardware
  • curso para entender sistemas operativos
  • sistema operativo en tiempo real para microcontroladores embebidos
  • una referencia para interfaces de programación del kernel de Linux
  • Kernel driver development
  • un directorio integral de software de código abierto
  • Systems programming resources