An open API service indexing awesome lists of open source software.

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/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/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

ebpf go linux-kernel python

Last synced: 02 Jan 2026

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/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/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.

c linux-kernel linux-module

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

coccinelle 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.

linux-kernel lkm

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/pashinov/linux-driver-sample

Linux character driver which implements linux pipes

drivers linux-kernel

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.

drivers linux-kernel

Last synced: 18 Apr 2026

https://github.com/00ryanwelzel/producerconsumer

Creates and eliminates zombie processes.

linux-kernel zombie-processes

Last synced: 21 May 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.

linux-kernel lkm pci

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

linux-kernel operating-system

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).

linux-kernel operating-system

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.

linux-kernel namespaces rust

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

c linux-kernel patch

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/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.

linux linux-kernel unix

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/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/e1izabeth/testkernel

OS kernel for study (not finished)

kernel linux-kernel os

Last synced: 20 May 2026

https://github.com/00ryanwelzel/cse330producerconsumer

OS class backup. Creates and eliminates zombie processes.

linux-kernel 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/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

edid hdmi linux linux-kernel

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.

linux-kernel

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/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/devilofcyber/linux-optimizer

A simple bash script for optimize linux debian based.

linux linux-kernel

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/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

kernel linux-kernel patch

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/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.

linux-kernel unikernel

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

linux-kernel perl

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