Projects in Awesome Lists tagged with linux-kernel
A curated list of projects in awesome lists tagged with linux-kernel .
https://github.com/rgolubtsov/virtblkiosim
Virtual Linux block device driver for simulating and performing I/O.
arch-linux block-device device-driver ioctl kvm linux-kernel lkm qemu ubuntu virtual
Last synced: 19 Jul 2025
https://github.com/ulli-kroll/rtw88-usb
rtw88 family usb driver for linux rtl8723du rtl8822bu rtl8821cu rtl8822cu
driver kernel linux-kernel realtek
Last synced: 20 Jan 2026
https://github.com/0xor0ne/roustkit
Rust out-of-tree Linux Kernel Modules (LKMs) experimentation framework
docker kernel linux linux-kernel linux-kernel-module linuxkernel lkm rust rust-lang
Last synced: 08 Apr 2025
https://github.com/kdrag0n/proton_zf6
Proton Kernel for the Asus Zenfone 6 (2019), codename Kirin and also known as I01WD and ZS630KL.
android android-kernel kernel linux linux-kernel zenfone
Last synced: 23 Apr 2025
https://github.com/pinkp4nther/pinkit
A quick LKM rootkit that executes a reverse TCP netcat shell with root privileges.
c linux linux-kernel linux-kernel-module lkm lkm-rootkit netcat netcat-reverse reverse-shell
Last synced: 11 May 2025
https://github.com/PinkP4nther/Pinkit
A quick LKM rootkit that executes a reverse TCP netcat shell with root privileges.
c linux linux-kernel linux-kernel-module lkm lkm-rootkit netcat netcat-reverse reverse-shell
Last synced: 30 Mar 2025
https://github.com/RobertCsordas/arch-efiboot
Boot EFISTUB linux kernels on UEFI systems not supporting kernel command line
arch-linux bootloader linux linux-kernel uefi-boot xps13 xps15
Last synced: 18 Mar 2025
https://github.com/wentasah/novaboot
A tool that automates booting of operating systems on target hardware or in qemu
automation bootloader embedded-systems linux-kernel pxe tftp u-boot
Last synced: 24 Dec 2025
https://github.com/yasindce1998/kubedagger
Kubernetes offensive framework built in eBPF
containers ebpf kubernetes linux linux-kernel linux-kernel-hacking malware rootkit runtime-security
Last synced: 15 Aug 2025
https://github.com/krinkinmu/krinkinmu.github.io
blog
aarch64 algorithms arm arm64 blog devicetree gdb linux-kernel low-level math mathematics qemu system-programming x86 x86-64
Last synced: 29 Jan 2026
https://github.com/zhyfeng/generate_linux_kernel_bitcode
clang linux-kernel llvm-bitcode
Last synced: 17 Mar 2026
https://github.com/therealdreg/linux_kernel_debug_disassemble_ida_vmware
Helper script for Linux kernel disassemble or debugging with IDA Pro on VMware + GDB stub (including some symbols helpers)
debugging disassembly ida-pro idapython-plugin linux-kernel reversing vmware x86 x86-64
Last synced: 19 Oct 2025
https://github.com/seclab-ucr/syzbridge
SyzBridge is a research project that adapts Linux upstream PoCs to downstream distributions. It provides rich interfaces that allow you to do a lot of cool things with Syzbot bugs
bug-triage exploit linux linux-kernel
Last synced: 23 Jul 2025
https://github.com/silverplate3/goodkit
Rootkit for the blue team. Sophisticated and optimized LKM to detect and prevent malicious activity
cybersecurity linux-kernel syscall-hooking
Last synced: 11 Oct 2025
https://github.com/libseccomp-rs/libseccomp-rs
Rust Language Bindings for the libseccomp Library
api-bindings containers libseccomp linux-kernel rust seccomp
Last synced: 04 Apr 2025
https://github.com/saschagrunert/kmod
A Linux kernel module written in Rust
kernel-module linux-kernel rust
Last synced: 19 Oct 2025
https://github.com/sammcj/kernel-ci
Continuous integration for the Linux Kernel - Built within Docker
Last synced: 11 Jun 2025
https://github.com/awlsomealex/natick
natickOS - A minimal, lightweight, research Linux Distribution
64-bit busybox busybox-userland init iso lightweight linux linux-distribution linux-kernel live-cd minimal musl musl-toolchain mussel-toolchain syslinux x86
Last synced: 10 Jun 2025
https://github.com/mildsunrise/node_bpf
π¬ eBPF / libbpf bindings for Node.js
bpf kprobes linux-kernel nodejs
Last synced: 07 Jul 2025
https://github.com/hamadmarri/Baby-CPU-Scheduler
This is a very basic/lightweight yet a very performant CPU scheduler. You can use it for learning purposes as a base ground CPU scheduler on Linux.
cacule-scheduler cpu-scheduler linux linux-kernel linux-scheduler
Last synced: 15 May 2025
https://github.com/radcolor/android_kernel_xiaomi_whyred
π§ Linux kernel sources for Redmi Note 5 Pro/AI (whyred) β’ https://telegra.ph/Rad-Kernel-Sources-whyred-09-04
caf eas force-push-warning hmp kernel linux-kernel radkernel redminote5pro whyred xiaomi
Last synced: 20 Feb 2026
https://github.com/ultraembedded/riscv32_linux_from_scratch
RISC-V 32-bit Linux From Scratch
linux linux-from-scratch linux-kernel risc-v riscv32
Last synced: 20 Jun 2025
https://github.com/rprata/linux-device-driver-tutorial
This tutorial discusses technical issues to develop your own linux device driver. The aim of this tutorial is to provide, easy and practical examples so that everybody can understand the concepts in a simple manner.
c driver-programming linux-device-drivers linux-kernel operating-system
Last synced: 26 Mar 2025
https://github.com/naochen2799/latest-kernel-bbr3
Lastest Kernel with BBR3
bbr3 debian kernel linux linux-kernel ubuntu
Last synced: 06 Jun 2026
https://github.com/therealdreg/dregate
call gates as stable comunication channel for NT x86 and Linux x86_64
bochs callgates linux-kernel phrack windows-kernel
Last synced: 21 Mar 2025
https://github.com/therealdreg/bochs_linux_kernel_debugging
Tools for Linux kernel debugging on Bochs (including symbols, native Bochs debugger and IDA PRO)
bochs debugging-tool ida-pro idapython kernel-debugging linux linux-kernel linux-kernel-hacking x86-64
Last synced: 21 Mar 2025
https://github.com/sysprog21/kecho
A lightweight echo server implementation in Linux kernel mode
linux-kernel socket tcp workqueue
Last synced: 08 May 2025
https://github.com/feliz-szk/linux-decoded
Fixing Linux issues that can make you give up.
arch-linux bash boot command-line debian gnome grub grub-command linux linux-distribution linux-kernel manjaro network network-manager parrotsec shell shellcode vmware vmware-tools vmware-workstation
Last synced: 09 Sep 2025
https://github.com/ZHYfeng/Generate_Linux_Kernel_Bitcode
clang linux-kernel llvm-bitcode
Last synced: 16 Oct 2025
https://github.com/oracle/dtrace-linux-kernel
Additional kernel tracing features merged with recent Linux kernel releases. DTrace makes use of these additional features.
Last synced: 09 Apr 2025
https://github.com/fbac/sklookup-go
eBPF sk_lookup program as a golang library
cilium cilium-ebpf ebpf ebpf-programs golang kernel linux linux-kernel networking networking-programmability socket socket-programming
Last synced: 09 Oct 2025
https://github.com/parazyd/protecc
Linux kernel module to fight against police terror
kernel-module killswitch linux-kernel linux-security physical-security police-terror
Last synced: 23 Mar 2025
https://github.com/aneesh-neelam/uefi-secureboot-signtool
Script to sign external Linux kernel modules for UEFI Secure Boot.
linux-kernel linux-kernel-module secure-boot uefi
Last synced: 21 Apr 2025
https://github.com/geramy/odinlink-five
A high-performance RCCL / NCCL (ROCm Communication Collectives Library) plugin for Thunderbolt 5 that enables GPU-to-GPU communication across Thunderbolt connections with RDMA support.
ai amd apple driver high-performance-computing hip linux-kernel nvidia rocm thunderbolt
Last synced: 23 May 2026
https://github.com/aneesh-neelam/UEFI-SecureBoot-SignTool
Script to sign external Linux kernel modules for UEFI Secure Boot.
linux-kernel linux-kernel-module secure-boot uefi
Last synced: 30 Apr 2025
https://github.com/aunali1/apple-bce-arch
Arch Linux package for the Apple BCE driver required for T2-equipped devices.
apple arch-linux archlinux linux-kernel macbook macbook-pro t2
Last synced: 14 Apr 2025
https://github.com/AetherRadio/X6100Buildroot
A project to build a Linux kernel and OS for the Xiegu X6100 without having to copy files from the vendor's kernel.
kernel linux linux-kernel xiegu
Last synced: 09 Jul 2025
https://github.com/kdrag0n/proton_wsl2
Proton Kernel for the Windows Subsystem for Linux 2 (WSL 2). Highly experimental and always at the mercy of Windows Update.
Last synced: 12 Mar 2025
https://github.com/raminfp/linux-4.8.0-netfilter_icmp
Anatomy of a linux kernel development
Last synced: 27 Mar 2026
https://github.com/strongtz/linux-sprd
Linux kernel v4.14.133 for Unisoc (Spreadtrum) T7520 (5G), T7510 (5G), T710, T510, T310, SC9863, SC9860, SC9832
linux-kernel sprd spreadtrum unisoc
Last synced: 31 Jul 2025
https://github.com/lordarcadius/electrablue_mido
A well-optimized custom kernel for Xiaomi Redmi Note 4 (mido)
eb ebkernel ebmido electrablue electrabluekernel electrabluemido kernel linux linux-kernel redminote4 redminote4x
Last synced: 13 Sep 2025
https://github.com/dagargo/emu3fs
Linux kernel module for the E-Mu EIII and EIV sampler filesystems
Last synced: 02 Feb 2026
https://github.com/liyafe1997/kernel_xiaomi_sm8250_mod
Xiaomi sm8250(865/870) devices kernel
Last synced: 07 Oct 2025
https://github.com/pstolarz/w1-gpio-cl
Command line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
bus-master data-wire-gpio driver ds18b20 embedded embedded-systems gpio gpio-pins kernel linux linux-kernel one-wire
Last synced: 23 Mar 2025
https://github.com/vkobel/linux-syscall-hook-rootkit
Simple kernel module that hooks the `execve` syscall and waits for `date` to be executed with the `backd00r` argument followed by a PID number, elevating it to root credentials.
fun hook kernel-module linux-kernel rootkit syscall
Last synced: 28 Aug 2025
https://github.com/zolutal/kheap_sift
A tool combining DWARF info and source to search for kernel heap objects
dwarf heap-exploitation linux-kernel
Last synced: 17 Jun 2026
https://github.com/milouk/sphinx-beryllium
Sphinx Custom Kernel for Pocophone F1 (Beryllium)
kernel lineageos linux linux-kernel pocophone sphinx
Last synced: 13 May 2025
https://github.com/hhdang6637/embedded_linux_skeleton
Building U-Boot, Linux kernel, and Rootfs from scratch for the embedded system (raspberry-pi)
buildroot embedded embeddedlinux linux linux-kernel orange-pi python qemu raspberry-pi raspberrypi rootfs u-boot
Last synced: 22 Jan 2026
https://github.com/tcsullivan/linux-486
A floppy-disk-sized Linux system for i486
floppy i486 linux linux-kernel
Last synced: 11 Jun 2026
https://github.com/rubenszimbres/gan-project-2018
GAN in Tensorflow to be run via Linux command line
dcgan dcgan-mnist-tutorial dcgan-tensorflow gan generative-adversarial-network generative-adversarial-networks linux-kernel tensorflow tensorflow-models
Last synced: 31 Jul 2025
https://github.com/phip1611/generic-netlink-user-kernel-rust
Example that communicates between userland program (Rust and C) and Linux kernel module (written in C) via Generic Netlink. A custom Netlink family is created and used for this IPC.
ipc libnl linux-kernel netlink netlink-protocol rust
Last synced: 02 Aug 2025
https://github.com/En14c/LilyOfTheValley
Simple LKM linux kernel rootkit (x86 / x86_64)
c kernel kernel-module linux-kernel linux-kernel-module security
Last synced: 10 Mar 2025
https://github.com/rust-for-linux/rust-for-linux.com
Rust for Linux website source
Last synced: 10 Apr 2025
https://github.com/multikernel/kernelscript
KernelScript is a modern, type-safe, domain-specific programming language for eBPF development
Last synced: 26 Jul 2025
https://github.com/erofs/docs
EROFS documentation repo for https://erofs.docs.kernel.org
compression containers deduplication deflate documentation erofs filesystems linux-kernel lz4 lzma zstd
Last synced: 04 Apr 2026
https://github.com/9elements/firmware-action
Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.
bios build-system build-tool coreboot edk2 firmware firmware-development firmware-tools linux linux-kernel u-boot u-root uefi
Last synced: 13 Oct 2025
https://github.com/oracle/kconfigs
Tool for extracting Linux kernel configurations from many distributions & displaying a web UI
Last synced: 05 Jul 2025
https://github.com/milouk/sphinx-dipper
Sphinx Custom Kernel for Mi 8 (Dipper)
dipper kernel lineageos linux linux-kernel mi-8 sphinx
Last synced: 12 Oct 2025
https://github.com/r-caamano/zfw
An ebpf based firewall for openziti edge-routers/tunnelers
ebpf firewall linux-kernel openziti packet-filtering packet-redirect tc tc-ebpf traffic-control xdp
Last synced: 08 May 2025
https://github.com/kitakar5525/chromeos-kernel-linux-surface
linux-surface kernel for chromiumos.
Last synced: 26 Aug 2025
https://github.com/linuxthor/rkspotter
Rootkit spotter - experimental Linux rootkit finder LKM
linux-kernel linux-kernel-module malware malware-detection rootkit rootkit-hunter
Last synced: 05 Oct 2025
https://github.com/johnoseni1/full-operating-system
After 2-3 months of working earnestly am done creating a full operating system, using C, assembly language and the likes, please feel free to learn from this , i was inspired by a book, use the readme and read from it , very very important, learn and enjoy
assembly-language assembly-language-programming assembly-x86 assemblyscript boot cpu cpu-monitoring drivers kernel kernel-driver linux linux-kernel linux-shell
Last synced: 29 Oct 2025
https://github.com/raspiduino/a6lte-kvm
Kernel with ARM/KVM for SM-A600G (Samsung Galaxy A6) with Exynos7870 SoC
aarch64 android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu qemu-kvm samsung samsung-galaxy samsung-galaxy-a6
Last synced: 10 Apr 2025
https://github.com/t2minator/mbp-tails
How to get Tails working on T2 Apple device (e.g. 2019 MacBook Pro) without needing external keyboard/mouse.
anonymity anonymous apple apple-t2 chroot debian debian-linux kernel linux linux-kernel macbook macbookpro macbooks mpb privacy security t2 t2tails tails tor
Last synced: 09 Jul 2025
https://github.com/inspirate789/bmstu-os
:tv: ΠΠ΅ΠΊΡΠΈΠΈ, ΡΠ΅ΠΌΠΈΠ½Π°ΡΡ ΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΠΊΡΡΡΡ "ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ" Π² ΠΠΠ’Π£ ΠΈΠΌ. Π. Π. ΠΠ°ΡΠΌΠ°Π½Π°.
5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix
Last synced: 14 Jul 2025
https://github.com/umegbewe/linux-kernel-development
Preparing to develop for the Linux Kernel
linux linux-distribution linux-kernel shell
Last synced: 07 Mar 2026
https://github.com/multikernel/kerf
kerf is a tool designed to orchestrate and manage multiple kernel instances on a single host.
device-tree linux-kernel multikernel
Last synced: 18 May 2026
https://github.com/mildsunrise/node_bpfcc
π¬ BPF Compiler Collection (BCC) frontend for Node.js
bcc bpf kprobes linux-kernel nodejs
Last synced: 13 Apr 2025
https://github.com/sysprog21/kcalc
Math expression evaluation as Linux kernel module
expression-evaluator fixed-point linux-kernel
Last synced: 12 Jun 2025
https://github.com/empyreal96/packed-lumia-950xl-kernels
This is storage space for between PCs for the Kernels I have built and use for my Lumia 950 XL.
950xl android-kernel boot-twrp cityman debian debian-kernel kernel kernels linux-kernel lumia950xl mainline mainline-kernel msm8994 packaged-kernel
Last synced: 23 Mar 2025
https://github.com/rickhull/device_input
Read Linux Kernel Device Input Events from Ruby
device input-reader linux-kernel minimalist minimalist-library ruby
Last synced: 17 Mar 2026
https://github.com/ait-aecid/caraxes
Academic research rootkit using ftrace-hooking to hide files and processes via magic word or user/group. Tested until Linux 6.11.
file-hiding ftrace-hooking kernel-module linux linux-kernel rootkit stealthkit
Last synced: 12 May 2025
https://github.com/sergey-senozhatsky/zram-perf-test
zram performance testing toolset
linux linux-kernel open-source ss zram
Last synced: 30 Oct 2025
https://github.com/rollingrhinoremix/assets
This repository is a collection of assets and scripts used in the creation of Rolling Rhino Remix (Ubuntu Desktop Edition). We have a full documented guide on how to create your own disk image of Rolliing Rhino Remix.
assets code distribution distro documentation files guide linux linux-distribution linux-distro linux-kernel open open-source programming
Last synced: 22 Jul 2025
https://github.com/krishpranav/pranaos-old
pranaOS moved to: https://github.com/pranaOS/pranaOS
c c-plus-plus clang cplusplus desktop desktop-environment kernel linux linux-desktop linux-desktop-environment linux-kernel linux-system operating-system os prana-os pranaos pull-request unix unix-os unix-platform
Last synced: 09 Oct 2025
https://github.com/rhodey/chip-linux-docker
Tools for cross-compiling linux kernels for the Next Thing Co. Pocket CHIP using docker.
chip docker linux-kernel pocketchip
Last synced: 27 Jan 2026
https://github.com/blacksuan19/bootsplash-themes
in kernel bootsplash themes for arch based systems
bootsplash linux-boot linux-kernel
Last synced: 24 Aug 2025
https://github.com/choueric/kbdashboard
Tool to configure, build and install multiple linux kernels.
Last synced: 07 May 2025
https://github.com/linux-test-project/kirk
Kirk is the official executor of Linux Test Project
linux linux-kernel linux-test-project ltp testing-framework
Last synced: 23 Feb 2026
https://github.com/tur11ng/linux-kernel-devcontainer
A Devcontainer for VSCode dedicated for Linux kernel development and running inside a qemu instance and debugging from the ease of the VSCode debugger. Ideal for kernel newbies.
devcontainer linux linux-kernel rust vscode
Last synced: 30 Oct 2025
https://github.com/willfindlay/suidsnoop
suidsnoop is a tool based on eBPF LSM programs that logs whenever a suid binary is executed and implements custom allow/deny lists.
aya ebpf linux linux-kernel lsm rust security suid-binaries
Last synced: 07 May 2025
https://github.com/turborium/turboriumbasic
Simple BASIC interpriter
basic clean-architecture clean-code computer-science cpp delphi gdd gdd-methodology ingenieria-informatica interpreter linux-kernel object-pascal pascal programming-language pure-c web3 xplatform
Last synced: 20 Sep 2025
https://github.com/d3vilh/vpntv
Enable VPN on any TV or other device with help of Raspberry-pi or any PC and no soldering
8188eu drivers linux-kernel modules nintendo playstation raspberry-pi rtl8188 tvos vpn vpn-client vpntv webos wifi-network xbox
Last synced: 18 Mar 2025
https://github.com/chaitanyarahalkar/frost-os
A Linux Distribution for Developers.
arch-linux bash-script frost-os linux linux-kernel operating-system os pacman privacy
Last synced: 17 Aug 2025
https://github.com/kernel-guard/bpfcompat
Open-source eBPF compatibility evidence and CI gate
bpf bpfcompat ci compatibility ebpf github-actions kernel-testing kvm libbpf linux-kernel observability qemu security systems-programming vm-testing
Last synced: 02 Jul 2026
https://github.com/LukeShirnia/out-of-memory
Out Of Memory Analyzer can be used to obtain and summarize "out of memory" issues logged by a Linux kernel (when oom-killer is invoked)
centos debian linux linux-distribution linux-kernel linux-memory-issues memory memory-allocation oom out-of-memory python python25 python26 python27 python36 redhat ubuntu
Last synced: 07 Apr 2025
https://github.com/masterbpro/argus
Argus is an eBPF-based monitoring and management tool delivering real-time insights into system performance. Designed for flexibility, efficiency, and security, itβs an ideal solution for developers and administrators seeking lightweight tools for event analysis and debugging.
audit bpf ebpf infrastructure kubernetes linux linux-kernel network sdn security
Last synced: 15 Apr 2025
https://github.com/lukeshirnia/out-of-memory
Out Of Memory Analyzer can be used to obtain and summarize "out of memory" issues logged by a Linux kernel (when oom-killer is invoked)
centos debian linux linux-distribution linux-kernel linux-memory-issues memory memory-allocation oom out-of-memory python python25 python26 python27 python36 redhat ubuntu
Last synced: 30 Oct 2025
https://github.com/sumant1122/nucleus
A high-performance, minimalistic container engine in Rust.
cgroups-v2 container-runtime containers devops-tools docker-alternative edge-computing embedded-linux faas linux-kernel namespaces oci overlayfs pivot-root rust security systems-programming virtualization
Last synced: 05 Apr 2026
https://github.com/hgn/kernel-magnifier
A Kernel Ftrace Recorder and Visualizer to Analyse Executed Kernel Callchains
analysis kernel linux linux-kernel
Last synced: 23 Apr 2025
https://github.com/containerscrew/rootisnaked
Simple root privilege escalation detection using eBPF π
cilium-ebpf ebpf ebpf-go go golang linux-kernel privilege-escalation security
Last synced: 12 Apr 2025
https://github.com/yutarohayakawa/zebra-bpf-dplane-example
An example implementation of the Zebra BPF DPlane
ebpf frrouting linux-kernel srv6
Last synced: 07 Apr 2025
https://github.com/zolutal/kropr
ropr with some tweaks for better linux kernel support
Last synced: 03 Oct 2025
https://github.com/oleksis/wsl2-linux-kernel-config
Custom Linux/x86 Kernel Configuration
Last synced: 03 Jul 2025
https://github.com/sevagh/ape
XDP-based packet manipulation tool with Prometheus metrics
bpf chaos-engineering linux linux-kernel networking xdp
Last synced: 13 Apr 2025
https://github.com/nikoo-asadnejad/linux-commands-cheat-sheet
A collection of common Linux commands for system navigation, file management, networking, and more.
command-line linux linux-cheating linux-cheatsheet linux-command linux-commands linux-kernel linux-shell linuxcheatsheet linuxcommand linuxcommands lpic lpic-1 lpic-2 lpic-2-study lpic1 lpic101 lpic2
Last synced: 17 Jun 2026
https://github.com/milouk/sphinx-bullhead
Sphinx Custom Linux Kernel for Bullhead (Nexus 5X)
android battery bullhead kernel lineageos linux-kernel nexus-5x oreo performance security stability
Last synced: 13 May 2025