Projects in Awesome Lists tagged with linux-kernel
A curated list of projects in awesome lists tagged with linux-kernel .
https://github.com/0xax/linux-insides
A book-in-progress about the Linux kernel and its insides.
linux linux-insides linux-kernel
Last synced: 09 Sep 2025
https://github.com/0xAX/linux-insides
A little bit about a linux kernel
linux linux-insides linux-kernel
Last synced: 24 Mar 2025
https://github.com/s-matyukevich/raspberry-pi-os
Learning operating system development using Linux kernel and Raspberry Pi
arm armv8 assembler c education kernel learn linux-kernel operating-system osdev raspberry-pi raspberry-pi-3 raspberry-pi-os resource tutorial
Last synced: 13 May 2025
https://github.com/gurugio/lowlevelprogramming-university
How to be low-level programmer
arduino assembly assembly-language-programming c-programming embedded-systems firmware hardware linux-kernel linux-kernel-hacking low-level low-level-programming operating-system programming-language rust-lang system-programming
Last synced: 25 Mar 2025
https://github.com/sysprog21/lkmpg
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg
Last synced: 13 May 2025
https://sysprog21.github.io/lkmpg/
The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)
books c device-driver documentation kernel linux linux-kernel linux-kernel-driver linux-kernel-module lkm lkmpg
Last synced: 14 Apr 2025
https://github.com/0voice/linux_kernel_wiki
linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频
kernel linux linux-kernel linux-kernel-module
Last synced: 14 May 2025
https://github.com/the-z-labs/linux-exploit-suggester
Linux privilege escalation auditing tool
applicable-exploits exploits hacking-tool kernel-exploitation linux-exploits linux-kernel privilege-escalation-exploits published-exploits security-tools
Last synced: 14 May 2025
https://github.com/xairy/linux-kernel-exploitation
A collection of links related to Linux kernel security and exploitation
exploit kernel-exploitation linux-kernel privilege-escalation security
Last synced: 23 Apr 2025
https://github.com/The-Z-Labs/linux-exploit-suggester
Linux privilege escalation auditing tool
applicable-exploits exploits hacking-tool kernel-exploitation linux-exploits linux-kernel privilege-escalation-exploits published-exploits security-tools
Last synced: 05 Apr 2025
https://github.com/hackclub/putting-the-you-in-cpu
A technical explainer by @kognise of how your computer runs programs, from start to finish.
Last synced: 14 May 2025
https://github.com/jinwyp/one_click_script
install latest or LTS linux kernel and enable BBR or BBR plus
acme bbr bbrplus cloudflare frp linux-kernel netflix nginx ngrok openwrt shadowsocks trojan trojan-go v2ray v2ray-ws-tls warp wireguard xray xtls-reality xtls-rprx-vision
Last synced: 13 May 2025
https://github.com/cirosantilli/linux-kernel-module-cheat
The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 24.04 host.
buildroot gdb kgdb linux-kernel linux-kernel-module qemu
Last synced: 27 Feb 2025
https://github.com/rust-for-linux/linux
Adding support for the Rust language to the Linux kernel.
Last synced: 06 Oct 2025
https://github.com/Rust-for-Linux/linux
Adding support for the Rust language to the Linux kernel.
Last synced: 14 Mar 2025
https://github.com/orhun/kmon
Linux Kernel Manager and Activity Monitor 🐧💻
hacktoberfest kernel-activities kernel-information kernel-modules kmon linux linux-kernel management monitoring tui
Last synced: 14 May 2025
https://github.com/linux-test-project/ltp
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
c libc linux linux-kernel linux-test ltp posix syscalls test-automation unix
Last synced: 13 May 2025
https://github.com/cloudflare/ebpf_exporter
Prometheus exporter for custom eBPF metrics
bpf ebpf libbpf linux-kernel performance prometheus prometheus-exporter tracing
Last synced: 23 Apr 2025
https://github.com/m0nad/diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)
advanced-persistent-threat backdoor c hacking hacking-tool kernel kernel-module linux linux-kernel lkm-rootkit malware pentest pentesting redteam redteaming rootkit security security-audit security-tools stealth
Last synced: 15 May 2025
https://github.com/0voice/kernel_new_features
一个深挖 Linux 内核的新功能特性,以 io_uring, cgroup, ebpf, llvm 为代表,包含开源项目,代码案例,文章,视频,架构脑图等
ceph ebpf fuse iouring kvm linux-kernel
Last synced: 15 May 2025
https://github.com/m0nad/Diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)
advanced-persistent-threat backdoor c hacking hacking-tool kernel kernel-module linux linux-kernel lkm-rootkit malware pentest pentesting redteam redteaming rootkit security security-audit security-tools stealth
Last synced: 20 Mar 2025
https://github.com/ashvardanian/BenchmarkingTutorial
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials
Last synced: 26 Jun 2025
https://github.com/linux-rdma/rdma-core
RDMA core userspace libraries and daemons
infiniband iwarp kernel-rdma-drivers linux-kernel rdma roce userspace-libraries
Last synced: 07 Jan 2026
https://github.com/zhongyi-linuxdriverdev/embeddedsoftwareengineerinterview
嵌入式软件工程师笔试面试指南,主要收录笔试面试八股文。包括C/C++,计算机基础,操作系统,Linux驱动,Arm体系与架构,网络编程,大厂笔试面试题等。持续更新中~~有问题可以加我微信,LinuxDriverDev
embedded-systems interview interview-preparation linux-kernel
Last synced: 16 May 2025
https://github.com/ivandavidov/minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi
Last synced: 15 May 2025
https://ivandavidov.github.io/minimal/
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi
Last synced: 03 Mar 2025
https://github.com/xairy/kernel-exploits
My proof-of-concept exploits for the Linux kernel
exploit kernel-exploitation linux-kernel privilege-escalation
Last synced: 16 May 2025
https://github.com/marin-m/vmlinux-to-elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
elf firmware-analysis linux linux-kernel reverse-engineering vmlinux
Last synced: 14 May 2025
https://github.com/orhun/systeroid
A more powerful alternative to sysctl(8) with a terminal user interface 🐧
hacktoberfest kernel-parameters linux linux-kernel linux-tools procfs rust sysctl sysctl-variables tui
Last synced: 13 May 2025
https://github.com/0voice/dpdk_engineer_manual
【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表
c dpdk linux-kernel openvswitch vpp
Last synced: 08 Apr 2025
https://github.com/0xricksanchez/paper_collection
Academic papers related to fuzzing, binary analysis, and exploit dev, which I want to read or have already read
directed-fuzzing embedded exploitation fuzzing fuzzing-binaries guided-fuzzing hybrid-fuzzing iot kernel linux linux-kernel mitigations paper rca root-cause sanitizer vulnerability-detection
Last synced: 13 Apr 2025
https://github.com/cachyos/linux-cachyos
Archlinux Kernel based on different schedulers and some other performance improvements.
archlinux baby-sched cachy cachy-scheduler cachyos cacule-sched kernel linux-kernel performance performance-tuning
Last synced: 14 May 2025
https://github.com/lizrice/learning-ebpf
Learning eBPF, published by O'Reilly - out now! Here's where you'll find a VM config for the examples, and more
Last synced: 07 Apr 2025
https://github.com/CachyOS/linux-cachyos
Archlinux Kernel based on different schedulers and some other performance improvements.
archlinux baby-sched cachy cachy-scheduler cachyos cacule-sched kernel linux-kernel performance performance-tuning
Last synced: 27 Apr 2025
https://github.com/unum-cloud/ucall
Web Serving and Remote Procedure Calls at 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & REST over io_uring ☎️
backend cpython dpdk epoll fast-api flask http http-server io-uring json json-rpc liburing linux-kernel python rest-api rpc rpc-framework simd tcp tcp-ip
Last synced: 10 Apr 2025
https://github.com/tinyclub/linux-lab
Docker/Qemu Based Linux Kernel Learning, Development and Testing Environment; New Linux ELF Video Course from this project author: https://www.cctalk.com/m/group/88089283
buildroot busybox cross-compiler docker embedded-linux lab linux-kernel qemu uboot
Last synced: 14 May 2025
https://github.com/winterheart/broadcom-bt-firmware
Repository for various Broadcom Bluetooth firmware
bluetooth firmware linux-kernel
Last synced: 16 May 2025
https://github.com/linuxboot/linuxboot
The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.
bios firmware linux-kernel security uefi
Last synced: 19 Oct 2025
https://github.com/xanmod/linux
Git repository moved to https://gitlab.com/xanmod/linux
bbr bbr2 custom-kernel debian-kernel kernel linux linux-kernel low-latency lru-replacement-algorithm network nftables preempt-rt ubuntu-kernel x86-64-v2 x86-64-v3 x86-64-v4 xanmod
Last synced: 30 Oct 2025
https://github.com/gui774ume/ebpfkit
ebpfkit is a rootkit powered by eBPF
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 04 Apr 2025
https://github.com/bcoles/kernel-exploits
Various kernel exploits
exploit kernel kernel-exploits linux linux-kernel local-root
Last synced: 12 Apr 2025
https://github.com/displaylink/evdi
Extensible Virtual Display Interface
display displaylink drm linux-kernel screen video virtual
Last synced: 14 May 2025
https://github.com/Gui774ume/ebpfkit
ebpfkit is a rootkit powered by eBPF
ebpf kernel linux linux-kernel linux-kernel-hacking rootkit runtime-security security
Last synced: 14 Mar 2025
https://github.com/0xricksanchez/like-dbg
Fully dockerized Linux kernel debugging environment
ctf ctf-tools debugging docker exploit exploit-development gdb kernel linux linux-kernel pwn qemu
Last synced: 16 May 2025
https://github.com/nluedtke/linux_kernel_cves
Tracking CVEs for the linux Kernel
cve linux linux-kernel linux-security security-audit security-vulnerability tracker tracking-cves
Last synced: 03 Oct 2025
https://github.com/linux-kernel-labs-zh/docs-linux-kernel-labs-zh-cn
Linux 内核实验(Linux kernel labs)中文翻译
documentation laboratory linux-kernel
Last synced: 04 Apr 2025
https://github.com/bamarni/pi64
A 64-bit OS for the Raspberry Pi 3
64-bit debian linux linux-distribution linux-kernel os raspberry-pi-3 raspberrypi
Last synced: 04 Apr 2025
https://github.com/DisplayLink/evdi
Extensible Virtual Display Interface
display displaylink drm linux-kernel screen video virtual
Last synced: 18 Jul 2025
https://github.com/iximiuz/docker-to-linux
Make bootable Linux disk image (ab)using Docker
bootloader docker linux linux-kernel virtual-machine
Last synced: 04 Apr 2025
https://github.com/0voice/kernel_awsome_feature
深入研究 kvm,ceph,fuse特性,包含开源项目,代码案例,文章,视频,架构脑图等
Last synced: 04 Apr 2025
https://github.com/tempesta-tech/tempesta
All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
bots database ddos-protection high-performance http-accelerator http2 linux-kernel load-balancer security tls web-application-firewall web-performance web-security
Last synced: 15 May 2025
https://github.com/jarun/spy
:eyes: Linux kernel mode debugfs keylogger
debugfs kernel kernel-module kernel-programming keylogger linux-kernel linux-kernel-module linux-keylogger
Last synced: 05 Apr 2025
https://github.com/tinyalsa/tinyalsa
Tiny library to interface with ALSA in the Linux kernel
Last synced: 14 May 2025
https://github.com/amezin/vscode-linux-kernel
Visual Studio Code project/compile_commands.json generator for Linux kernel sources and out-of-tree modules
kernel linux-kernel visual-studio-code vscode
Last synced: 04 Apr 2025
https://github.com/datto/dattobd
kernel module for taking block-level snapshots and incremental backups of Linux block devices
linux-backup linux-kernel linux-kernel-module live-snapshotting
Last synced: 15 May 2025
https://github.com/luainkernel/lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
Last synced: 15 May 2025
https://github.com/makelinux/ldt
Linux Driver Template
drivers linux-driver-template linux-kernel
Last synced: 04 Apr 2025
https://github.com/mikeroyal/linux-guide
Linux Guide. Learn about Linux Hardware vendors, Linux in the Cloud, Desktop Environments, Window Mangers, Linux Distributions, Linux Security, Graphics (AMD/NVIDIA/Intel ARC), and Software Apps.
awesome-lists firewalld flatpak gnu-linux iptables kde-applications kde-plasma linux-hardening linux-kernel linux-terminal privacy privacy-enhancing-technologies privacy-preserving privacy-protection rust selinux steam-client steamdeck vulkan-api windows-manager
Last synced: 05 Apr 2025
https://github.com/polycube-network/polycube
eBPF/XDP-based software framework for fast network services running in the Linux kernel.
bpf bridge cube data-plane ebpf firewall iptables kubernetes linux-kernel nat polycube-networks polycube-services
Last synced: 23 Oct 2025
https://github.com/ashvardanian/less_slow.cpp
Learning how to write "Less Slow" code in C++ 20, C 99, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
assembly assembly-language avx512 benchmark coroutines cpp cpp-programming cpp17 cpp20 cuda gcc google-benchmark hpc io-uring linux-kernel llvm ptx ranges tutorial tutorials
Last synced: 08 Apr 2025
https://github.com/intel/kernel-fuzzer-for-xen-project
Kernel Fuzzer for Xen Project (KF/x) - Hypervisor-based fuzzing using Xen VM forking, VMI & AFL
afl fuzzing hypervisor linux-kernel xen
Last synced: 03 Oct 2025
https://github.com/mikeroyal/Linux-Guide
Linux Guide. Learn about Linux Hardware vendors, Linux in the Cloud, Desktop Environments, Window Mangers, Linux Distributions, Linux Security, Graphics (AMD/NVIDIA/Intel ARC), and Software Apps.
awesome-lists firewalld flatpak gnu-linux iptables kde-applications kde-plasma linux-hardening linux-kernel linux-terminal privacy privacy-enhancing-technologies privacy-preserving privacy-protection rust selinux steam-client steamdeck vulkan-api windows-manager
Last synced: 25 Sep 2025
https://github.com/ocerman/zenpower
Zenpower is Linux kernel driver for reading temperature, voltage(SVI2), current(SVI2) and power(SVI2) for AMD Zen family CPUs.
amd amd-cpu amd-driver linux linux-drivers linux-kernel ryzen sensor-monitor
Last synced: 05 Apr 2025
https://github.com/proninyaroslav/linux-insides-ru
Немного о ядре Linux
book linux linux-book linux-insides linux-kernel
Last synced: 03 Oct 2025
https://github.com/bcoles/kasld
Kernel Address Space Layout Derandomization (KASLD) - A collection of various techniques to infer the Linux kernel base virtual address as an unprivileged local user, for the purpose of bypassing Kernel Address Space Layout Randomization (KASLR).
kaslr kernel kernel-exploit linux linux-kaslr linux-kernel
Last synced: 05 Apr 2025
https://github.com/al1ex/linuxeelvation
Linux Eelvation(持续更新)
cve-2017-1000112 cve-2017-1000367 cve-2017-16939 cve-2017-16995 cve-2018-1000001 cve-2018-17182 cve-2018-18955 cve-2019-13272 cve-2019-7304 cve-2021-3156 cve-2021-4034 cve-2022-0847 elevation linux-kernel
Last synced: 05 Sep 2025
https://github.com/yutarohayakawa/ipftrace2
A packet oriented Linux kernel function call tracer
bpf ebpf linux-kernel network tracing
Last synced: 05 Apr 2025
https://github.com/sysprog21/simplefs
A simple native file system for Linux kernel
filesystem kernel linux linux-kernel linux-vfs minimalist native-file-system
Last synced: 04 Apr 2025
https://github.com/Al1ex/LinuxEelvation
Linux Eelvation(持续更新)
cve-2017-1000112 cve-2017-1000367 cve-2017-16939 cve-2017-16995 cve-2018-1000001 cve-2018-17182 cve-2018-18955 cve-2019-13272 cve-2019-7304 cve-2021-3156 cve-2021-4034 cve-2022-0847 elevation linux-kernel
Last synced: 11 Jul 2025
https://github.com/YutaroHayakawa/ipftrace2
A packet oriented Linux kernel function call tracer
bpf ebpf linux-kernel network tracing
Last synced: 11 Jul 2025
https://github.com/david942j/kvm-kernel-example
Examples for: Learning KVM - implement your own kernel
kernel kvm kvm-hypervisor linux-kernel vm
Last synced: 06 Apr 2025
https://github.com/trailofbits/krf
A kernelspace syscall interceptor and randomized faulter
fault-injection freebsd hacktoberfest linux-kernel syscalls
Last synced: 16 May 2025
https://github.com/milabs/khook
Linux Kernel hooking engine (x86)
hooking linux-kernel linux-kernel-module x86
Last synced: 16 May 2025
https://github.com/multipath-tcp/mptcp_net-next
Development version of the Upstream MultiPath TCP Linux kernel 🐧
c linux linux-kernel mptcp upstream
Last synced: 16 May 2025
https://github.com/lttng/lttng-tools
The lttng-tools project provides a session daemon (lttng-sessiond) that acts as a tracing registry, the "lttng" command line for tracing control, a lttng-ctl library for tracing control and a lttng-relayd for network streaming.
linux-kernel lttng monitoring tracing
Last synced: 15 May 2025
https://github.com/tshakalekholoane/bat
Battery management utility for Linux laptops.
asus bash battery battery-level battery-life battery-management-system battery-monitor go golang linux linux-kernel sh systemd utilities utility utils
Last synced: 16 May 2025
https://github.com/netoptimizer/prototype-kernel
Prototyping kernel development work outside mainline
ebpf-programs kernel kernel-modules linux-kernel xdp
Last synced: 08 Apr 2025
https://github.com/rust-for-linux/rust-out-of-tree-module
Basic template for an out-of-tree Linux kernel module written in Rust.
Last synced: 16 May 2025
https://github.com/abbbi/nullfsvfs
a virtual black hole file system that behaves like /dev/null
dev filesystem linux linux-kernel null nulldev nullfs performance-testing vfs virtual-file-system
Last synced: 07 Apr 2025
https://github.com/r00t-3xp10it/trojanizer
Trojanize your payload - WinRAR (SFX) automatization - under Linux distros
fake-trojan-horse linux-kernel wine-winrar-sfx-automatization
Last synced: 09 Apr 2025
https://github.com/pmem/ndctl
A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Last synced: 15 May 2025
https://github.com/oracle/linux-uek
Oracle Linux UEK: Unbreakable Enterprise Kernel
kernel linux linux-kernel oracle uek
Last synced: 06 Apr 2025
https://github.com/lazenca/kernel-exploit-tech
Linux Kernel exploitation Tutorial.
kernel-exploit kernel-exploitation linux-kernel linux-kernel-hacking tutorial-exercises tutorials
Last synced: 08 May 2025
https://github.com/Lazenca/Kernel-exploit-tech
Linux Kernel exploitation Tutorial.
kernel-exploit kernel-exploitation linux-kernel linux-kernel-hacking tutorial-exercises tutorials
Last synced: 21 Jul 2025
https://github.com/synwall/synwall
A zero-configuration (IoT) firewall
c driver firewall linux-kernel security
Last synced: 09 Apr 2025
https://github.com/hamadmarri/cacule-cpu-scheduler
The CacULE CPU scheduler is based on interactivity score mechanism. The interactivity score is inspired by the ULE scheduler (FreeBSD scheduler).
cache cachy cachy-scheduler cacule cfs cpu cpu-cache cpu-scheduler freebsd hrrn linux linux-kernel process-scheduler response-ratio scheduler ule
Last synced: 03 Oct 2025
https://github.com/sysprog21/semu
A minimalist RISC-V system emulator capable of running Linux kernel
emulator linux-kernel risc-v riscv riscv-emulator rv32ima
Last synced: 16 May 2025
https://github.com/rkx1209/kernel_exploit_world
Tutorial for writing kernel exploits
kernel-exploit linux-kernel tutorial
Last synced: 20 Aug 2025
https://github.com/reveng007/reveng_rtkit
Linux Loadable Kernel Module (LKM) based rootkit (ring-0), capable of hiding itself, processes/implants, rmmod proof, has ability to bypass infamous rkhunter antirootkit.
antirootkit-bypass backdoor c hacking-tool hacktoberfest kernel-mode-rootkit linux linux-device-driver linux-kernel linux-kernel-module malware post-exploitation-toolkit redteam redteam-tools ring0 rkhunter-antirootkit security security-tools
Last synced: 09 Apr 2025
https://github.com/aymanbagabas/huawei-wmi
Huawei WMI laptop extras linux driver
driver huawei huawei-wmi linux linux-kernel
Last synced: 09 Oct 2025
https://github.com/mohitmishra786/exploring-os
This repository is a journey through Operating System concepts, with practical implementations in C. Each day focuses on a specific topic, providing theoretical understanding and hands-on coding experience.
c-programming c-programming-language cpu kernel-driver kernel-module linux linux-kernel operating-system operating-systems os programming project-repository
Last synced: 13 Apr 2025
https://github.com/tonyho/generate_kernel_uboot_project_foride
Generate filelist and slickedit for the compiled source file and depend header file for Linux Kernel and U-boot
linux-kernel scitools slickedit source-insight u-boot
Last synced: 10 Apr 2025
https://github.com/sbu-fsl/kernel-ml
Machine Learning Framework for Operating Systems - Brings ML to Linux kernel
auto-tuning kernel-module linux-kernel machine-learning mlsys operating-systems
Last synced: 16 Jul 2025
https://github.com/dm-vdo/kvdo
A kernel module which provide a pool of deduplicated and/or compressed block storage.
compression deduplication kernel-modules linux-kernel storage vdo
Last synced: 12 Apr 2025