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
·

2 Repos

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

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

    sysprog21/lkmpg

    8,511Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,511
  • tock/tockAvatar von tock

    tock/tock

    6,351Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗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

Unter-Tags erkunden

  • 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.