GitHub topics: kernel-modules
dm-vdo/kvdo
A kernel module which provide a pool of deduplicated and/or compressed block storage.
Language: C - Size: 8.22 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 246 - Forks: 46

kubernetes-sigs/kernel-module-management
The kernel module management operator builds, signs and loads kernel modules in Kubernetes clusters.
Language: Go - Size: 3.92 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 101 - Forks: 33

orhun/kmon
Linux Kernel Manager and Activity Monitor 🐧💻
Language: Rust - Size: 1.55 MB - Last synced at: 7 days ago - Pushed at: 21 days ago - Stars: 2,691 - Forks: 81

nan0desu/vmware-host-modules Fork of mkubecek/vmware-host-modules
[FORK] Patches needed to build VMware (Player and Workstation) host modules against recent kernels
Size: 1.73 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 121 - Forks: 13

deep5050/hello-yocto
Helloworld stuffs with Yocto
Language: C - Size: 31.3 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

asus-linux-drivers/asus-wmi-hotkeys-driver
Linux configurable driver for Asus WMI hotkeys. The driver works as middle-man, is listening for key events from specific devices and when is appropriate key event caught then may be handle by own way configured in config file.
Language: Python - Size: 92.8 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 35 - Forks: 5

MarkedRain/kernel-modules
Kernel modules for use in MarkedRain linux
Size: 20.8 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

kerneltlv/kernel-hacking
An environment and set of utilities aimed at making kernel hacking simple and accessible
Language: Python - Size: 66.4 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 63 - Forks: 7

steven-michaud/HookCase
Tool for reverse engineering macOS/OS X
Language: C++ - Size: 724 KB - Last synced at: 29 days ago - Pushed at: about 1 month ago - Stars: 789 - Forks: 112

JetsonHacksNano/buildKernelAndModules
Build the Linux Kernel and Modules on board the NVIDIA Jetson Nano Developer Kit
Language: Shell - Size: 64.5 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 92 - Forks: 48

netoptimizer/prototype-kernel
Prototyping kernel development work outside mainline
Language: C - Size: 956 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 310 - Forks: 107

eliranmaman/Basic-FireWall
Basic-Firewall is an educational project, using to help me better understood how to write Kernel Modules. This project is a hook to the NetFilters and manipulates the packets going via the network interfaces. Basic-Firewall supporting only IPV-4.
Language: C - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 6

rexinscfu/Wi-Fi-6E-7
High-performance Linux kernel driver for next-generation Wi-Fi 6E/7 devices with advanced features including MLO (Multi-Link Operation), 320MHz channels, and 4K QAM support.
Language: C - Size: 511 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 14 - Forks: 1

ipcjk/ksysrqd
ksysrqd is a Linux kernel module for calling magic sysrq-keys over TCP/IP. Therefore it runs inside kernel space and is OOM safe. Also can be used as debugging tool or hacking backdoors inside the kernel (with patches of course) ;-).
Language: C - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

Katya-Incorporated/Aurora-Store
About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.
Language: Kotlin - Size: 23.7 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 1

squat/modulus
Automatically compile kernel modules for Flatcar Linux / CoreOS Container Linux
Language: Shell - Size: 157 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 10

HinTak/RaspberryPi-Dev
Notes and tips about kernel driver development on Raspberry Pi, much of which relates to the Seeed Studio Respeaker mic-array. Please feel free to donate at https://hintak.github.io/ if you find it useful.
Size: 67.4 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

Kazuyoo-stuff/Celestial-Kernel-Tweaks
Advanced Kernel Tweaker for all Android Devices
Language: Shell - Size: 491 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

0xSecureByte/platform_kernel_msm-5.4
CLO kernel for sm8350 devices
Language: C - Size: 1.63 GB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

jirutka/akms
Alpine Kernel Module Support – aka DKMS for Alpine Linux
Language: Shell - Size: 64.5 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 31 - Forks: 3

steven-michaud/SandboxMirror
Tool for reverse-engineering Apple's sandbox
Language: C++ - Size: 77.1 KB - Last synced at: 6 days ago - Pushed at: about 8 years ago - Stars: 56 - Forks: 7

vroncevic/gen_kernel_module
Generate kernel module
Language: Python - Size: 7.06 MB - Last synced at: about 22 hours ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

Katya-Incorporated/Kernel-Common
The Katya ® 👽 OS Kernel Common serves as the foundation for all devices running Katya OS, providing a unified and stable core. It is designed to ensure high performance, security, and compatibility across a wide range of hardware. By optimizing for privacy and decentralization, the common kernel supports seamless operation and customization for it
Language: C - Size: 1.5 GB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Katya-Incorporated/Linux-Hardened-Kernel
The core idea behind kernel hardening is this: we will never be able to get all of the security bugs out of our code, especially when we're dealing with a large and fast-moving program like the kernel. Beyond that, even when we fix security bugs, those fixes don't get out to the affected users; think of all the Android devices with no security.
Language: C - Size: 992 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Katya-Incorporated/.github
Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨
Size: 49.8 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

anbox/anbox-modules 📦
Anbox kernel modules
Language: C - Size: 67.4 KB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 329 - Forks: 228

Al-Nibras/NibrasOS
Operating System Micro-kernel designed for IA-32 Arch.
Language: C - Size: 278 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

b3h3moth/UnixCentric
Everything is focused on Unix systems. From C Language Programming to Unix Systems Programming and Kernel Hacking
Language: C - Size: 2.93 MB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 2

sigseg5/kernKill
Linux kernel module designed for emergency system management, enabling instant shutdown or process termination when a specified USB device is disconnected.
Language: C - Size: 3.52 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

tianyuanhao/kernel-syslog
📝 Kernel module that can be used as a replacement for syslog, logger or logwrapper
Language: C - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 44 - Forks: 2

jeonghanlee/CCAT-env
Configuration environment for Beckhoff CCAT FPGA Kernel mode driver to run EtherCAT Master on CX devices
Language: Shell - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 3

AKhadhraoui47/Kernel_Modules
This repo will follow me learning Kernel Modules development concluded with developing modules for different devices.
Language: C - Size: 337 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

cdpxe/OpenBSDhacks
Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).
Language: HTML - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 5 - Forks: 1

tzussman/kmodleak
Track memory leaks for Linux kernel modules using eBPF
Language: C - Size: 1.95 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 31 - Forks: 1

croemheld/lkm-rootkit
A LKM rootkit for most newer kernel versions.
Language: C - Size: 90.8 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 168 - Forks: 34

KulkarniKaustubh/KernelModules
All programs written following the LKMPG book (kernel 5.2 and above version)
Language: Batchfile - Size: 49.8 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

p1ne/geekbox-rk3368-serial-modules
Kernel modules for USB serial adapters for RK3368 based ARM64 Android Geekbox
Language: C - Size: 798 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

p1ne/amlogic-s912-serial-modules
Kernel modules for USB serial adapters for AmLogic S912 based ARM64 meda centers
Language: C - Size: 656 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 1

p1ne/rk3288-serial-modules
Kernel modules for serial chipsets for rk3288-based Android boxes
Language: C - Size: 358 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

harishcpu/kernel-drivers
Linux Device Drivers: Customized drivers for embedded Linux
Language: C - Size: 597 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jamesmacwhite/ipset-netgear-r7000-dd-wrt 📦
Packages and kernel modules for ipset support for the Netgear R7000 running DD-WRT firmware
Language: Shell - Size: 2.5 MB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 45 - Forks: 8

coditva/Operating-with-systems
Fun playing with, and maybe learning, Operating Systems (Linux mostly)
Language: C - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Xcellect/rexOS
An ongoing endeavor to learn how operating systems work.
Language: C++ - Size: 3.65 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

vvverma/Linux-Device-Driver
Kernel Driver/Module Programming
Language: C - Size: 4.99 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

streetdogg/kernel_drivers
Implementation of Linux Kernel Modules
Language: C - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

ANSANJAY/LinuxModuleParameters
A comprehensive guide to Linux kernel modules, detailing parameter passing and array passing techniques
Language: C - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

ANSANJAY/LinuxKernelModuleInternals
This repository explores Linux kernel modules, diving into differences between modprobe and insmod (1_modprobe_vs_insmod), and delves deeper into the internal module initialization and exit processes (2_internal_module_init_exit)
Language: C - Size: 113 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

JuantAldea/kernel_challenge
Source code of my submissions for the Eudyptula challenge. A Linux kernel programming challenge.
Language: C - Size: 67.4 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

rlite/rlite
A light RINA implementation. Documentation is available in REAME.md (see below).
Language: C - Size: 5.34 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 13

FadeMind/linux49-custom.src
Linux Kernel 4.9 LTS with custom patchset for Manjaro Linux
Language: Shell - Size: 1.24 MB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

jillmpla/linuxkernelproject
A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.
Language: C - Size: 662 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

its-izhar/char-device-driver
ASP: Assignment 5 - Basic Character Device Driver
Language: C - Size: 142 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 1

ANSANJAY/KernelDev101
Comprehensive beginner's guide to kernel development: Dive into core concepts, hands-on tutorials, and best practices. Whether you're a novice or looking to refresh your skills, this repository offers essential resources to start your kernel programming journey
Language: C - Size: 967 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bpoje/turboboost
Linux kernel module for disabling Intel Turbo Boost in CPU
Language: C - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

sschroe/polling_gpio_kb
Linux kernel module to map gpio inputs to keyboard events.
Language: C - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 0

avx/meta-base-kernel
Linux kernel development snippets
Language: C - Size: 54.7 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

esposem/Kernel_Paxos
Kernel Module that implements Paxos protocol
Language: C - Size: 1.01 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 6

kuzcrypt/kuznyechik-kernel
GOST R 34.12-2015 encryption algorithms implemented as loadable modules for Linux kernel
Language: C - Size: 31.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

davidandradeduarte/view-loaded-kernel-modules 📦
View loaded kernel modules - from "How Computers Really Work" book, by Matthew Justice
Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cedi/KernelModuleProgramming 📦
Repository to save the code of the learning progress while learning to program LKM
Language: C - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

PaulDance/sb-utils 📦
Utilities to manage Secure Boot signatures
Language: Shell - Size: 84 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Aditya-1208/linux_kernel_modules
Walkthrough of steps for making custom linux kernel modules, interacting with kernel space and understanding how proc file system works in linux. Programming-Project of Chapter-2 of Operating System Concepts : 10th-edition
Language: C - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

tleonhardt/linux_lkm
Linux kernel programming using loadable kernel modules (LKMs)
Language: C - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 4

hzyitc/samplefs-fixed
Sample filesystem for "Linux File Systems in 45 minutes ...". Fix for `Linux 4.x`
Language: C - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

t-wissmann/archlinux-update-modules
Keep your /usr/lib/modules sensible on arch linux
Language: Shell - Size: 8.79 KB - Last synced at: about 22 hours ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

timeless-spark/meta-virtualppg
Simple Yocto layer implementing a virtual PPG kernel module and an application exploiting it to compute the heart rate in bpm
Language: Objective-C - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

farlepet/lambda-modules
Modules to be used with the Lambda kernel
Language: C - Size: 29.3 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

chrispanag/lunix_device_driver
Kernel Module for Lunix Sensors - Assignment for Operating Systems Lab (NTUA ECE)
Language: C - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

Joel-Marc/linuxkernelmodules
Implementing and using Linux Kernel Modules
Language: C - Size: 120 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

NoHomey/linux-device-driven-4-players-2048-clone
Repository for a school homework for the Embedded systems programming practice course in ELSYS (TUES)
Language: C - Size: 82 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

wavesoftware/dkms-sign
Linux kernel module signing for SecureBoot
Language: Shell - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

ivan-californias/vbox-sign-modules
Scripts for signing virtualbox kernel modules
Language: Shell - Size: 1000 Bytes - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

oaxelou/OS
OS
Language: C - Size: 136 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

NVieville/secure-boot-sign-modules
Secure-Boot-Sign-Modules - sign not signed kernel modules for Secure Boot
Language: Shell - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

arvcode/kernel_module
Kernel and user space code 3.14 kernel (ARM)
Language: C - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

savsgio/sign_efi_keys
Sign efi keys in kernel when Secure Boot is enabled in Ubuntu and derivatives
Language: Shell - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

pedrocruzlopez/sequence_generator
An alternative to implement auto-generated fields in MySQL & PostgreSQL
Language: C - Size: 117 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
