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-05-28 00:16:29 UTC
- JSON Representation
https://github.com/erik-donath/sodium
An small x86 Operating System which uses multiboot2 and the grub bootloader.
boot grub i686 kernel multiboot2 operating-system os uefi-boot x86
Last synced: 12 Apr 2025
https://github.com/teelinsan/ironysarcasmdetection
This is the code's repository of the paper "A Kernel-based Approach for Irony and Sarcasm Detection in Italian" presented at IronITA @ Evalita2018
irony kelp kernel machine-learning natural-language-processing nlp nlp-machine-learning sarcasm sarcasm-detection svm svm-classifier
Last synced: 19 Apr 2025
https://github.com/populated/avoid-all-eyes
A Python-based tool designed to attempt to hide processes from task managers.
c ctypes diagram dkom kernel kernel-methods processes python
Last synced: 15 Jan 2025
https://github.com/a1exwang/modern_05
A modern toy OS using up-to-date technology (AMD64, UEFI, Multi-Core CPU, PCI Express, ACPI/SATA, ZFS, Modern C++)
Last synced: 19 Apr 2025
https://github.com/louisjenkinscs/moltaros
A minimal implementation of an Operating System implemented in (mostly) C and (sparse) Assembly
educational heap kernel operating-system x86
Last synced: 08 May 2025
https://github.com/esno/linux-kindle-pw2
linux kernel sources for kindle paperwhite 2 (6th generation)
6th-generation ebook ebook-reader ereader kernel kindle linux paperwhite-2
Last synced: 26 Feb 2025
https://github.com/bellthomas/citadel
Citadel — A Trusted Reference Monitor for the Linux Kernel using Intel SGX Enclaves
difc enclave kernel linux lsm reference-monitor security sgx
Last synced: 20 Apr 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 30 Apr 2025
https://github.com/empyreal96/linux-sony-hollyss-kernel-3.10
Unmodified kernel source of the Xperia M5 (30.2.A.1.21) site to packaged source on their site --->
android-kernel android-kernel-source android-source kernel kernel-source linux linux-kernel mt6795 sony-hollyss sony-source xperia-m5
Last synced: 03 May 2025
https://github.com/romiyusnandar/another_kernel_tissot-4.9
Kernel 4.9 for Tissot a.k.a Mi A1
Last synced: 05 Dec 2024
https://github.com/romiyusnandar/kernel_xiaomi_bengal_515
common kernel tree for topaz/tapas
Last synced: 05 Dec 2024
https://github.com/sighook/lwpp
A collection of patches for the vanilla linux kernel, useful for pentesters and security engineers.
kernel linux patches pentesting wifi wifi-hacking
Last synced: 25 Mar 2025
https://github.com/hansemro/kc1-linux
Documentation of mainline Linux on First Generation Kindle Fire
device-tree kernel mainline-kernel
Last synced: 10 Apr 2025
https://github.com/m3dzik/initrs
Linux init written in Rust 🦀
education educational-project hacktoberfest init init-system kernel linux openrc runit rust rust-lang services systemd unix
Last synced: 11 Apr 2025
https://github.com/upc-ghs/gpkde
Fortran Code for Grid Projected Kernel Density Estimation From Multidimensional Particle Distributions
concentration density-estimation fortran kernel particles three-dimensional
Last synced: 26 Mar 2025
https://github.com/larrabyte/freelsd
Larry's Software Distribution, free.
epic freelsd kernel operating-system os osdev rust x86
Last synced: 10 Mar 2025
https://github.com/shadforth/keylogger-kernel-driver
A kernel space keylogger 🔑
c kernel kernel-space keylogger operating-systems-principles osp
Last synced: 10 Mar 2025
https://github.com/danirod/jacqueline
An experimental i386 kernel written in Pascal
assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel
Last synced: 21 Mar 2025
https://github.com/dhil/t20
Triple 20: A domain specific language for kernel-to-kernel transformations.
compilation compiler dart domain-specific-language functional-language google kernel kernel-transformations source-to-source
Last synced: 17 Dec 2024
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 2025
https://github.com/rocky43007/universalos
An Operating System which can run Windows, Mac and Linux apps natively!
Last synced: 13 Apr 2025
https://github.com/justalexeydev/evaos
EvaOS is an operating system implemented in ReactJS and designed on the VioletKernel system library.
kernel operating-system reactjs site
Last synced: 11 Apr 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: 22 Feb 2025
https://github.com/omarazizi/echoos
Operating System and Kernel
32-bit c kernel kernel-development low-level-programming operating-system x86-assembly
Last synced: 31 Jan 2025
https://github.com/matesxs/matesos2
Version 2 of my testing OS developement project
assembly cpp gcc kernel limine nasm operating-system x86-64
Last synced: 02 Apr 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 24 Apr 2025
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
https://github.com/jakuj/bootable-stuff
A two-stage bootloader, an x86-64 kernel, and an OS stub
bootloader kernel osdev x86-64
Last synced: 25 Apr 2025
https://github.com/smokku/wrte
microkernel-like environment to run untrusted applications in browser
distributed javascript kernel microkernel operating-system runtime sandbox untrusted-applications www
Last synced: 17 Mar 2025
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/shaswata56/kernel-dev
learning linux kernel development.
kernel kernel-dev linux linux-kernel linux-kernel-module
Last synced: 22 Feb 2025
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: 11 Apr 2025
https://github.com/mkorthof/pc-engines-apu
PC Engines APU kernels and tools
apu console debian dkms kernel led-kernel-modules leds leds-apu-modules package pc-engines-apu pcengines serial voyage-kernel voyage-linux
Last synced: 16 Mar 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/tin-z/coccinelle_exercises
coccinelle notes and exercises
coccinelle code-analysis kernel variant-analysis vulnerability-research
Last synced: 10 Mar 2025
https://github.com/x0reaxeax/cernel
PoC kernel with stack support written completely in C
Last synced: 15 Apr 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: 10 Mar 2025
https://github.com/linarcx/arenos
A minimal linux distribution based on suckless/openbsd/busybox ideas.
busybox kernel linux minimalist openbsd suckless
Last synced: 20 Dec 2024
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 graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-kernel linux-kernel-module linux-shell
Last synced: 04 Apr 2025
https://github.com/romiyusnandar/kernel_build_action
Build action for linux kernel
action github github-actions kernel
Last synced: 14 Apr 2025
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 16 Jan 2025
https://github.com/shashinma/minimal-kernel-implementation
Kernel for a student from Peter the Great St. Petersburg Polytechnic University
asm assembly bootloader cpp kernel
Last synced: 20 Mar 2025
https://github.com/vs4vijay/vizix
An operating system for fun and learning.
assembly bare-metal clang esp32 gcc kernel linux linux-kernel nasm operating-system os qemu raspberry-pi rust
Last synced: 29 Apr 2025
https://github.com/hgruniaux/pi-kachulm_os
A mini OS kernel for Raspberry PI 3 and 4
baremetal kernel os rasberrypi raspberry-pi raspberry-pi-3 raspberry-pi-4
Last synced: 17 Dec 2024
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: 07 Apr 2025
https://github.com/gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
kernel kernel-development linux linux-kernel
Last synced: 25 Mar 2025
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: 23 Apr 2025
https://github.com/dracos-linux/build-script
Generate DracOS GNU/Linux Remaster images
debian debian-linux kernel linux open-source operating-system
Last synced: 14 Mar 2025
https://github.com/kisonix-dev/lime
Operating system simulation.
hacking-simulator kernel os simulator
Last synced: 15 Apr 2025
https://github.com/gabbersepp/assembler
I have found my old assembler code and made it public to everyone. Maybe someone needs it
asm assembler fasm interrupt kernel operatingsystem os winapi x86
Last synced: 12 Apr 2025
https://github.com/hisorange/kernel
Async Application Kernel written in TypeScript
application async kernel modules
Last synced: 12 Apr 2025
https://github.com/jmaczan/tinyconv
🌸 Image processing with kernel and convolution
convolution convolution-filter image-processing image-processing-python kernel python python3
Last synced: 18 Feb 2025
https://github.com/caoimhebyrne/angeldust
A Rust mini-kernel for the Raspberry Pi 3B and Raspberry Pi 4B
aarch64 kernel raspberry-pi rust rust-kernel
Last synced: 05 Apr 2025
https://github.com/harilvfs/archlts
Script to install the Linux LTS kernel on Arch and Arch-based distributions.
Last synced: 24 Mar 2025
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: 09 Mar 2025
https://github.com/vardan2009/zenith
Zenith OS is a simple Operating System Created with Cosmos and C#!
cosmos cosmos-os csharp graphics kernel low-level operating-system osdev
Last synced: 14 May 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/samtebbs33/jaq
A hobby x86 kernel. Superseded by https://github.com/ZystemOS/pluto
Last synced: 05 Apr 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: 07 Apr 2025
https://github.com/torralbaa/N2OS
Sistema operativo libre y colaborativo, donde todos pueden contribuir.
gpl gplv2 kernel microkernel operating-system operating-systems os osdev
Last synced: 10 Mar 2025
https://github.com/metabronx/blackstrap_wsl-kernel
Windows Subsystem for Linux kernel for CONNMARK applications.
connmark docker kernel linux-kernel skunkworks tools windows-subsystem-for-linux wireguard wsl2
Last synced: 14 Apr 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/dkosmari/nvidia-340.108-updated
Build scripts for NVIDIA 340.108 drivers on Linux 6.0+
Last synced: 03 Jan 2025
https://github.com/saltytine/tivos
amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase
c kernel operating-system operating-system-kernel os osdev x86-64
Last synced: 11 Apr 2025
https://github.com/rcore-os/rcore-tutorial-deploy
Tutorial Doc for rCore OS step by step (3rd edition)
Last synced: 04 Mar 2025
https://github.com/Elsklivet/bootloader-tutorials
I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.
Last synced: 10 Mar 2025
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 11 Mar 2025
https://github.com/embeddedos/larvaos
A multitasking operating system and kernel with an interactive shell.
Last synced: 24 Feb 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: 02 Mar 2025
https://github.com/gh057mz/common-kexp-code-snippets
Windows kernel exploitation code snippets and techniques
exploitation kernel windbg windows
Last synced: 23 Apr 2025
https://github.com/fuzeman/sunxi-kernel
Ubuntu Core: Basic kernel for sunxi devices
Last synced: 23 Mar 2025
https://github.com/aunali1/kernel_tegra_dragon
Linux kernel for Tegra X1 dragon (Pixel C) with custom improvements.
dragon kernel linux linux-kernel nvidia ryu tegra
Last synced: 06 Mar 2025