awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesWorkqueue Deferred Work

Running deferred tasks that require sleeping in full process context using dedicated kernel worker threads.

Distinct from Deferred Execution: Distinct from Deferred Execution: focuses on the kernel-specific workqueue mechanism, not language-level scope cleanup.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Workqueue Deferred Work. Refine with filters or upvote what's useful.

Awesome Workqueue Deferred Work GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • sysprog21/lkmpgAvatar sysprog21

    sysprog21/lkmpg

    8,511Vezi pe 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 workqueue-based deferred work scheduling for sleeping operations in kernel modules.

    TeXbookscdevice-driver
    Vezi pe GitHub↗8,511
  • hust-open-atom-club/linux-insides-zhAvatar hust-open-atom-club

    hust-open-atom-club/linux-insides-zh

    7,686Vezi pe GitHub↗

    This project is a Chinese translation and educational resource focused on the internal workings of the Linux kernel. It provides a curated collection of technical content designed for studying low-level operating system mechanisms and kernel development. The project utilizes a specialized localization workflow where translations are maintained in a forked repository. It employs a patch-based model and Git-driven synchronization to align Chinese translations with the original English source files through differential merge processes. The technical scope covers core operating system internals,

    Analyzes the implementation of hardware interrupts and deferred work handlers like softirqs and workqueues.

    Pythonchinese-translationkernellinux
    Vezi pe GitHub↗7,686
  • balloonwj/cppguideAvatar balloonwj

    balloonwj/CppGuide

    6,030Vezi pe 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

    Explains the workqueue mechanism for running deferred tasks that require sleeping in kernel worker threads.

    Vezi pe GitHub↗6,030
  1. Home
  2. Programming Languages & Runtimes
  3. Deferred Execution
  4. Workqueue Deferred Work

Explorează sub-etichetele

  • Interrupt and Deferred Work HandlersRegistering hardware interrupt handlers and scheduling deferred work through timers, workqueues, and threaded handlers in kernel modules. **Distinct from Workqueue Deferred Work:** Distinct from Workqueue Deferred Work: covers the full lifecycle of interrupt registration plus deferred scheduling, not just workqueues.