Projects in Awesome Lists tagged with linux-kernel
A curated list of projects in awesome lists tagged with linux-kernel .
https://github.com/ziadasem/customize-linux-image
tutorial about how to customize Linux images for Embedded targets from scratch
bootloader customization embedded-linux embedded-systems linux-kernel rootfs toolchain u-boot
Last synced: 27 Feb 2026
https://github.com/sajalkmr/tiny-linux-build
Baremetal Linux system with a custom-built kernel and BusyBox
busybox kernel linux linux-kernel
Last synced: 03 Jan 2026
https://github.com/ljmf00/linux
Our own linux kernel tree with a set of patches
kernel linux linux-hardened linux-kernel linux-rt linux-zen
Last synced: 10 Feb 2026
https://github.com/rodrigo-kelven/script-wipe
Este projeto tem como objetivo mostrar e eficiência e facilidade em acabar com um sistema Linux inseguro!. Escrito em Bash, o Script percorre todas as pastas até chegar a pasta root / ao chegar no root, o script corrompe, acabando e initilizando o sistema.
bash-script linux linux-kernel security wipe
Last synced: 16 Apr 2026
https://github.com/rzetelskik/bpf-sanitizer
Linux kernel patch introducing a new eBPF program type for sanitizing writes.
bpf ebpf ebpf-programs linux-kernel
Last synced: 10 May 2026
https://github.com/cub3y0nd/exordium
A tiny linux kernel built from scratch.
kernel linux linux-kernel operating-system os os-development x86-64
Last synced: 28 Apr 2026
https://github.com/jihuun/documentudy
UNIX & Linux Kernel
blog c c-language linux-distribution linux-kernel rust shell unix
Last synced: 13 Feb 2026
https://github.com/wonderwoman2020/ask-projekt
academic-project bash-script compilation kernel linux linux-kernel
Last synced: 06 May 2026
https://github.com/digimortl/ftrace
Simple ftrace'ing script
bash bash-scripting debug debugging ftrace graph linux linux-debugging linux-kernel shell shell-scripting tracing
Last synced: 13 Apr 2026
https://github.com/penguinztech/x1e-pd-fix
Fix slow USB-C PD charging (~12W→60W) on Snapdragon X Elite (X1E80100) Linux laptops — ASUS Vivobook S Plus, Dell Latitude 7455, Lenovo ThinkPad T14s Gen 6, etc.
aarch64 arm64 asus-vivobook battery charging-fix dell-latitude kernel-module lenovo-thinkpad linux-kernel pmic-glink power-delivery qcom-battmgr qualcomm snapdragon-x-elite snapdragon-x-plus ubuntu usb-pd x1e80100
Last synced: 16 Apr 2026
https://github.com/fredtux/dfsproc
Linux system call to list processes in DFS order
c haskell haskell-inlinec linux linux-kernel linux-syscall
Last synced: 08 May 2026
https://github.com/vincent-tran-94/kernel_rpi
Développement d'un système d'application dédié à la surveillance et à la gestion d'une carte Raspberry PI
c gcc-complier linux-kernel raspberry-pi socket tcp wifi-network
Last synced: 09 May 2026
https://github.com/kamalelalami/minitalk-1337
binary-manipulation c-programming linux-kernel signals
Last synced: 11 Feb 2026
https://github.com/yasindce1998/aegis-shadow
A dual-module eBPF security research framework demonstrating offensive rootkit techniques (Shadow) and defensive runtime auditing (Aegis) for Linux kernel exploration.
bpf bpftool cyber-security ebpf ebpf-programs intrusion-detection kernel-hacking linux-kernel offensive-security rootkit runtime-security systemprogramming xdp
Last synced: 21 Jun 2026
https://github.com/silvionetoes18/e-nix
E-nix é Uma Mini Distribuição Linux Baseado no BusyBox Isso Cabe no Disquete de 2.88MB Porquê O Arquivo img é Muito Pequeno é de 2MB Ele Tem um Instalador Em Modo Texto Ncurses é Para PCs Muito Mais Antigo O E-nix Ele Tem Uma Interface Gráfica NsCDE Ao Terminar A Instalação é Só Dar um startx
linux linux-desktop linux-kernel linux-shell
Last synced: 28 Mar 2025
https://github.com/miladhzzzz/linux-epbf-poc
eBPF toolkit for implementing custom logic . Proof of Concept
Last synced: 02 Jan 2026
https://github.com/hasanbakar/linux-operating-system-teaching-first-batch
Linux Fundamentals to Advanced Course
deploy devops growth help-others knowledge-sharing learning learning-by-doing linux linux-kernel linux-shell self-growth skillup teaching
Last synced: 06 Apr 2025
https://github.com/abdulrahman-yasser/embedded_linux
This repo will contain some projects that I've faced during learning Embedded Linux. Under supervision of Eng. Moatasem Elsayed
device-tree dtp embedded-c embedded-cpp embedded-linux embedded-systems linux linux-kernel linux-shell
Last synced: 11 Mar 2026
https://github.com/hanyujie2002/docs-linux-kernel-labs-zh-cn
Linux 内核实验(Linux kernel labs)中文翻译
asciinema chinese-simplified chinese-translation documentation labs lecture lecture-notes lecture-practice linux linux-kernel localization operating-system practice slides tutorial
Last synced: 30 Mar 2025
https://github.com/ctiedt/minimal-rust-km
A minimal kernel module using Rust
kernel-module linux-kernel rust
Last synced: 19 May 2026
https://github.com/yilerler/linux-industrial-safety-gateway
A software-defined industrial edge gateway featuring Linux kernel-space DSP filtering and dual-track IT/OT protocol translation for fail-safe environments.軟體定義工業閘道器,實作核心層濾波與 IT/OT 雙軌通訊
dsp edge-computing fail-safe industrial-automation industry-4-0 iot-gateway linux-kernel nodejs protocol-translation
Last synced: 20 Apr 2026
https://github.com/maaworld/bash-programming-expert-a2z
Bash Programming Expert - A2Z Series (Deep-dive)
bash-programming bash-script chhirolya-technologies free-for-all linux-kernel maa-world-foundation open-source programmers-worldwide-community software-engineer
Last synced: 03 Jun 2026
https://github.com/morgenm/dirtypipe
DirtyPipe (CVE-2022-0847) exploit written in Rust
exploit linux linux-kernel offensive-security privilege-escalation rust
Last synced: 19 May 2026
https://github.com/00ryanwelzel/memorymanager
Linux kernel module that takes a PID and virtual mem addr then finds either the physical mem addr, the swap page, or indicates the page is not available.
linux-kernel linux-kernel-module page-tables swap-memory
Last synced: 30 Apr 2026
https://github.com/aneesh-neelam/dm-matryoshka
The device mapper for Matryoshka.
Last synced: 17 Apr 2026
https://github.com/abhaysp95/linux_system_programming
snippets and examples from Robert Love's book of Linux System Programming
c linux linux-kernel makefile posix
Last synced: 17 Apr 2026
https://github.com/carlossanchess/observer
Tracing system calls in Linux, using BCC toolkit leveraging eBPF technology.
bcc ebpf linux-kernel systemcalls
Last synced: 17 Apr 2026
https://github.com/sini6a/voidlinux-pinetab2
VoidLinux Source Files for PineTab2
bes2600 firmware linux linux-kernel pinetab2 uboot voidlinux
Last synced: 30 Apr 2026
https://github.com/thorio/pat-dealloc
Stupid kernel module and userspace helper to free PAT memtypes
command-line-tool linux-kernel x86-pat
Last synced: 17 Apr 2026
https://github.com/dawciobiel/linux-kernel-build-py
Python-based framework for building custom Linux kernel RPM packages within a Dockerized environment
generate kernel linux linux-kernel
Last synced: 19 May 2026
https://github.com/arodr967/virtual_memory_management
A system call written in C, to report on memory management statistics, and a counter-based clock page replacement algorithm.
algorithm linux-kernel memory-management memory-stats system-calls virtual-memory
Last synced: 30 Apr 2026
https://github.com/aishpant/cocci-scripts
List of coccinelle scripts I have used to generate patches for linux kernel
Last synced: 01 Jun 2026
https://github.com/aztechsk/rdmem
rdmem is a Linux kernel module enabling remapping and reading of the hardware address space of the processor into kernel memory.
Last synced: 04 Apr 2026
https://github.com/spektom/verfs
Linux kernel module that enables file system versioning
c homework-assignments linux-kernel
Last synced: 27 Jul 2025
https://github.com/dvamishkilapa/vita_plugin_linux_loader
Plugin Linux loader for PSVita
linux linux-kernel psvita psvita-homebrew
Last synced: 29 Apr 2026
https://github.com/pashinov/linux-driver-sample
Linux character driver which implements linux pipes
Last synced: 18 May 2026
https://github.com/ishan-parihar/begonia-otg-kernel
Custom Linux kernel for Xiaomi Redmi Note 8 Pro (begonia) with OTG power fix and SukiSU
android custom-kernel linux-kernel otg redmi-note-8-pro root sukisu xiaomi
Last synced: 04 Jul 2026
https://github.com/ekedonald/linux-practice-project
This is a Linux Practice Project that focuses on the following concepts: Navigating The Command Line Interface, File Manipulation, File Permission & Ownership, Archiving & Unarchiving, Package Management, Text Editor and Process Management.
linux linux-kernel linux-shell
Last synced: 15 Jun 2026
https://github.com/rexionmars/linux-drivers
Starting in Linux Kernel driver development.
Last synced: 18 Apr 2026
https://github.com/00ryanwelzel/producerconsumer
Creates and eliminates zombie processes.
Last synced: 21 May 2026
https://github.com/azagramac/linux-kernel
Kernel from source customised for my hardware
amd amd-ryzen amdgpu debian kernel kernel-source linux linux-custom-image linux-kernel ryzen
Last synced: 19 Apr 2026
https://github.com/kromych/kmods
Examples of the Linux drivers
driver kernel linux linux-kernel
Last synced: 18 May 2026
https://github.com/neptune-mirror/linux-firmware-neptune
valve's fork of linux-firmware for the steam deck
linux linux-kernel steam-deck steam-os valve
Last synced: 18 May 2026
https://github.com/aztechsk/rdpci
rdpci is a Linux kernel PCI driver (lkm) that enables reading PCI card's memory areas.
Last synced: 29 Jan 2026
https://github.com/byzyb/android_kernel_sony_pdx214
Linux kernel 5.4.y for Sony Xperia 5 III (pdx214). Upstream repo: LineageOS/android_kernel_sony_sm8350
linux-kernel pdx214 sony xperia-5-iii
Last synced: 15 May 2026
https://github.com/lenovix/kamilos
Develop my Operating System, Start date: 18 May 2025
Last synced: 15 May 2026
https://github.com/sheikh-hamza-rauf/operating-system-for-multi-agent-robotic-system
An operating system for a multi-agent system using processes and threads on a multi-core processor. The system was designed to control 50 robots in a 100x100 environment, where each robot estimated the width of an exit and shared information using Inter-Process Communication (IPC).
Last synced: 08 May 2026
https://github.com/eu90h/rust-namespace-example
A small example showing how to launch a process in a namespaced chroot.
Last synced: 17 Feb 2026
https://github.com/akhilbharti510/linux-networking-tools
Linux Networking Tools – A set of TCP/UDP clients & servers, packet sniffer, and traffic logger built in C on Linux, demonstrating socket programming, low-level network debugging, and system-level monitoring skills.
linux-kernel packet-parsing tcp-udp
Last synced: 21 Apr 2026
https://github.com/rezapace/newlinux
Automate Installation of Popular Development Tools which automates the installation of various development tools and software on a Linux system.
automation installer linux linux-kernel linux-shell linuxmint script ubuntu xammp
Last synced: 21 Apr 2026
https://github.com/pentalpha/memuse
Command to show usage of memory on the whole system and on each process including memory usage, swap, cache and page faults.
cpp linux-kernel memory page-faults processes system system-information
Last synced: 15 May 2026
https://github.com/brunoproduit/my_device
Example of a linux kernel device driver /dev/my_device
c device-driver linux linux-kernel
Last synced: 22 Apr 2026
https://github.com/virresh/taskinfosyscall
A Kernel Patch for a task_info system call
Last synced: 24 Apr 2026
https://github.com/uxter/s
:trollface: sandbox
config configuration gentoo linux linux-kernel settings
Last synced: 19 Jun 2025
https://github.com/reisy243/panwah
Panwah repositories
gnu gnu-linux linux linux-desktop linux-kernel open-source operating-system repository
Last synced: 11 Sep 2025
https://github.com/abhinavkorpal/linux
Linux is a family of free and open-source software operating systems based on the Linux kernel, an operating system kernel. Linux is typically packaged in a Linux distribution.
Last synced: 05 Jun 2026
https://github.com/gary7102/linux-get-physical-address
Add a system call in Linux Kernel that get physical addresses from virtual addresses
copy-on-write demand-paging linux linux-kernel pagetable systemcalls
Last synced: 24 Apr 2026
https://github.com/sohom09/linux-essentials-for-hackers
This repository will contain linux basic commands which is going to help the user navigate and learn how to use the linux efficiently.
coding config linux-kernel shell shell-scripting
Last synced: 17 May 2026
https://github.com/droberson/hammertime
PoC LKM to force unloading of other LKMs
edr edr-bypass edr-evasion linux-kernel lkm lkm-hacking
Last synced: 24 Apr 2026
https://github.com/pyogenics/linux-on-raspberry-pi-pico
Prototype repository for linux on the rp2040 pico board
linux-kernel raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040
Last synced: 13 Apr 2025
https://github.com/ratijas/symlink-latest-kernel
Symlink latest kernel version in /usr/lib/modules
aur-packages linux-documentation linux-kernel
Last synced: 24 Apr 2026
https://github.com/adithaker/xdp_sfu
🖲️Selective Forwarding Unit Implementation using XDP and TC hooks
c ebpf ebpf-tc ebpf-xdp linux-kernel rtp-streaming webrtc wireshark
Last synced: 02 May 2026
https://github.com/jabellard/ldm
Linux device model experiments.
c device-driver linux linux-device-drivers linux-kernel linux-kernel-driver linux-kernel-module
Last synced: 25 Apr 2026
https://github.com/germanaizek/kernel-xiaomi-lavender
Mirror from repo: https://gitlab.com/ubports/community-ports/android9/xiaomi-redmi-note-7/kernel-xiaomi-lavender
linux linux-kernel ubuntu xiaomi xiaomi-redmi
Last synced: 25 Apr 2026
https://github.com/00ryanwelzel/cse330producerconsumer
OS class backup. Creates and eliminates zombie processes.
Last synced: 16 Jul 2025
https://github.com/devvyyxyz/linux-scripts
Some useful scripts to use on Linux
automate linux linux-kernel linux-scripts scripts useful
Last synced: 26 Apr 2026
https://github.com/tcorlateanu/assembly-projects
Systems engineering portfolio in x86-64 Assembly. Featuring a custom Unix Shell, Branch Predictor, and optimized core tools.
assembly linux-kernel linux-syscall low-level-programming portfolio systems-programming x86-64
Last synced: 27 Apr 2026
https://github.com/szsolt0/thesis
BSc thesis on Linux kernel sandboxing with Landlock & seccomp
bsc-thesis cpp geiakszd1-bp-b2 landlock linux linux-kernel resource-isolation sandbox seccomp seccomp-bpf seccomp-filter security syscall systems-programming
Last synced: 27 Apr 2026
https://github.com/tour88/c-projects
C related projects I've made
c linux-kernel linux-shell vim
Last synced: 03 Feb 2026
https://github.com/leoliu0605/edid-decode
Mirror of https://git.linuxtv.org/edid-decode.git, which will be updated automatically every month. Spec: https://glenwing.github.io/docs/VESA-EEDID-A2.pdf
Last synced: 22 Jun 2025
https://github.com/davidingplus/nvmixfs
本科毕设:面向 NVM+SSD 的混合存储文件系统设计与实现。
linux-filesystem linux-kernel linux-kernel-module
Last synced: 16 May 2026
https://github.com/semaj87/basic-thread
Minimal threading framework written in C
c linux-kernel operating-systems processes system-programming threads
Last synced: 28 Apr 2026
https://github.com/billgewrgoulas/minix
Fair scheduling in Minix using a custom priority algorithm.
Last synced: 28 Apr 2026
https://github.com/saturneric/linux
A minimal mainline Linux kernel for Raspberry Pi 5: only essential RPi5 driver & DTS patches, easy upstream merges, ideal for testing Linux-next on ARM64.
kernel linux-kernel raspberry-pi-5
Last synced: 28 Apr 2026
https://github.com/by3lish/usblogmaster
USB Device Logger - A Linux kernel module that logs USB device insertions and removals, capturing device details and timestamps, with logs saved to a specified file.
linux linux-kernel linux-module linuxmodule
Last synced: 28 Apr 2026
https://github.com/gkatsikas/system-bench
A set of benchmarks to measure critical system operations
context-switching linux-kernel operating-systems profiling scheduler
Last synced: 28 Apr 2026
https://github.com/no1tan1ts3d/dma-ip-descriptive-ver
dma-driver ip-drivers linux-kernel qdma
Last synced: 09 May 2026
https://github.com/icostan/iulix
Lost and found, my 20 years old custom Linux distribution.
linux linux-distribution linux-kernel linuxfromscratch
Last synced: 29 Apr 2026
https://github.com/maximilianfeldthusen/icmpv6-filter-module
ICMPv6-Filter-Module This Linux kernel module uses Netfilter to inspect incoming IPv6 packets:
icmpv6 incoming inspect linux linux-kernel netfilter packets
Last synced: 16 May 2026
https://github.com/shuvo-halder/linuxhelpertext
Linux Helper Text
linux-app linux-desktop linux-distribution linux-kernel linux-shell
Last synced: 29 Apr 2026
https://github.com/serverfarmer/sf-secure-kernel
sf-secure-kernel extension provides secure Linux kernel configuration.
devops devops-tools linux linux-kernel security security-automation security-hardening security-tools sysctl sysctl-variables
Last synced: 29 Apr 2026
https://github.com/devilofcyber/linux-optimizer
A simple bash script for optimize linux debian based.
Last synced: 29 Apr 2026
https://github.com/hajmedwissem/timotwofx_driver
linux kernel driver for timotwoFX
c kernel-module linux-kernel makefile spi
Last synced: 20 May 2026
https://github.com/mjechow/yacks
Yet another compile the linux kernel script.
compile linux-kernel shell-script
Last synced: 16 May 2026
https://github.com/massimostanzione/refmon
A reference monitor for enhanced file protection. Project for the course "Advanced Operating Systems (and Systems Security)"
linux-kernel linux-kernel-module reference-monitor
Last synced: 29 Apr 2026
https://github.com/muhlemmer/gd
Create an as small as possible iso image, containing only the bare minimals to download and extract a stage-3. People who want to deploy more instances of gentoo, can do so easily and automated using this tool. The tools in this project are written completely in shell script, and are easy to hack.
busybox gentoo-installation linux linux-kernel
Last synced: 29 Apr 2026
https://github.com/melvinmo/os_course_archive
The repository contains the codes and related files of two final projects for my undergrad operating system course.
bash-script linux-kernel lkm operating-system xv6
Last synced: 14 Apr 2026
https://github.com/arogov-com/bme280_cdev
Simple BME280 driver
bme280 c driver linux-driver linux-driver-programming linux-drivers linux-kernel
Last synced: 30 Apr 2026
https://github.com/stackroost/aeonix-compiler
Aeonix ebpf linux kernel scripting programming language
ebpf linux-kernel scripting-language zig
Last synced: 29 Dec 2025
https://github.com/gwbres/kernel-diffpatch
:penguin: Scripts to generate diff patch series between two Kernel forks
Last synced: 30 Apr 2026
https://github.com/prayerxy/customize_filesys
learn how to build your ownself filesystem from scratch
ext4 ext4-filesystem filesystem linux-kernel
Last synced: 30 Apr 2026
https://github.com/felipefacundes/info
Linux Info News
archlinux archlinux-installer blog blogging info information information-security linux linux-app linux-desktop linux-kernel linux-shell news swap
Last synced: 30 Apr 2026
https://github.com/bhojpur/kernel
The Bhojpur Kernel is an operating system library used by the Bhojpur.NET Platform for delivery of fast and secure applications or services.
Last synced: 30 Apr 2026
https://github.com/franciscoraguilera/kernel-driver
Linux kernel USB driver for the Apple Xserve Front Panel
apple linux linux-kernel low-level-programming
Last synced: 15 May 2026
https://github.com/maximilianfeldthusen/basic-secure-kernel-module
The code is a basic kernel module that demonstrates how to initialize a secure driver, though integrating TPM or HSM functionality would require additional kernel-space libraries, such as tpm_tis or tpm_dev for TPM devices.
aes c cryptography hsm kernel linux-kernel request tpm-plugin
Last synced: 01 May 2026
https://github.com/gdonald/linux-kernel-powerball-module
Linux Kernel Powerball Module
c linux-kernel module power-ball
Last synced: 01 May 2026
https://github.com/laiba-iqrar/performance-benchmark-tool
Perl script to benchmark system performance, including CPU, Disk I/O, Memory, and Network metrics. Designed for system administrators, developers.Helps manage system performance and identify bottlenecks
Last synced: 09 May 2026
https://github.com/bashrc2/lkmpg
The Linux Kernel Module Programmer's Guide: version 5.18.14
book c device-driver documentation kernel-module linux linux-kernel linux-kernel-module manual
Last synced: 01 May 2026