An open API service providing repository metadata for many open source software ecosystems.

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