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-20 00:16:13 UTC
- JSON Representation
https://github.com/Akash98Sky/android_kernel_leeco_msm8976
linux kernel 3.10.108
Last synced: 23 Oct 2024
https://github.com/gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
kernel kernel-development linux linux-kernel
Last synced: 30 Jan 2025
https://github.com/jacob-doll/phoenixos
Project following progression through operating system development documenting challenges as the project progresses.
bootloader kernel operating-system operating-systems os-dev os-development
Last synced: 23 Oct 2024
https://github.com/m0rf30/qemu-kernel-rpi-3
QEMU kernel builds for Raspberry Pi 3 (and greater) devices
aarch64 arm64 armv8 kernel qemu raspberry-pi simonpi
Last synced: 28 Jan 2025
https://github.com/sammwyy/kitty-paw
BIOS Kernel built in Rust.
bios kernel os rust rust-kernel
Last synced: 17 Jan 2025
https://github.com/neuralteam/kernel
Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone).
Last synced: 12 Jan 2025
https://github.com/francescodisalesgithub/simpleviruswriting
An example of basic virus writing in C
c exploit fallocate fork-bomb hacking hide-messages kernel linux passwords shadowfile timebomb virus-writing
Last synced: 29 Nov 2024
https://github.com/travorlzh/learnos
A repo that contains all the code written in my study of OS development.
assembly c kernel operating-system-learning tutorial
Last synced: 17 Jan 2025
https://github.com/torqs-project/q8s-kernel
Kernel extension for executing quantum programs in simulators on q8s clusters
hacktoberfest jupyter jupyter-kernels jupyter-notebook kernel kubernetes python quantum quantum-computing
Last synced: 25 Nov 2024
https://github.com/kotleni/virthid-macos
MacOS kext for creating virtual HID devices.
driver hid iokit kernel kext macos virtual-hid
Last synced: 13 Feb 2025
https://github.com/katya-incorporated/aurora-store
About Aurora Store 📺 focused on security, minimalism and usability. Our app store is currently being used to distribute our own apps and the Google Play mirror for isolated download functionality of all apps that are available on the Google Play Market. In the future, it will be used for the possible distribution of builds of Katya ® 👽 Mobile OS.
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: 15 Feb 2025
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 21 Dec 2024
https://github.com/jbouron/x86-kernel
A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.
assembly kernel operating-system osdev x86
Last synced: 20 Jan 2025
https://github.com/harilvfs/archlts
Script to install the Linux LTS kernel on Arch and Arch-based distributions.
Last synced: 29 Oct 2024
https://github.com/sairyss/32-bit-kernel
32-bit example kernel using C and Assembly.
Last synced: 18 Jan 2025
https://github.com/wolftech-innovations/wolfos
WolfOS - " An extendable NixOS-Like Ubuntu based OS."
deployable distro fast foss kernel linux linux-distribution linuxdistros nixos operating-system os ubuntu
Last synced: 15 Feb 2025
https://github.com/dracarys18/kernel_tracker
A Bot to Track Kernel Upstreams from kernel.org and Post it on Telegram Channel
beautifulsoup4 kernel linux linux-kernel python telegram telegram-bot
Last synced: 13 Feb 2025
https://github.com/hermit-os/no_std
HermitOS without std
kernel operating-system operating-systems rust rust-lang
Last synced: 16 Feb 2025
https://github.com/rohithgowdam/linux-custom-packet-filtering
This project demonstrates an enhanced Linux virtual network driver with custom packet filtering. It filters incoming packets based on IP addresses, UDP protocols, and specific MAC addresses. Designed for hands-on kernel module development and network security experiments.
kernel kernel-module linux linux-el network-drivers networking packet-filtering rvce
Last synced: 16 Feb 2025
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 03 Nov 2024
https://github.com/0xor0ne/docker-linux-kernel-builder
Docker image for Linux kernel cross-compilation
cross-compilation crosscompile docker kernel linux linux-kernel
Last synced: 16 Feb 2025
https://github.com/basemax/cnol
A new C standard library implementation intended for use on embedded systems. (SOON)
c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system
Last synced: 09 Feb 2025
https://github.com/patwie/robustkernelpaths
ICML paper: Robust and Efficient Kernel Hyperparameter Paths with Guarantees
eigen hyperparameters icml kernel kernel-hyperparameter libsvm machine-learning machine-learning-algorithms
Last synced: 10 Feb 2025
https://github.com/handcode/check_mk_kernel_version
check running vs. installed kernel versions
checkmk debian freebsd kernel kernel-versions monitoring omd-server
Last synced: 16 Feb 2025
https://github.com/arasgungore/linux
Linux kernel source tree.
kernel kernel-development kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-desktop linux-distribution linux-kernel linux-kernel-module linux-kernel-samples linux-shell linux-source linuxkernel linuxkernelmodule operating-system operating-systems
Last synced: 22 Jan 2025
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 23 Oct 2024
https://github.com/axonasif/gearlock-kernel-pkg
Ready to use kernel package. Use https://github.com/AXIM0S/gearlock-dev-kit to set this up.
android-x86 gearlock installation-script kernel
Last synced: 12 Feb 2025
https://github.com/katya-incorporated/pixel-6a-kernel-prebuilts
The Google Pixel 6a arrived with a big challenge in front of it — reclaim the title of the best cheap phone to buy, particularly for those who prize top-notch cameras above all else. It wasn't an easy fight for the budget Pixel. Since the Google Pixel 5a arrived at the end of last summer, both Apple and Samsung have come out with low-cost options.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-source linux linux-app linux-kernel linux-shell
Last synced: 09 Feb 2025
https://github.com/katya-incorporated/pixel-7-and-pixel-7-pro-kernel-prebuilts
It was a fairly unexciting conclusion. When I reviewed the Google Pixel 7 Pro last year, I walked away with the impression of a phone that was a bit better in some important ways but wasn’t quite the superintelligent, time-saving device that Google claimed it was. It was just a good smartphone, not a smarter smartphone. But that was over six month
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-kernel-module linux-shell
Last synced: 09 Feb 2025
https://github.com/katya-incorporated/pixel-4-and-4-xl-kernel-prebuilts
As the most leaked phone in phoneland, the Pixel 4 and 4 XL held few surprises when Google finally unveiled them in October 2019. We knew it would have a new facial recognition feature (here's how the Pixel 4's face unlock compared to the iPhone 11's Face ID when we tested both in four typical scenarios), a 90Hz screen and an exceptional camera.
aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-module kernel-source
Last synced: 09 Feb 2025
https://github.com/katya-incorporated/pixel-6-and-pixel-6-pro-kernel-prebuilts
Ever since I got the Pixel 6 Pro, I’ve been reluctant to use it as my daily driver, opting instead to keep my secondary SIM in it. The smaller Pixel 5 remained my go-to phone. But for the purpose of this revisit, I set aside my pocketable Pixel 5 and made the leap to the 6 Pro. For the first few days, the change in size was nothing.
aosp aosp-android aosp-build aosp-device aosp-kernel kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-shell
Last synced: 09 Feb 2025
https://github.com/nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
arduino arduino-platform arduino-platformio arduino-project esp32 esp32-arduino kernel kernel-development kernel-source operating-system operating-system-kernel os-dev os-development risc-v risc-v-emulator risc-v-simulator
Last synced: 13 Jan 2025
https://github.com/nthnn/noos
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
grub kernel kernel-development operating-system operating-system-kernel os-dev os-development osdev unikernel
Last synced: 13 Jan 2025
https://github.com/brookinsconsulting/bckernelmoduleoverride
BC Kernel Module Override is a simple eZ Publish Platform (Legacy) kernel override extension which overrides the default ezmodule class to provide a simple feature it allows extension based module views to override default kernel module views
ezmodule ezpublish ezpublishlegacy ezpublishplatform kernel kernel-override module override php
Last synced: 26 Jan 2025
https://github.com/zhuagenborn/tiny-x86-os
đź’˝ A tiny Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.
assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling
Last synced: 02 Jan 2025
https://github.com/aanm-org/cilium
eBPF-based Networking, Security, and Observability
bpf cncf cni containers ebpf k8s kernel kubernetes kubernetes-networking loadbalancing monitoring networking observability security troubleshooting xdp
Last synced: 10 Feb 2025
https://github.com/turulomio/mykernel
My kernel scripts to compile it in Gentoo systems
cryptsetup gentoo grub initramfs-generator kernel
Last synced: 28 Dec 2024
https://github.com/loneicewolf/windows-rootkits
My own 'collection' of windows rootkits.
bootkit kernel rootkit windows windows-bootkit windows-kernel windows-rootkit
Last synced: 17 Feb 2025
https://github.com/pmuens/rost
Hobby operating system written in Rust.
kernel operating-system os rust rust-lang
Last synced: 17 Feb 2025
https://github.com/cdpxe/kspids
A kernel-based IDS for Linux. KSPIDS monitors especially system calls.
anomaly-detection hids host-monitoring ids information-forensics information-security intrusion-detection kernel kernel-hardening kernel-module linux linux-hardening linux-kernel linux-kernel-module linux-security linux-security-module monitoring security-hardening security-tools user-monitoring
Last synced: 28 Oct 2024
https://github.com/kalimcs/kernel-tools
Anti-Rootkit
anti-rootkit ark debugger driver drivers kernel kernel-tools pchunter tools windows windowskernel
Last synced: 06 Jan 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 26 Jan 2025
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 10 Feb 2025
https://github.com/stdlib-js/math-base-special-kernel-tan
Compute the tangent of a number on [-π/4, π/4].
angle javascript kernel math mathematics node node-js nodejs radians stdlib tan tangent trig trigonometry
Last synced: 21 Dec 2024
https://github.com/martin-bucinskas/darkos-2017
Micro operating system based on previous design.
Last synced: 10 Feb 2025
https://github.com/rudxain/esoteric-cpu-governors
WIP implementations of those algorithms
algorithms cpu cpu-governor dumb esoteric funny governor kernel linux processor wip wip-do-not-use
Last synced: 21 Jan 2025
https://github.com/gh057mz/common-kexp-code-snippets
Code snippets and techniques
Last synced: 19 Oct 2024
https://github.com/matidev-pl/kernel_lenovo_achilles6_row_wifi
Kernel source for Lenovo X606F
Last synced: 18 Feb 2025
https://github.com/jillmpla/linuxkernelproject
A loadable Linux Kernel Module (LKM) that creates a file in /proc and provides read + write functionality.
kernel kernel-modules kernel-space linux linux-kernel linux-kernel-module
Last synced: 14 Jan 2025
https://github.com/hk-transfield/multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 14 Dec 2024
https://github.com/mariona-ft/operating-systems-siop
SISTEMES OPERATIUS Curs 2021-22 EPSEVG
cache kernel memory memory-allocator memory-cache operating-system operating-system-learning os pipeline process-manager sistemas-operativos vfs
Last synced: 15 Feb 2025
https://github.com/delta1/rust-os-tutorial
Working through Phil Oppermann's "Writing an OS in Rust" tutorial.
Last synced: 27 Jan 2025
https://github.com/swanx1/alean
ALEAN is an operating system for the Raspberry PI Zero W (BCM2835 chip)
bcm2835 firmware kernel os raspberry-pi
Last synced: 06 Nov 2024
https://github.com/theimpulson/android_kernel_motorola_sm8475
Linux Kernel for Motorola Razr 40 Ultra (zeekr)
Last synced: 27 Jan 2025
https://github.com/atls8119981470/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: 14 Jan 2025
https://github.com/nufeng1999/jupyter-myc-kernel
Minimalism Jupyter C kernel
c gcc jupyter jupyter-notebook kernel
Last synced: 07 Nov 2024
https://github.com/rolandhemmer/fedora-workstation-guide
:book: Fedora Workstation personal installation guide and post-installation scripts.
documentation fedora fedora-workstation installation-guides installation-scripts kernel linux post-installation readme shell shell-scripts
Last synced: 21 Jan 2025
https://github.com/lseything/kernel_xiaomi_topaz_experimental
Experimental Kernel Source from Project Anything 'THIS IS AN EXPERIMENTAL SOURCE CODE, IF YOU WANT TO USE IT TO REBUILD AND DO SHIT I'M NOT TO BLAME <3 AND THIS IS NOT ANYTHINGKERNEL.
android experimental gki kernel sapphire sapphiren source tapas topaz
Last synced: 07 Nov 2024
https://github.com/lseything/kernel_msm_5.15
MSM Kernel 5.15 GKI Source Code.
Last synced: 07 Nov 2024
https://github.com/kettle11/minimal_uefi
A minimal Rust project to get started with UEFI
kernel operating-system rust uefi
Last synced: 27 Jan 2025
https://github.com/0xflux/wdk-mutex
An idiomatic Rust mutex type for Windows kernel driver development.
driver driver-mutex kernel kernel-driver kernel-mutex kerrnel-mutex kmutex microsoft mutex rust thread-safety wdk wdk-driver winapi windows windows-driver windows-driver-kit
Last synced: 18 Feb 2025
https://github.com/tcfw/beehiveos
Beehive OS
kernel microkernel operating-system-learning operating-systems-project
Last synced: 07 Jan 2025
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 Jan 2025
https://github.com/stdlib-js/math-base-special-kernel-cos
Compute the cosine of a number on `[-π/4, π/4]`.
angle cos cosine javascript kernel math mathematics node node-js nodejs radians stdlib trig trigonometry
Last synced: 10 Nov 2024
https://github.com/r4um/bpf-dump
Misc BCC BPF Scripts
bcc bpf kernel kprobes tracepoints tracing
Last synced: 22 Jan 2025
https://github.com/johannst/raspi3-bare-metal
Raspberry Pi3 Bare Metal
arm arm64 armv8 asm bare-metal baremetal driver kernel loader raspberry-pi-3 uart
Last synced: 22 Jan 2025
https://github.com/johannst/vdso-proxy-poc
Proof-of-concept to proxy vdso calls.
checkpoint kernel linux proxy restore vdso
Last synced: 22 Jan 2025
https://github.com/davidbuchanan314/anonymos
Yet another unnamed operating system project.
Last synced: 19 Feb 2025
https://github.com/nikvoronin/clootoopengl
OpenCL parallel calculations w/ OpenGL renderer
cloo fractals kernel mandelbrot opencl opengl opentk opentk-library procedural procedural-generation sharpgl
Last synced: 16 Jan 2025
https://github.com/hivesolutions/patches
Set of random patches for a series of projects
Last synced: 16 Jan 2025
https://github.com/sporeball/nn
nearly nothing: a toy operating system
kernel operating-system osdev systems
Last synced: 12 Feb 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 31 Dec 2024
https://github.com/angelogalav/pandos
PandOS Operating System Kernel code, aka the main project of the UniBo Operating Systems course (y. 2020/2021)
c kernel operating-system pandos rikaya-os unibo
Last synced: 05 Feb 2025
https://github.com/moindalvs/svm_hyperparameter_tuning_kernel_tricks
Effect of Gamma values and C values visualization on dataset and errors/misclassification
data-science gamma hyperparameter-tuning kernel regularization sklearn svm-classifier svm-kernel visualization
Last synced: 18 Jan 2025
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 20 Nov 2024
https://github.com/amar454/floppaos
FloppaOS is a free and open source 32 bit operating system.
assembly c-programming kernel operating-system
Last synced: 20 Nov 2024
https://github.com/maruos/android_kernel_bullhead
Nexus 5X kernel for Maru OS.
Last synced: 21 Jan 2025
https://github.com/libreelec/slice-drivers
linux kernel modules for the Slice box
c drivers kernel kernel-module linux
Last synced: 18 Nov 2024
https://github.com/gmh5225/common-android12-5.10-kernelsu
GKI for android12-5.10 with KernelSU
Last synced: 26 Jan 2025
https://github.com/ubugeeei/vaughan
Operating system scratch implements in C lang
clang gui kernel micro-kernel operating-system window-system
Last synced: 13 Feb 2025
https://github.com/shaswata56/os
microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!
barebone bootstrap c kernel kernel-space loader os qemu x86
Last synced: 03 Jan 2025