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

Hobby OS, monolithic kernel, multiboot-compatible

grub kernel monolithic os quark

Last synced: 06 Apr 2025

https://github.com/sonodima/physpatch

PhysPatch performs physical memory scanning and patching of the entire Windows Kernel using DMA

dma kernel memflow memory rust virtual-machine windows

Last synced: 23 Apr 2025

https://github.com/shaswata56/klogger

A Linux Kernel module keylogger, so that we can log all the keystrokes no matter who is the user! 🧐

kernel keylogger klogger linux module

Last synced: 03 Jan 2025

https://github.com/jbruchon/c02

An operating system for the 6502/65816 CPU

6502 6502-assembly c64 commodore-64 kernel multitasking nintendo operating-system

Last synced: 13 May 2025

https://github.com/andy-python-programmer/stivale

Rust crate for parsing stivale and stivale 2 structures.

bootloader kernel stivale

Last synced: 15 Apr 2025

https://github.com/andreoss/kernel-overlay

linux kernel overlay

kernel nix nixos

Last synced: 27 Mar 2025

https://github.com/karthik558/msm-4.14-ryzen-surya

Kernel source code for ( POCO X3 ) | FORCE PUSH WARNING (AS ALWAYS)

kernel ryzen surya

Last synced: 15 Apr 2025

https://github.com/actually-colab/desktop

Main web application for @actually-colab, a real time collaborative Jupyter Kernel based editor built by @jtaylorchang and @baileytincher at the University of @Illinois at Urbana-Champaign

colab collaboration jupyter jupyter-notebook kernel react rtc

Last synced: 17 Jan 2025

https://github.com/milouk/sphinx-bullhead

Sphinx Custom Linux Kernel for Bullhead (Nexus 5X)

android battery bullhead kernel lineageos linux-kernel nexus-5x oreo performance security stability

Last synced: 13 May 2025

https://github.com/hgn/kernel-magnifier

A Kernel Ftrace Recorder and Visualizer to Analyse Executed Kernel Callchains

analysis kernel linux linux-kernel

Last synced: 23 Apr 2025

https://github.com/gmh5225/antikerneldebug-poc

POC about how to detect windows kernel debug by pool tag.

antidebug driver kernel llvm-msvc pooltag windows

Last synced: 14 Apr 2025

https://github.com/SartoxSoftware/Batch2OS

A Batch to native 16-bit x86 compiler, made in Rust.

batch kernel native osdev rust x86

Last synced: 21 Nov 2024

https://github.com/metan-ucw/runltp-ng

Minimalistic LTP testrunner

kernel linux linux-kernel ltp test-automation

Last synced: 13 Apr 2025

https://github.com/turkishrational/retrodos

MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax

asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source

Last synced: 06 Apr 2025

https://github.com/elongl/cve-2014-3153

Exploiting CVE-2014-3153, AKA Towelroot.

cve-2014-3153 exploitation kernel linux linux-kernel towelroot

Last synced: 13 Apr 2025

https://github.com/brightprogrammer/misraos

A Modern Operating System Written in C++ From Scratch!

cmake cpp kernel modern operating-system osdev

Last synced: 29 Apr 2025

https://github.com/byt3n33dl3/isabella

Rootkit and Kernel attack kit, 𝗜𝘀𝗮𝗯𝗲𝗹𝗹𝗮 program Enables Cyber Attacks to gain access from Machines without being detected.

executable extensions kernel operating-system os root rootkit

Last synced: 13 Apr 2025

https://github.com/mesabloo/oneiric

A small kernel + OS based on how dreams work

dream kernel operating-system os

Last synced: 16 May 2025

https://github.com/phip1611/phipsboot

PhipsBoot is a relocatable x86_64 bootloader for legacy boot written in Rust and assembly.

kernel multiboot x86-64

Last synced: 13 Apr 2025

https://github.com/sloganking/my-own-os

[Self teaching] Writing my own Operating System

kernel os

Last synced: 22 Apr 2025

https://github.com/soreing/sore-os

Primitive x86 32bit Operating System with FAT32 File System and a Kernel

boot fat32 filesystem kernel operating-system osdev x86-assembly

Last synced: 23 Apr 2025

https://github.com/alexander-akhmetov/mos

small operating system

kernel os osdev rust

Last synced: 14 Apr 2025

https://github.com/oovm/jupyter-protocol

Jupyter Kernel Protocol for rust

jupyter jupyter-kernels jupyter-notebook kernel

Last synced: 11 Apr 2025

https://github.com/shukantpal/silcos-kernel

The Silcos kernel is a hybrid, robust and compact modular kernel which provides a platform to build the Silcos OS and SilkUI

hardware-abstraction hybrid-kernel kernel silcos-os

Last synced: 11 Apr 2025

https://github.com/jayfoxrox/pykdclient

Cross-platform Python scripts to interface with the Microsoft Kernel Debugger

debugger debugging interface kd kernel microsoft python script secureworks serial windbg windows

Last synced: 18 Mar 2025

https://github.com/pablito2020/android_kernel_bq_krillin

⚡ Custom kernel for the bq E4.5

bq kernel krillin mediatek mt6582

Last synced: 10 Apr 2025

https://github.com/aphp/hiveqlkernel

HiveQL Jupyter Kernel

hive hiveql jupyter kernel notebook

Last synced: 12 Apr 2025

https://github.com/ryanwoodsmall/kernel-rpm

kernel spec, config for vanilla kernel rpms from kernel.org

kernel kernel-spec linux linux-kernel rpm rpm-packages rpm-spec

Last synced: 26 Apr 2025

https://github.com/archibate/newos

A hobby unix-like operating system

c-library c-runtime filesystem kernel operating-system

Last synced: 06 May 2025

https://github.com/maastaar/539kernel-book

A Journey in Creating an Operating System Kernel: A book that teaches the reader how to create an operating system's kernel called 539kernel. You can read the book freely in https://539kernel.com/

book kernel os-dev os-development os-kernel tutorial x86 x86-assembly x86-nasm

Last synced: 18 Feb 2025

https://github.com/atirut-w/oclinux

A custom kernel for OpenComputers mod

kernel lua opencomputers opencomputers-mod operating-system

Last synced: 14 Dec 2024

https://github.com/at-ec/at-fsm

At-FSM is an open and user-friendly embedded Finite State Machine (FSM) included the Primitive State Machine (PSM) and Hierarchical State Machine (HSM).

c-language chinese embedded-systems finite-state-machine firmware hierarchical-state-machine iot kernel mcu robot state-machine

Last synced: 10 Apr 2025

https://github.com/symlex/symlex-core

Minimalistic Kernel and Router based on Symfony Components

dependency-injection kernel micro-framework php router symfony

Last synced: 10 Apr 2025

https://github.com/IAmTheNerdNextDoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 16 Apr 2025

https://github.com/paragon279/kerneldriver2drawline

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 16 May 2025

https://github.com/iamthenerdnextdoor/arikoto

Arikoto is a personal OS project that is inspired by and is aiming to have a similar nature to ToaruOS.

c cmake hobby-os kernel limine low-level operating-system os osdev x86 x86-64

Last synced: 14 Apr 2025

https://github.com/ecomaikgolf/alma

toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development

academic-project cmake cpp kernel make nasm qemu qemu-x86 stivale stivale2 x86-64

Last synced: 06 Apr 2025

https://github.com/goerz/python-localvenv-kernel

A Jupyter kernel that delegates to ipykernel in the .venv environment of a project folder

ipython-kernel jupyter jupyter-notebook kernel python

Last synced: 14 Apr 2025

https://github.com/ceticamarco/vulcanos

🌋 Monolithic x86 kernel written in C and Assembly

assembly c kernel operating-system osdev

Last synced: 02 Feb 2025

https://github.com/fyg369/kernel-action

a action to build kernel automatically[FORCE PUSH WARNING]

action actions android ci kernel kernelsu

Last synced: 11 Apr 2025

https://github.com/naliferopoulos/kernel

x86 Homebrew'd Kernel

kernel os os-development x86

Last synced: 14 Apr 2025

https://github.com/chivay/vmt

Toy OS written in Zig

kernel osdev zig

Last synced: 29 Apr 2025

https://github.com/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 12 Apr 2025

https://github.com/Garnek0/GarnOS

OS powered by a modular kernel

c kernel operating-system os osdev

Last synced: 08 May 2025

https://github.com/gamemann/test-kernel-modules

A repository used to store my test Linux kernel modules I make while I'm learning.

examples forward kernel linux module net netfilter packet processing

Last synced: 18 Mar 2025

https://github.com/ismoilovdevml/rust-os

Rustda Yozilgan Kernel

c ismoilovdev kernel linux rust rust-kernel

Last synced: 04 Apr 2025

https://github.com/boneill02/swerve

A barebones i386 kernel

c i386 kernel operating-system osdev unix

Last synced: 11 Apr 2025

https://github.com/allogic/ksu

The Kernel Script Utility is an x64 Kernel-Mode rootkit written in C. It was designed to intercept process memory flow featuring a full TCP/IP network API.

anticheat assembly bypass cheat debugger engine engineering kernel kit ksu memory mode reverse ring0 rootkit scanner script table windows x64

Last synced: 22 Mar 2025

https://github.com/adtech-labs/kernda

Add conda activation to an IPython kernel spec

conda ipython jupyter kernel team-platform

Last synced: 09 Apr 2025

https://github.com/ferhatgec/fusion

Fusion, x86 Hobby & Unique /s operating system project.

cli gdt global-descriptor-table gpl kernel keyboard operating osdev system x86

Last synced: 14 Apr 2025

https://github.com/pdsmart/tzpufusionx

tranZPUter FusionX - Software based physical Z80 replacement using a Linux System-on-a-module and a highly accurate Z80 Emulation written in C.

bash c cpld driver electronics kernel linux retro som vhdl

Last synced: 14 Apr 2025

https://github.com/Glowman554/NextOS

Operating system development try 2!

kernel userspace

Last synced: 10 Mar 2025

https://github.com/aaronjackson/2.11bsd

2.11BSD with some modifications

bsd kernel pdp-11

Last synced: 11 Apr 2025

https://github.com/no92/uefi-bare-bones

UEFI "Hello World"

barebones kernel osdev uefi

Last synced: 06 May 2025

https://github.com/sinanislekdemir/minik

Minik OS - Kernel with an Interpreted language for ATMega2560 and ESP32 boards.

arduino compiler esp32 esp32-wroom interpreter kernel programming-language

Last synced: 10 Apr 2025

https://github.com/ljmf00/rts5139

Linux kernel drivers module backport for RTS5129/RTS5139 USB MMC card reader

card-reader drivers kernel kernel-module linux mmc module realtek rts5129 usb

Last synced: 13 Dec 2024

https://github.com/timschneeb/msi-ec-modern

Fork of msi-ec with support for MSI Modern 15 A11M (Business series)

acpi driver ec embedded-controller kernel kernel-module laptop linux msi msi-laptop msi-modern

Last synced: 07 May 2025

https://github.com/ppopth/kelner

Safe portable simple microkernel written purely in Rust

embedded kernel rust

Last synced: 12 May 2025

https://github.com/dr-tsng/minotauros

Minotaur kernel

kernel os riscv rust

Last synced: 25 Mar 2025

https://github.com/brunexgeek/machina

A lightweight kernel and operating system for Raspberry Pi

arm baremetal-os kernel machina raspberry-pi

Last synced: 28 Apr 2025

https://github.com/metal-stack/kernel

kernel build for pxe booting bare metal machines

bare-metal kernel linux-kernel pxe-boot

Last synced: 01 May 2025

https://github.com/chentao-kernel/spycat

An eBPF kernel Observable Agent To Spy Performance Issue On OS.

bcc ebpf exporter go kernel libbpf metrics observer

Last synced: 12 Feb 2025

https://github.com/ianmacd/beyond2lte

Combined kernel source code for the Samsung Galaxy G970F, G973F and G975F. Use in combination with Magisk and TWRP.

android kernel

Last synced: 07 May 2025

https://github.com/tyler-cromwell/mantle

An operating system kernel written mostly in C for x86-64 CPUs, capable of booting on real hardware. Goal is to implement my own flavor of a fully functional Unix-like operating system.

assembly c grub iso kernel linux makefile operating-systems python3 x86 x86-64

Last synced: 06 Mar 2025

https://github.com/afiskon/linux-kernel-modules

Experiments with Linux kernel modules

driver-programming drivers kernel linux ring0

Last synced: 28 Jan 2025

https://github.com/dn0sar/frontal_poc

Proof-of-Concept of the Frontal Attack

attack identical-branches kernel poc sgx-enclave sgx-step

Last synced: 20 Apr 2025

https://github.com/danijelaskov/microkernel

An implementation of a small, but fully functional multithreaded operating system kernel with time sharing.

8086 dos etf kernel multithreading operating-system operativni-sistem operativni-sistemi-1 os1 projekat time-sharing x86

Last synced: 30 Apr 2025

https://github.com/0xbekoo/malware-resurrection

This project enables malware to resurrect and remain hidden even after termination, using a User-Mode Program and Kernel-Mode Driver as part of the Malware Resurrection technique.

executable kernel kernel-driver malware malware-resurrection resurrection windows

Last synced: 14 Apr 2025

https://github.com/gmh5225/llvmwindowsdrivertest

A project only for testing windows driver by llvm-msvc.

driver kernel llvm llvm-msvc windows

Last synced: 14 Apr 2025

https://github.com/byt3n33dl3/iosblackbox

Secure Sockets Layer. SSL is the system that Ensures Exploitations.

ios kernel offensive penetration-testing sandbox ssl

Last synced: 13 Apr 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/Codetector1374/GuideOS

Tutorial for Writing a Kernel

kernel operating-system osdev

Last synced: 10 Apr 2025

https://github.com/alifarazz/ukernel

:balloon: My first attempt at writing a kernel

c11 hello-world i386 kernel nasm-assembly

Last synced: 06 Apr 2025

https://github.com/sen-h/vidos

Complete single purpose linux system that just plays videos

av1 av1-videos buildroot dav1d kernel linux linux-distribution mkv opus video webm

Last synced: 22 Jan 2025

https://github.com/u-root/mkuimage

Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images

go initramfs kernel linux linuxboot system

Last synced: 13 Apr 2025

https://github.com/randruc/lazuli

Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.

arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling

Last synced: 10 Apr 2025

https://github.com/jbush001/xv6-nyuzi

Port of xv6 operating system to Nyuzi processor

kernel operating-system processor

Last synced: 13 Apr 2025

https://github.com/gszr/luaio

NetBSD kernel Lua I/O bindings

io kernel lua netbsd

Last synced: 11 Apr 2025

https://github.com/mental32/kernel

A Unikernel For Embedded Systems

drivers kernel operating-system osdev rust

Last synced: 12 Apr 2025

https://github.com/whoisclebs/seedcore

💿 💻 A Minimalistic Kernel for Optimal Performance made with rust. 🦀

kernel rust

Last synced: 17 Mar 2025

https://github.com/gszr/luatests

NetBSD kernel Lua test suite

kernel lua netbsd tests

Last synced: 11 Apr 2025

https://github.com/sjkingo/luminary

Luminary is a small x86 real-time operating system

kernel operating-system osdev qemu real-time ulysses x86

Last synced: 30 Dec 2024

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/jb3/fizzbuzz.ko

FizzBuzz as a Kernel module

fizzbuzz kernel kernel-module linux-kernel

Last synced: 13 Apr 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/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/akatrevorjay/kernel-jetson

Kernel build for NVIDIA Jetson (just TX2 for now). Let's enable all those disabled things :)

acm cgroups docker jetson kernel nvidia tx2 uksm usbserial

Last synced: 13 Apr 2025