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
·

4 repositorios

Awesome GitHub RepositoriesKernel Architecture References

Detailed technical studies and documentation of kernel design, subsystem interaction, and hardware management.

Distinct from Kernel Construction: No candidate captures the identity of a comprehensive architectural reference guide for kernel internals.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Kernel Architecture References. Refine with filters or upvote what's useful.

Awesome Kernel Architecture References GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 0xax/linux-insidesAvatar de 0xAX

    0xAX/linux-insides

    32,632Ver en GitHub↗

    This project is a technical reference and educational guide focused on the internal architecture of the Linux kernel. It serves as a low-level systems programming resource and documentation for operating system internals, detailing the implementation of core mechanisms within the kernel source code. The materials provide a detailed study of the Linux kernel, tracing behavior through actual C source and assembly. It specifically covers the progression from the bootloader and decompression to the final kernel entry point, alongside the management of hardware interrupts and symmetric multiproces

    Provides a detailed study of how the Linux kernel handles booting, hardware interrupts, and symmetric multiprocessing.

    Pythonlinuxlinux-insideslinux-kernel
    Ver en GitHub↗32,632
  • balloonwj/cppguideAvatar de balloonwj

    balloonwj/CppGuide

    6,030Ver en GitHub↗

    CppGuide is a curated collection of educational resources and practical guides focused on C++ server development, Linux kernel internals, concurrent programming, network protocols, and security exploitation. It provides structured learning paths for backend developers, covering everything from interview preparation to building high-performance network servers and understanding operating system fundamentals. The guide distinguishes itself by offering in-depth, hands-on tutorials that walk through real-world implementations, including building a Redis-like server from scratch, designing custom

    Describes the Linux kernel as a layered, responsive system covering memory, scheduling, and module isolation.

    Ver en GitHub↗6,030
  • sel4/sel4Avatar de seL4

    seL4/seL4

    5,583Ver en GitHub↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Provides a reference for every system call and interface the kernel exposes to user-space code.

    Cmicrokernelossel4
    Ver en GitHub↗5,583
  • xiaowenxia/embedded-notesAvatar de xiaowenxia

    xiaowenxia/embedded-notes

    3,998Ver en GitHub↗

    embedded-notes es una colección de guías de estudio técnicas y notas de desarrollo centradas en Linux embebido, los internos del kernel de Linux y programación en C. Sirve como referencia para el desarrollo de sistemas embebidos y un recurso de preparación para entrevistas técnicas en el campo. El proyecto proporciona documentación detallada sobre la escritura de drivers de dispositivos, gestión de memoria virtual y comprensión de los internos del kernel. También incluye guías sobre protocolos de red IoT, como MQTT y TCP/IP, y describe los detalles arquitectónicos de arquitecturas de chips y periféricos de hardware. El material cubre una amplia superficie de programación de sistemas, incluyendo gestión manual de memoria, gestión del ciclo de vida de procesos y la implementación de conceptos de sistemas operativos en tiempo real (RTOS). También incluye referencias para herramientas de bajo nivel, como compilación cruzada para ARM, análisis binario y scripting de shell para la automatización de compilaciones.

    Offers detailed technical documentation on kernel design, subsystem interaction, and driver development.

    armcdriver
    Ver en GitHub↗3,998
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel Architecture References

Explorar subetiquetas

  • Object-Based Kernel Models1 sub-etiquetaModels the Linux kernel as a network of persistent objects with defined roles, lifecycles, and access rules. **Distinct from Kernel Architecture References:** Distinct from Kernel Architecture References: focuses on the specific object-based mental model of the kernel, not general architectural references.
  • System Call ReferencesTechnical catalogs of every system call and interface a kernel exposes to user-space code. **Distinct from Kernel Architecture References:** Distinct from Kernel Architecture References: focuses on the system call API surface rather than overall kernel design and subsystem interaction.