awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • sysprog21/lkmpgsysprog21 的头像

    sysprog21/lkmpg

    8,511在 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
    在 GitHub 上查看↗8,511
  • tock/tocktock 的头像

    tock/tock

    6,351在 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
    在 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

探索子标签

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