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.

https://github.com/iomonad/eudyptula

My take on the Eudyptula kernel programming Challenge, with subjects, walkthrough & tests. The Eudyptula Challenge was a series of programming exercises for the Linux kernel, that started from a very basic "Hello world" kernel module, moving on up in complexity to getting patches accepted into the main Linux kernel source tree.

eudyptula-challenge kernel linux linux-kernel subjects walkthrough

Last synced: 24 Apr 2025

https://github.com/jbouron/minix3-fine-grain

Fork of the Minix3 microkernel containing changes to get rid of the Big Kernel Lock (BKL)

kernel minix3 operating-system

Last synced: 14 May 2025

https://github.com/gil0mendes/infinity-os

A modern Operating System without legacy code

kernel osdev

Last synced: 13 Apr 2025

https://github.com/jb3/fizzbuzz.ko

FizzBuzz as a Kernel module

fizzbuzz kernel kernel-module linux-kernel

Last synced: 13 Apr 2025

https://github.com/rasheedmhd/oubre

Learning to build an Operating System in Rust following this curriculum, https://os.phil-opp.com/

kernel operatingsystems os programming rust systems

Last synced: 12 Feb 2025

https://github.com/cbalint13/rvv-kernels

RISCV Vector Kernel C/LLVM-IR generator

int8 kernel llvm math riscv rvv tvm vector

Last synced: 12 Apr 2025

https://github.com/naltun/unix-notes

Notes on common 🅄🅝Ⓘ🆇 topics 🐧 😈

aix bsd cli command-line darwin internet kernel linux networking protocols tcp tcp-ip udp unix

Last synced: 30 Apr 2025

https://github.com/raspiduino/a6lte-kvm-old

(OLD VERSION! Please see the new one at https://github.com/raspiduino/a6lte-kvm) Kernel with KVM for SM-A600G (Samsung Galaxy A6) with exynos7870 cpu

android arm armv8a exynos7870 kernel kvm linux linux-kernel qemu samsung samsung-firmwares samsung-galaxy trustzone

Last synced: 10 Apr 2025

https://github.com/benschlueter/efistub

passes kernel-commandline to the kernel if the UEFI does not support it

boot efistub kernel kernel-commandline uefi

Last synced: 19 Apr 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/glentner/kernelfit

[C++] Single and multi-dimensional non-parametric Gaussian kernel regression.

cpp-library kernel openmp regression

Last synced: 07 May 2025

https://github.com/jiayihu/fedra-thesis

Next-generation system for Computing Continuum via WebAssembly (WASM)

browser cloud embedded kernel runtime wasm web-assembly

Last synced: 07 Apr 2025

https://github.com/fishilico/linux-patches

Patches for GNU/Linux

kernel linux patch

Last synced: 11 Apr 2025

https://github.com/chickendrop89/device_xiaomi_unified-kernel

Redmi Note 12/13 4G (tapas/topaz/sapphire/sapphiren) - chickernel tree (clang-r530567)

bengal clang-r530567 force-push-warning kernel khaje qcom sm6225 tapas topaz

Last synced: 20 Nov 2024

https://github.com/j4cobgarby/mustard

A fairly basic kernel written in NASM and C

bootable c grub grub2 kernel low-level nasm open-source operating-system os

Last synced: 21 Nov 2024

https://github.com/pgwipeout/linux

Linux kernel source tree, working on sbc support.

experimental kernel ouya

Last synced: 20 Nov 2024

https://github.com/bobuhiro11/understanding-the-linux-kernel

A set of scripts useful for building, running, and debugging custom Linux kernels

kernel linux linux-kernel qemu

Last synced: 07 May 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 20 Nov 2024

https://github.com/zixu-w/zxos

Bare bone kernel from tutorial http://wiki.osdev.org/

c kernel os osdev

Last synced: 16 Apr 2025

https://github.com/jorisrietveld/Os-Development

My first attempt to develop an operating system with bootloader.

boot bootloader kernel kernel-source os school-project

Last synced: 10 Mar 2025

https://github.com/carlitros900/android_kernel_archos_oxygen

Kernel ac101box (Archos Oxygen 101b) build. Thanks to @Moyster, @HardcoreKernel, @BQ and @SamarV-121

ac101box ac70ox ac80ox archos bush kernel mt8163 spirab2 spirab3

Last synced: 10 Mar 2025

https://github.com/raffaellod/tinytium

Compact BusyBox-based initramfs with integrated local/remote recovery mode.

boot initramfs kernel

Last synced: 24 Nov 2024

https://github.com/konstantin89/windows-kernel-debugging-guide

Guide about remote Windows kernel debugging

debugging kernel visual-studio windows

Last synced: 20 Apr 2025

https://github.com/okerew/neural-web

This repository shows an alternative neural network structure to modern ones, inspiring from the brain and it's creativity, workings.

alternative architecture biology c cpu cuda gpu innovative kernel machine-learning markdown metal neural neural-network neuron objc shader structure

Last synced: 13 Apr 2025

https://github.com/javinator9889/kernelupgrader

A Python tool for upgrade your kernel safely from kernel.org

compiler fast free kernel linux linux-kernel python python3 updater upgrade-tool user-friendly

Last synced: 13 Apr 2025

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 21 Nov 2024

https://github.com/eupnea-linux/mainline-kernel

Mainline kernel for eupnea

chromebook kernel linux linux-kernel

Last synced: 23 Apr 2025

https://github.com/sdslabs/rusticos

Rustic OS written completely in Rust

cargo kernel makefile operating-system rust

Last synced: 21 Apr 2025

https://github.com/sferrini/xnu-heap-playground

macOS kext, and userspace client to play with the zalloc kernel allocator.

allocator heap kernel playground xnu

Last synced: 10 Feb 2025

https://github.com/nekernel-org/nekernel

A multi-architecture C++ kernel with real-time scheduling, UEFI bootloader, and a red-black-tree-based journaling filesystem (HeFS).

bootloader cpp kernel

Last synced: 16 May 2025

https://github.com/sjkingo/python-as-an-init-script

Proof-of-concept that you can run Python as a Linux init script

initscript kernel linux osdev python

Last synced: 30 Dec 2024

https://github.com/deanoburrito/minos

Tiny hobby operating system. Limited functionality right now, check the bottom of the README for current feature set!

c-plus-plus kernel operating-system os osdev

Last synced: 30 Nov 2024

https://github.com/oliveiradeflavio/best-packages

Programas essenciais automáticos para instalação do zero em sistemas baseadas no Ubuntu-like.

kernel linux linux-mint programas scripts sistema ubuntu

Last synced: 08 May 2025

https://github.com/wravoc/harden-dragonflybsd

Implements a broad, cohesive group of hardening settings for Dragonfly BSD. Plus a custom desktop theme and install script for Thinkpad T495.

firewall-rules kernel network-security security-tools

Last synced: 13 Apr 2025

https://github.com/byt3n33dl3/thc-kraken

For HTTP web Service that has a Shellcode Execution flaws.

backdoor bypass kernel rca reverse shell shellscript spyware trojan

Last synced: 23 Apr 2025

https://github.com/morgant/recordctl

OpenBSD convenience utility for enabing/disabling/toggling audio/video recording in the kernel

audio-recording kernel openbsd openbsd-scripts privacy-tools sysctl video-recording

Last synced: 09 Feb 2025

https://github.com/sirlucjan/aur

Kernels (v 5.x) and modules

arch-linux archlinux aufs bfq bfq-dev kernel liquorix pkgbuild uksmd

Last synced: 15 Feb 2025

https://github.com/mhdzumair/mhdzmr-kernel-nicklaus

Motorola Moto E4 Plus (Nicklaus) MhDzMR-Kernel

kernel mediatek motorola mt6737m nicklaus

Last synced: 16 Mar 2025

https://github.com/captain-n3m0/kernel16f

The Kernel16F repository is a simple operating system kernel written in x86 assembly and C. The kernel is designed to run on 16-bit x86 processors and provides basic functionality such as keyboard input, screen output, and memory management.

16bit kernel

Last synced: 13 Apr 2025

https://github.com/aermoss/ostest

A 64-bit operating system written in C++ and x86 Assembly.

assembly assembly-x86 cpp kernel operating-system operating-system-kernel

Last synced: 14 Apr 2025

https://github.com/kingakeem/kingos

This is a simple 32 bit OS made to target ix86 CPUs

32bit kernel low-level operating-system

Last synced: 05 Apr 2025

https://github.com/mahdizynali/simix

Simix is a custom simple linux kernel based on arch x86_64

custom-kernel kernel linux linux-distribution linux-kernel simix unix x86-64

Last synced: 15 Feb 2025

https://github.com/kyegomez/astra

Astra is an language/compiler designed to unleash the true power of artificial intelligence blending the best techniques from Jax, Triton, and Mojo to create the most premier experience.

artificial-intelligence compilers gpu kernel language machine-learning

Last synced: 07 May 2025

https://github.com/moisam/laylaos

A hobby OS with a custom kernel and userspace, with many ported software including musl libc, SDL2 and even Qt5!

c c-library cdrom grub2 kernel laylaos musl musl-libc operating-system operating-systems os osdev qt qt5 sdl2 sdl2-image window-manager x86-64

Last synced: 14 Feb 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 12 Apr 2025

https://github.com/callmesalmon/pearlos

pearlOS: A complete and lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 14 Apr 2025

https://github.com/symlex/di-microkernel

A dependency injection micro-kernel for bootstrapping PHP applications

bootstrap dependency-injection di-container kernel micro-framework php-library symfony

Last synced: 10 Apr 2025

https://github.com/rubenwardy/rubix_kernel

A simple kernel for ARMv7

filesystem kernel posix

Last synced: 18 Mar 2025

https://github.com/byt3n33dl3/thc-Kraken

For HTTP web Service that has a Shellcode Execution flaws.

backdoor bypass kernel rca reverse shell shellscript spyware trojan

Last synced: 27 Feb 2025

https://github.com/hdeplaen/kerch

Kernel Methods on PyTorch

deep-learning gpu kernel machine-learning python

Last synced: 10 Apr 2025

https://github.com/abdirahiim/shadowos

The first Somali operating system, developed in C# using COSMOS

cosmos csharp kernel operating-system osdev shadow shadow-operating shadow-os

Last synced: 12 May 2025

https://github.com/billyaddlers/stellarite

A COSMIC-based Fedora Atomic image tailored for gaming with Bazzite kernel.

atomic bazzite cosmic fedora gaming gnome kernel linux steam wine

Last synced: 26 Jan 2025

https://github.com/quintenvandamme/trident

The magic kernel manager for ubuntu based distros and WSL2 written in dart.

cli dart kernel kernel-compilation linux linux-kernel ubuntu wsl

Last synced: 10 Apr 2025

https://github.com/bmeneg/playing-around-kernel

Learning repo for Linux Kernel stuff

c kernel learning linux-kernel low-level

Last synced: 13 Apr 2025

https://github.com/j1sk1ss/cordellos.petprj

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with user-land programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 01 May 2025

https://github.com/mishamyrt/davinci-pancake-kernel

🥞 Kernel for the Xiaomi Mi 9T AOSP

actions aosp davinci eas kernel

Last synced: 24 Apr 2025

https://github.com/usbokirishima/0

An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.

c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix

Last synced: 12 Apr 2025

https://github.com/georglauterbach/uncore

Modern operating system kernel completely written in pure, idiomatic Rust.

documentation education kernel operating-system operating-system-kernel rust rust-lang

Last synced: 07 Apr 2025

https://github.com/arda-guler/kikaos

Basic OS kernel with basic command line

command-line educational kernel operating-system os terminal

Last synced: 11 Jan 2025

https://github.com/rishiloyola/d-left

data structure to store data, rapidly, memory-efficiently and with less collision

bloom-filter d-left hashing kernel

Last synced: 08 May 2025

https://github.com/krishpranav/kernelexploits

Various Kernel Exploits For Linux And Windows

cve cve-exploits exploits kernel kernel-exploits

Last synced: 15 Apr 2025

https://github.com/dreden33773/ember_os

A simple OS kernel implemented in rust, which has referenced https://os.phil-opp.com/

embedded kernel linux os qemu rtos rust unix x86-64

Last synced: 12 Feb 2025

https://github.com/deyzi-the-youtuber/lunaris

Simple x86 Unix-Like kernel written in C, and Assembly

kernel unix-like

Last synced: 10 Apr 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/vaibhavpandeyvpz/tinux

Using Tinux, you can build your very own, tiny (busybox based) linux distribution.

busybox kernel linux os script

Last synced: 24 Apr 2025

https://github.com/0xor0ne/docker-x-builder

Docker image for cross-compilation (mainly Buildroot and Linux kernel)

buildroot cross-compilation crosscompile docker embedded emulation kernel linux linux-kernel

Last synced: 08 Apr 2025

https://github.com/torqs-project/q8s-kernel

Qubernetes CLI and Jupyter kernel for executing quantum programs in simulators on q8s clusters

hacktoberfest jupyter jupyter-kernels jupyter-notebook kernel kubernetes python quantum quantum-computing

Last synced: 12 Apr 2025

https://github.com/kdrag0n/caf_kernel_wahoo

CAF 4.4-based kernel for the Pixel 2 / XL (walleye/taimen), unified as wahoo. Note that this is a proof-of-concept which cannot fully boot Android due to encryption issues.

caf kernel linux wahoo

Last synced: 23 Apr 2025

https://github.com/fuzeman/orangepi-zero-kernel

Ubuntu Core: Minimal kernel for the Orange Pi Zero

kernel snap ubuntu-core

Last synced: 30 Apr 2025

https://github.com/ruser75/qnap-recovery-kernel

A minimal QTS kernel running under qemu with lvm support

kernel qnap recovery-tools

Last synced: 15 Apr 2025

https://github.com/infinityos-dev/core

Lightweight easy to use operating system made to limit e-waste

hobby-os infinityos kernel operating-system osdev rust rust-os toy-os x86-64

Last synced: 17 Feb 2025

https://github.com/cdpxe/openbsdhacks

Some of my security-related coding projects for OpenBSD: A kernel-based user-profile intrusion detection system (FUPIDS) and an ICMP-based "port-knocking" service (openportd).

bsd fupids hids host-monitoring icmp ids information-security kernel kernel-module kernel-modules openbsd openbsd-community openbsd-ports openbsd-scripts port-knocking portknocking security security-hardening security-monitoring security-tools

Last synced: 23 Mar 2025

https://github.com/yifengyou/linux-6

Ubuntu24.04 kernel 6.8.4-kdev

kernel linux

Last synced: 22 Apr 2025

https://github.com/nullarray/kernman

Bash script to help with kernel management.

bash kernel kernel-management linux shellscript

Last synced: 13 Apr 2025

https://github.com/krivenko/kernel-build.sh

Easy-to-use Bash script to build/install Linux kernel on Gentoo-based systems

bash gentoo kernel llinux

Last synced: 07 May 2025

https://github.com/utoni/linux-qemu-test

Build Linux Kernel/Modules/musl/BusyBox and run it on QEMU.

busybox kernel linux makefile minimal musl qemu testing

Last synced: 14 Apr 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/mhdzumair/mhdzmr-kernel

Motorola Moto E4 (Woods) MhDzMR-Kernel

e4 kernel kernel-source motorola woods

Last synced: 16 Mar 2025

https://github.com/iomonad/kfs

x86 Kernel From Scratch: From basic bootable kernel, GDT & IDT implementation to advanced ELF memory parser & complete kernel/userspace syscall mechanism.

elf-memory-parser kernel kernel-from-scratch kfs

Last synced: 14 Apr 2025

https://github.com/aviksaikat/linghost

LinGhost - Linux Privilege Escalation Tool

kernel linux privilege privilege-escalation tool

Last synced: 11 Apr 2025

https://github.com/therealdreg/bochs-bed

Bochs Enhaced Debugger (bochs-bed). A modern console debug experience.

alpha bochs debugger debugging-tool emulator kernel poc x86 x86-64

Last synced: 10 Apr 2025

https://github.com/neuralteam/kernel

Package for directly calling Windows kernel functions (an improved version of https://github.com/C-Sto/BananaPhone).

dll hacking kernel windows

Last synced: 02 Mar 2025

https://github.com/ymdarake/write-your-own-operating-system

Sample code for the video "Write your own Operating System"

kernel operating-system operating-system-learning os

Last synced: 05 Mar 2025

https://github.com/cyb3rmx/kerneldevelopment

Code snippets about kernel development training.

kernel kernel-module linux training-materials

Last synced: 15 Mar 2025

https://github.com/cpscript/kyro

"Kyro" a simple and basic; bare bones operating system focusing on user security and protection(kind of like tails OS), WARNING: This isn't complete yet so it might not work. Inspiration from OSMora's hyra OS.

asmx86 bootloader filesystem kernel kernel-development operating-system

Last synced: 15 Apr 2025