awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंOpen-source alternativesSelf-hosted softwareब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंHow we rankप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 रिपॉजिटरी

Awesome GitHub RepositoriesLinux Kernel Module Management

The lifecycle management of loadable kernel modules including compilation, loading, and debugging.

Distinct from Kernel Module Loaders: Existing candidates are too specific (FUSE, Parallel loaders) or too broad (General kernel development).

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Linux Kernel Module Management. Refine with filters or upvote what's useful.

Awesome Linux Kernel Module Management GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • nvidia/open-gpu-kernel-modulesNVIDIA का अवतार

    NVIDIA/open-gpu-kernel-modules

    17,107GitHub पर देखें↗

    This project is an open source Linux GPU kernel driver implemented as a loadable kernel module. It functions as a GPU firmware loader, providing the low-level driver services necessary to enable direct communication between the operating system and graphics processing units. The driver utilizes a dual-module architecture that separates GPL-licensed kernel code from proprietary firmware blobs. This system extracts and links signed binary firmware images into the kernel modules at driver load time. The project provides driver support for Turing-architecture GPUs and all subsequent newer hardwa

    Provides a system for compiling, loading, and debugging GPU drivers as Linux kernel modules.

    C
    GitHub पर देखें↗17,107
  • sysprog21/lkmpgsysprog21 का अवतार

    sysprog21/lkmpg

    8,511GitHub पर देखें↗

    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

    The primary subject of the guide: writing and testing loadable kernel modules for Linux 5.0+ kernels.

    TeXbookscdevice-driver
    GitHub पर देखें↗8,511
  • fbelavenuto/arplfbelavenuto का अवतार

    fbelavenuto/arpl

    7,307GitHub पर देखें↗

    Arpl is a bootloader manager and custom kernel loader for network attached storage devices. It provides a network boot environment to automate the fetching, flashing, and installation of modified operating systems and kernels onto hardware storage. The project distinguishes itself through a remote management suite that exposes bootloader controls via a web browser, secure shell connection, or local terminal. It utilizes RSS feeds to automate the retrieval of the latest system images and version metadata for online updates. The system handles hardware boot configuration by mapping network int

    Provides a mechanism to manage the loading and inclusion of specific kernel modules to ensure hardware compatibility.

    Shell
    GitHub पर देखें↗7,307
  • sulinggg/openwrt-rpiSuLingGG का अवतार

    SuLingGG/OpenWrt-Rpi

    6,354GitHub पर देखें↗

    OpenWrt-Rpi is a firmware builder and embedded Linux build toolset designed to compile custom router operating system images for Raspberry Pi and NanoPi hardware. It utilizes a GitHub Actions CI pipeline to automate the generation of fresh firmware images from the latest source code via daily updates. The project maintains a custom package repository and local software sources for managing community plugins and kernel modules. This infrastructure is used to ensure version consistency and prevent dependency conflicts during the installation of network drivers and system extensions. The build

    Manages the lifecycle and version consistency of loadable Linux kernel modules to avoid system conflicts.

    Shellg-dockgithub-actionsnanopi-r2s
    GitHub पर देखें↗6,354
  • cirosantilli/linux-kernel-module-cheatcirosantilli का अवतार

    cirosantilli/linux-kernel-module-cheat

    4,491GitHub पर देखें↗

    This project provides a Linux kernel development environment and a system emulation suite for building and debugging kernel modules and baremetal assembly across multiple hardware architectures. It functions as a comprehensive sandbox and framework for low-level system development, utilizing QEMU to simulate hardware environments without the need for physical devices. The environment integrates cross-compilation toolchains using Buildroot and crosstool-NG to target x86_64, ARMv7, and ARMv8 platforms from a single host. It features a specialized kernel debugging framework that leverages GDB an

    Enables building and testing low-level kernel modules across multiple hardware architectures using an emulation environment.

    Python
    GitHub पर देखें↗4,491
  1. Home
  2. Operating Systems & Systems Programming
  3. Linux Kernel Module Management

सब-टैग एक्सप्लोर करें

  • Cross-Architecture Module DevelopmentThe process of building and testing kernel modules across multiple different hardware architectures. **Distinct from Linux Kernel Module Management:** Specifically addresses the cross-architecture build and test cycle, not just general module lifecycle management.
  • Virtual Machine Module TestingBoots a minimal Linux kernel inside QEMU to safely compile, load, and debug kernel modules without affecting the host system. **Distinct from Linux Kernel Module Management:** Distinct from Linux Kernel Module Management: focuses on the testing methodology using virtual machines, not general lifecycle management.