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
·

2 repositorios

Awesome GitHub RepositoriesAsynchronous Device Notifications

Delivers a SIGIO signal to a user-space process when a device becomes ready for I/O after the process requests asynchronous notification.

Distinct from Device Drivers: Distinct from Device Drivers: focuses on SIGIO-based asynchronous I/O notification, not general device driver implementation.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Asynchronous Device Notifications. Refine with filters or upvote what's useful.

Awesome Asynchronous Device Notifications GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sysprog21/lkmpgAvatar de sysprog21

    sysprog21/lkmpg

    8,511Ver en GitHub↗

    The Linux Kernel Module Programming Guide is an educational resource that teaches how to write, compile, and manage loadable kernel modules for modern Linux kernels. It covers the complete lifecycle of kernel modules, from building and loading to unloading and debugging, with a focus on extending kernel functionality without recompiling the entire kernel. The guide provides comprehensive coverage of core kernel programming concepts including dynamic module loading, file-operation registration, interrupt handling, kernel-user data copying, concurrency control, and deferred task scheduling. It

    Teaches how to deliver SIGIO signals to user space when a device becomes ready for I/O.

    TeXbookscdevice-driver
    Ver en GitHub↗8,511
  • tock/tockAvatar de tock

    tock/tock

    6,351Ver en GitHub↗

    Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and drivers. It functions as a memory-safe process isolator that uses a combination of hardware memory protection and language-level type safety to execute mutually distrustful applications on bare metal. The system distinguishes itself through a hardware abstraction layer that decouples high-level components from specific microcontroller implementations using standardized traits. It further employs a virtualization layer to allow multiple independent software components to share a

    Signals user processes by executing registered callback functions through a controlled system call interface.

    Rust
    Ver en GitHub↗6,351
  1. Home
  2. Operating Systems & Systems Programming
  3. Kernel and Core Internals
  4. Kernel Development
  5. Kernel Driver Implementation
  6. Device Drivers
  7. Asynchronous Device Notifications

Explorar subetiquetas

  • User-Space UpcallsMechanisms for the kernel to signal user processes by executing registered callback functions. **Distinct from Asynchronous Device Notifications:** Focuses on the upcall mechanism for asynchronous notification of user processes rather than just device-level SIGIO.