Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Kernel
A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.
- GitHub: https://github.com/topics/kernel
- Wikipedia: https://en.wikipedia.org/wiki/Kernel_(operating_system)
- Aliases: microkernel, micro-kernel, exokernel, nanokernel,
- Last updated: 2025-02-15 00:16:13 UTC
- JSON Representation
https://github.com/easimon/fedora-kernel-builder
Builds a patched Fedora kernel RPM from a SRPM on Docker
Last synced: 19 Jan 2025
https://github.com/antoineco/kernel-devel-vm-action
Bootstraps a Lima instance with the selected Linux kernel version for building and testing kernel modules.
Last synced: 25 Jan 2025
https://github.com/j4cobgarby/fors-kernel
Experimenting with kernel ideas
assembly c kernel operating-system x86-64 x86-assembly-language
Last synced: 21 Jan 2025
https://github.com/spholz/android_kernel_samsung_xcover4lte
Samsung Galaxy Xcover 4 kernel
Last synced: 24 Jan 2025
https://github.com/blob42/vmmware-12.1.1-kernel-4.9
Vmware 12.1.1 patch for kernel 4.9
Last synced: 10 Feb 2025
https://github.com/pdxjohnny/embeddedos
A operating system targeted at embedded devices
arm kernel microprocessor operating-system
Last synced: 12 Oct 2024
https://github.com/programmingclone/kernelhooking
Explains with working examples how to implement a trampoline hook for kernel functions inside of Windows.
detour-hook detours-example function-hooking function-hooks hooking hooking-example kernel kernel-driver trampoline-hooking windows
Last synced: 21 Jan 2025
https://github.com/sorydima/extra-branding
These larger-than-life System Extra Branding elements form an enthralling tapestry, weaving innovation, creativity, and interconnectedness into an immersive, spellbinding, and utterly captivating experience that transcends boundaries, inviting all cosmic voyagers to explore Katya's breathtaking digital universe of wonders.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell
Last synced: 17 Nov 2024
https://github.com/saxophone-dev/bytesized.webring
this is just a webring for people passionate about operating system development (or even just low-level stuff). if you're working on an OS, writing low-level code, or just love tinkering with the bare metal, this is the place to connect!
arm assembly bare-metal bootloader c embedded-systems firmware hackers kernel learning low-level open-source osdev qemu riscv rust systems-programming tinkering webring x86
Last synced: 22 Jan 2025
https://github.com/emomaxd/kernel
could it be real??
assembly bootloader c-language kernel low-level operating-system system-programming x86 x86-64
Last synced: 18 Jan 2025
https://github.com/ruturaj4/preemptive-gpu-scheduling
Preemptive GPU Scheduling Support for mali - patched drivers ⭐️
advanced-operating-systems drivers gpu kernel midguard odroid-xu4 patched preemptive scheduling
Last synced: 16 Jan 2025
https://github.com/atls3467978911/valorant-external--8407-
Valorant Cheat | Aimbot + Esp + Skin Changer
aimbot aimbot-valorant cheat cheat-valorant driver esp hack hack-valorant kernel skinchanger valorant valorant-aimbot valorant-cheat valorant-esp valorant-hack valorant-skinchanger valorant-spoofer
Last synced: 24 Dec 2024
https://github.com/xigh/x-trace
FreeBSD 11+12 kernel hacking example : x-trace, simple tool to trace execution
driver freebsd kernel syscalls trace trace-execution
Last synced: 08 Jan 2025
https://github.com/jakubvojvoda/linux-firewall
Simple Linux firewall using Netfiler
c firewall kernel netfilter netfilter-hook packet-processing
Last synced: 25 Dec 2024
https://github.com/feyzanaydemir/simple-os
Minimal operating system kernel for i386.
Last synced: 21 Jan 2025
https://github.com/mhatxotic/fastrate
FastRate sets the Windows 95/98/ME/NT/2K Kernel TickRate to 1ms from the default 10ms or 16ms to improve the performance of mutlimedia applications. It is less useful on Windows NT/2K systems and has literally no use on Windows XP and later.
95 98 fastrate kernel me rate system tick utility win32 windows
Last synced: 01 Feb 2025
https://github.com/bl33h/productoftwovectors
This code utilizes CUDA for parallel vector multiplication on a GPU, demonstrating GPU's acceleration capabilities.
cuda gpu kernel paralelism parallel-programming product vector
Last synced: 21 Jan 2025
https://github.com/pikachu-sentinel/userutilityapp
UMDF app to communicate custom KMDF Driver with IoCTL
Last synced: 22 Jan 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 21 Jan 2025
https://github.com/vroncevic/kernel_basic_system
:penguin: Kernel Basic System
asm basic-structure c kernel linux makefile os virtual-machine
Last synced: 13 Feb 2025
https://github.com/hk-transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 07 Feb 2025
https://github.com/elisstaaf/nanos
My attempt at making an actual good kernel.
c kernel minimalist nanokernel operating-system os osdev pure-c
Last synced: 06 Feb 2025
https://github.com/utkarsh2102/packlog
A kernel module that logs all your incoming packets.
Last synced: 13 Jan 2025
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 25 Dec 2024
https://github.com/divinenaman/linux-kernel-modules
Linux Kernel Rootkits
kernel kernel-module linux-kernel
Last synced: 10 Feb 2025
https://github.com/kaandesu/kaanos
Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.
assembly boot-loader kernel learning-purpose operating-system
Last synced: 06 Feb 2025
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 21 Jan 2025
https://github.com/phstudy/docker-aosp-kernel-builder
Docker image to build an AOSP kernel
aosp docker-image google-pixel kernel
Last synced: 21 Jan 2025
https://github.com/OpenDZ/timgad
Timgad is a Linux Security Module that collects per process and system-wide security protections that are not handled by the core kernel itself.
kernel linux sandbox security security-hardening
Last synced: 25 Oct 2024
https://github.com/manbuzhe666/bitsfs
Bitsfs is a simple file system based on Linux. Not for commercial use but study and demonstration.
datastore filesystem kernel linux
Last synced: 09 Jan 2025
https://github.com/abund4nt/proc-root-docker-breackout
Explanation and automation for abusing docker escape via /proc/<PID>/root
Last synced: 11 Jan 2025
https://github.com/chon-group/serialportemulator
A Linux kernel module for serial device emulation
emulator kernel serial serial-communication serial-port
Last synced: 09 Feb 2025
https://github.com/walderlansena/senaos
:computer: Mini Sistema Operacional em C/C++ e Assembly
assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so
Last synced: 30 Jan 2025
https://github.com/juoelenis/binux
My own OS made by me from scratch
c cpp ez h kernel mit-license os
Last synced: 05 Feb 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 14 Jan 2025
https://github.com/a3ro-dev/rc-os
Operating System for Self Driving Small Vehicles
html-css-javascript kernel micropython mpython operating-system os python raspberry-pi-pico rc-car rc-os socket
Last synced: 02 Jan 2025
https://github.com/dudejoe870/funos
A little hobby OS
kernal kernel operating-system os
Last synced: 23 Jan 2025
https://github.com/mochaap/frogging-build
Automated build of some Frogging-Family patched packages.
archlinux docker frogging-family kernel pkgbuild wine
Last synced: 13 Jan 2025
https://github.com/pschmitt/zabbix-template-reboot-required
Zabbix template to determine whether a host needs to be rebooted
kernel reboot restart restart-server services update updates zabbix zabbix-templates
Last synced: 17 Jan 2025
https://github.com/willothy/goose
Good ol' OS experiment. Probably bad. I have no idea what I'm doing, but the goal is to have some idea when I'm done.
hobby-os kernel operating-system rust
Last synced: 05 Feb 2025
https://github.com/theabhishek07/operating-systems
This repository contains all the relevant content needed for learning and practicing operating system.
class-notes ebooks kernel kernel-module lab-works ppts-created study-materials
Last synced: 06 Jan 2025
https://github.com/anindya-prithvi/fun_os
I do a lot of weird stuff here, but yeah, when I learn, somethings may break. Hope your system stays safe
asmx86 c kernel makefile process stacktrace syscalls threads
Last synced: 16 Jan 2025
https://github.com/realeroberto/linux-day-2015
My talk at the Linux Day 2015 in Rome.
filesystem kernel linux talk vfs
Last synced: 19 Jan 2025
https://github.com/andreasscherbaum/ansible-raspbee
Install a RaspBee II on a Raspberry Pi
ansible ansible-playbook ansible-role deconz kernel playbook raspbee raspberry raspberry-pi raspberrypi zigbee
Last synced: 21 Jan 2025
https://github.com/lordshenron/direwolf_unified
Kernel source of Direwolf kernel based on Unified Kernel source by @33bca
direwolf kernel kernel-source redmi riva xiaomi
Last synced: 26 Dec 2024
https://github.com/katya-incorporated/.github
Breaking Boundaries: Katya ® 👽 OS Now Open to Developers, Paving the Way for Limitless Creativity and Advancements 📲✨
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source linux linux-app linux-distribution linux-kernel linux-shell
Last synced: 18 Jan 2025
https://github.com/andreasscherbaum/remove_unused_kernels
Remove unused Linux kernel packages
debian kernel linux linux-kernel ubuntu unused-kernel-packages
Last synced: 21 Jan 2025
https://github.com/redchenjs/armbian-packages
Build Armbian packages using GitHub Actions
armbian bsp github-actions-ci kernel u-boot
Last synced: 21 Jan 2025
https://github.com/joshua-riek/ubuntu-honeycomb-lx2k
Ubuntu 20.04 for Honeycomb LX2K
aarch64 arm arm64 embedded embedded-linux embedded-systems kernel linux nxp uboot ubuntu
Last synced: 13 Feb 2025
https://github.com/marcellanz/dkmp
distributed kernel multiprocessing
c distributed-computing kernel linux
Last synced: 24 Jan 2025
https://github.com/blitzsprinter/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 29 Oct 2024
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 12 Feb 2025
https://github.com/projectx3490575054/prjctxx9265
A project that demonstrates how to screw with CSGO from Kernel Space. (CSGO Kernel Cheat/Hack) All cleaned up, and with updated offsets.
cheat counter-strike counter-strike-global-offensive csgo driver free hack kernel kernel-drivers kernel-hacking kernelcheat kernelhack undetected usermode usermode-applications vac windows
Last synced: 08 Feb 2025
https://github.com/saschagrunert/netlink_kmod
Playing around with routing netlinks inside the kernel
Last synced: 26 Dec 2024
https://gitlab.com/richardanyalai/rexos
My Operating System written in C/C++ & x86 Assembly
bootloader kernel libc libc++ operating system operating system development os osedv unix
Last synced: 23 Oct 2024
https://github.com/fzn0x/0x-os
Ox OS - My Operating System Playground
assembly bootloader c kernel operating-system
Last synced: 18 Jan 2025
https://github.com/thexxturboxx/raspberry-pi-dram-puf
Decay-based DRAM PUF for the Raspberry Pi 3B+ implemented on top of rpi-open-firmware
dram dram-puf firmware kernel puf raspberry-pi
Last synced: 24 Nov 2024
https://github.com/mar0ls/bcc_ubuntu22.04_installer
Installer BPF Compiler Collection (BCC) on Ubuntu 22.04 LTS
autoinstaller bash-script ebpf gcc kernel linux python3
Last synced: 21 Jan 2025
https://github.com/hackersa3edy/simple_shell
ALX Sprint 1 project - Simple Shell: The shell is a program that takes the command inputs written from the the user’s keyboard and passes them to the machine to execute them through the kernel. It also verifies if the command inputs from the user are correct. So, in general, a shell is a user interface to use the services of a computer.
algorithms alx alx-software-engineering c-language c-programming cli command-line data-structures debugging kernel optimization shell system-calls valgrind
Last synced: 02 Jan 2025
https://github.com/mishamyrt/kebab-choco-kernel
🍫 Kernel for the OnePlus 8T OSS
Last synced: 07 Jan 2025
https://github.com/ieCecchetti/Python_ML_DL_examples
A variety of Machine Learning and Deep Learning scripts in Python. Included some theorical info about that in the Readme
bayes-classifier bayesian-statistics deep-learning kernel machine-learning matplotlib neural-network numpy pandas pca pca-analysis python scikitlearn-machine-learning scipy shi
Last synced: 23 Oct 2024
https://github.com/m1kc/netatop-dkms
AUR package for the netatop kernel module with DKMS support
archlinux atop aur dkms kernel kernel-module linux module monitoring netatop network network-monitoring
Last synced: 26 Dec 2024
https://github.com/cse-25/rt_linux_latency
A Case study on latency difference between Desktop Linux Kernel and Linux RT Kernel patch
Last synced: 17 Jan 2025
https://github.com/iraqichild/ioctl-driver
Simple IOCTL Driver that is currently (Read Only) Meant for EAC Games (except games with dtb shuffiling)
bypass cheat cplusplus driver exploit hack kernel kernel-mode low-level windows-driver
Last synced: 26 Dec 2024
https://github.com/engineersbox/c-x86-kernel
A Kernel in x86 and C
c kernel nasm nasm-assembly x86-assembly x86-nasm
Last synced: 27 Jan 2025
https://github.com/vs4vijay/linux-kernel-playground
Linux Kernel Playground
buildroot esp32 iot kernel linux linux-kernel operating-system raspberry-pi yocto zephyr
Last synced: 10 Jan 2025
https://github.com/vs4vijay/vizos
An operating system for fun and learning
assembly baremetal gcc kernel linux nasm operating-system operating-system-learning os qemu rust
Last synced: 10 Jan 2025
https://github.com/afellowspeedrunner/arikoto
Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.
c kernel limine operating-system os osdev
Last synced: 26 Jan 2025
https://gitlab.com/sm-t210r/android_kernel_samsung_lt02-backup
Kernel code for SM-T210R
Last synced: 23 Oct 2024
https://github.com/agiraudet/little-penguin
Linux Kernel Development, based on the Eudyptula Challenge
Last synced: 10 Jan 2025
https://github.com/archibate/microk
A microkernel (will be merged with my last monokernel system project 'osys')
Last synced: 03 Jan 2025
https://github.com/p1n2o/delta_kernel_xiaomi_sm8250
Delta Kernel for Xiaomi SM8250. Supports AOSP ROMs for alioth (Poco F3, Mi 11X, Redmi K40) & apollo (Mi 10T/Pro, Poco F4, Redmi K40S)
android android-kernel aosp kernel linux-kernel sm8250 xiaomi-kernel
Last synced: 03 Jan 2025
https://github.com/donosonaumczuk/arq_kernel
Small Kernel for Computer Architecture subject practical work at ITBA
Last synced: 03 Jan 2025
https://github.com/likakavkasidze/kernel-testing-sysroot
Tiny workflow for Kernel testing on QEMU
Last synced: 30 Jan 2025
https://github.com/inferno0230/wsl2-linux-kernel-6.1-lts
The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
Last synced: 23 Jan 2025
https://github.com/r614/runix
UNIX-esque OS built using Rust
kernel linux operating-system rust x86-64
Last synced: 14 Feb 2025
https://github.com/alkuzin/nos
NOS - hobby Unix-like x86-32 operating system
baremetal bootloader c c-library drivers kernel operating-system operating-systems os osdev osdev-projects unix x86 x86-32
Last synced: 08 Jan 2025
https://github.com/lkcbharath/Lab_Assignments
Assignments for all labs for my UG studies sorted by semester and course.
bash c-plus-plus java kernel python3
Last synced: 23 Oct 2024
https://github.com/gasna/kfs-1
This first (out of 10) project is a very basic kernel with some basic features.
42 42-school 42born2code 42paris 42school assembly assembly-language assembly-language-programming assembly-x86 basic-kernel c c-language c-language-programming kernel kernel-development
Last synced: 24 Jan 2025
https://github.com/woile/fun_os
Writing an Operating system based on Phil-opp blog series
kernel operating-system osdev-rust
Last synced: 21 Jan 2025
https://github.com/donosonaumczuk/ARQ_Kernel
Small Kernel for Computer Architecture subject practical work at ITBA
Last synced: 23 Oct 2024