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/hakavlad/disable-i915-gem-shrinker

[PATCH] Disable DRM/i915 GEM shrinker

drm gem i915 kernel linux patch shrinker

Last synced: 04 Apr 2025

https://github.com/helcsnewsxd/famaf-computer_science-operating_systems

Laboratorios de la materia de Sistemas Operativos de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)

c famaf-unc kernel labs os university-subjects xv6

Last synced: 28 Feb 2025

https://github.com/katya-incorporated/linux-hardened-kernel

The core idea behind kernel hardening is this: we will never be able to get all of the security bugs out of our code, especially when we're dealing with a large and fast-moving program like the kernel. Beyond that, even when we fix security bugs, those fixes don't get out to the affected users; think of all the Android devices with no security.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended kernel kernel-driver kernel-methods kernel-module kernel-modules kernel-source kernels linux linux-app linux-distribution linux-kernel linux-kernel-module linux-shell

Last synced: 11 Mar 2026

https://github.com/sahnedunya/sahne-d-nya-packet-liders

Sahne Dünya Packet Liders is the standard package manager for Sahne Karnal architecture developed by Sahne Dünya. For more information, see README or Wikipedia!

kernel package-manager rust sahne-d-nya-packet-liders sahne-karnal sahne64

Last synced: 13 Jun 2025

https://github.com/416rehman/uniq

A Windows kernel function hook system with a kernel-mode driver and a user-mode controller.

anticheat driver ewdk hook kernel memory wdk win32

Last synced: 14 Sep 2025

https://github.com/sahnedunya/sahne-karnal-standard-version

Sahne Karnal is a kernel family developed by Sahne Dünya. It is also an independent operating system project.

karnal64 kernel rust sahne-karnal sahne64

Last synced: 13 Jun 2025

https://github.com/katya-incorporated/apps

Katya ®️'s system apps are a constellation of technological wonders seamlessly integrated into one user-friendly ecosystem. Designed with precision and intuition, they serve as the digital backbone of Katya's world, each app tailored to streamline tasks, amplify productivity, and infuse creativity into everyday life.

aosp aosp-android aosp-build aosp-device aosp-kernel aospextended graphene grapheneos katya katyaos katyasystem kernel kernel-driver kernel-methods kernel-module linux linux-app linux-kernel linux-shell

Last synced: 16 May 2026

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: 11 Mar 2025

https://github.com/lololosys/ntstatus_tracker

track NTSTATUS to its source

development ida-plugin kernel wdm windows

Last synced: 28 Mar 2025

https://github.com/oronyx/oronyx

[DEV] ornyx is a hobbyist POSIX-compatible operating system built from scratch with focuses on performance.

cpp20 kernel operating-system

Last synced: 02 Apr 2025

https://github.com/rbourgeat/kfs-1

Discover the world of Kernel Programming and learn how to create your very own Kernel from scratch. PART 1

42 42born2code 42cursus 42paris 42projects 42school kernel kfs

Last synced: 08 Apr 2025

https://github.com/alf45tar/debian-kernel

Compile Debian kernel using GitHub Actions in a couple of hours

armhf cross-compile debian debian-bookworm docker ix4-300d kernel linux-kernel

Last synced: 27 Mar 2026

https://github.com/nchekwa/uksm-kernels

LAB Kernel which include Ultra Kernel Samepage Merging feature and BRIDGE patch

eve-ng kernel linux-kernel pnetlab ubuntu ubuntu1804 uksm

Last synced: 06 Oct 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: 26 Oct 2025

https://github.com/francisc0arauj0/last

My own x86_64 operating system

c hobby hobby-os hobby-project kernel operating-system os

Last synced: 10 Oct 2025

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: 14 Mar 2026

https://github.com/amirreza81/os-lab

Reports and projects from the Operating System Lab course (CE-408) at Sharif University of Technology

bash bash-script c cpp debian inter-process-communication kernel linux memory-management operating-system os os-lab process sharif-university-of-technology shell systemcalls threads ubuntu

Last synced: 27 Jan 2026

https://github.com/laveeshb/linux-kernel-internals

Documentation of Linux kernel design decisions, internals, and rationale

kernel linux

Last synced: 28 Jan 2026

https://github.com/mefisto94/snd-usb-sinn7

This repository contains the unofficial Linux Drivers for the Sinn7 Status 24|96 USB Audio Interface

audio driver kernel linux sinn7 usb-audio

Last synced: 28 Jan 2026

https://github.com/sdimitro/sdb

The Slick Debugger

coredump crashdump debugger drgn kernel

Last synced: 24 Jan 2026

https://github.com/emmaunel/systemtap-keylogger

Using SystemTap to create a kernel based key logger

kernel keylogger redteam scripting-language systemtap

Last synced: 30 Jan 2026

https://github.com/embeddedos/uefi-bootloader

A simple UEFI OS loader to load a kernel.

bootloader kernel uefi-application uefi-boot x86-64

Last synced: 15 Apr 2026

https://github.com/fps/rtnix

A nixos module/overlay for enabling realtime kernels

kernel nixos nixos-configuration nixos-module realtime

Last synced: 30 Jan 2026

https://github.com/m-grant-prg/kernel-utils

Kernel Hacking Utilities.

autotools bash kernel

Last synced: 31 Jan 2026

https://github.com/macaroni-os/macaronictl

Macaroni OS System Management CLI

env-update etc-update golang kernel macaroni-os

Last synced: 01 Feb 2026

https://github.com/bemxio/gicho

A 16-bit real mode operating system made in Assembly and C

assembly bootloader c kernel low-level operating-system os

Last synced: 27 Feb 2026

https://github.com/velocitatem/juno

Juno is a NASA space probe orbiting the planet Jupiter. It was built by Lockheed Martin and is operated by NASA's Jet Propulsion Laboratory. The spacecraft was launched from Cape Canaveral Air Force Station on August 5, 2011 UTC, as part of the New Frontiers program.

jupyter-notebook kernel python venv virtual-environment

Last synced: 11 Feb 2026

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 16 Apr 2026

https://github.com/php-lsp/kernel

[READ ONLY] Subtree split of the component (see php-lsp/php-lsp)

container core kernel language-server lsp php

Last synced: 12 Feb 2026

https://github.com/dorydev/linuxfromscratch

Simple kernel (will be upgraded later)

c grub kernel

Last synced: 15 Feb 2026

https://github.com/edgelesssys/constellation-kernel

Fork of Fedora kernel srpm with changes for Constellation https://src.fedoraproject.org/rpms/kernel

fedora kernel linux

Last synced: 28 Feb 2026

https://github.com/vheidari/minibox

miniBox = Linux Kernel with BusyBox taste. An experimental project :)

busybox distros kernel linux linux-kernel minibox

Last synced: 16 Feb 2026

https://github.com/zaid-maker/kernel

A tiny 32-bit freestanding kernel that boots with GRUB and provides a basic text terminal layer.

kernel kernel-driver linux

Last synced: 02 Apr 2026

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: 18 Apr 2026

https://github.com/robertopatino1/3ncrypt0r

Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key

blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based

Last synced: 20 Apr 2026

https://github.com/jeanguyomarch/nanok

A nano-kernel for microcontrollers

kernel microcontrollers

Last synced: 21 Apr 2026

https://github.com/nufeng1999/jupyter-myvala-kernel

mini jupyter vala kernel

jupyter kernel vala

Last synced: 22 Apr 2026

https://github.com/kwhat/config-linux-gnu

FreeBSD config for GNU Linux

config freebsd kernel linux

Last synced: 22 Apr 2026

https://github.com/realeroberto/linux-day-2015

My talk at the Linux Day 2015 in Rome.

filesystem kernel linux talk vfs

Last synced: 24 Apr 2026

https://github.com/david-palma/cuda-programming

Educational CUDA C/C++ programming repository with commented examples on GPU parallel computing, matrix operations, and performance profiling. Requires a CUDA-enabled NVIDIA GPU.

c-cpp cpp cuda cuda-toolkit education gpu gpu-programming kernel matrix-operations nvcc nvidia parallel-computing parallel-programming practice profiling threads

Last synced: 25 Apr 2026

https://github.com/soenneker/soenneker.semantickernel.pool.mistral

Provides Mistral-specific registration extensions for KernelPoolManager, enabling integration via Semantic Kernel.

ai csharp dotnet kernel kernelpoolmistralextension llm mistral pool semantic semantickernel util

Last synced: 10 Jun 2026

https://github.com/sasooxd/philos

Barebones 16-bit operating system, custom BIOS, general software and circuit diagrams for an i8088-based homebrew computer.

16-bit 8088 bios dos kernel retrocomputing x86-16

Last synced: 27 Apr 2026

https://github.com/pulseflow/avian

avian is an open source uwu owo cute operating system made in rust :3

avian hacktoberfest kernel open-source operating-system osdev rust strawberry uefi unix

Last synced: 28 Apr 2026

https://github.com/p1n2o/clang

Google's Prebuilt Clang Compiler (weekly updates)

android aosp clang compiler google kernel prebuilt toolchain

Last synced: 28 Apr 2026

https://github.com/shiroonigami23-ui/aegisos

AegisOS_security_first_lightweight_customizable_open_source_operating_system

customization kernel lightweight open-source operating-system osdev privacy security systems-programming

Last synced: 29 Apr 2026

https://github.com/dorosch/os

Just for fun the core OS

assembler c grub kernel os osdev x86 x86-32

Last synced: 29 Apr 2026

https://github.com/khaledsharif/dos

Operating system for the Raspberry Pi using the D language

assembly dlang kernel operating-system raspberry-pi

Last synced: 30 Apr 2026

https://github.com/m0rf30/qemu-kernel-rpi-2

QEMU kernel builds for Raspberry Pi 2 devices

arm armv7 kernel qemu raspberry-pi simonpi

Last synced: 08 Jun 2026

https://github.com/hy57in/linux

Linux System ans Its Applications

kernel linux

Last synced: 30 Apr 2026

https://github.com/dylan-stewart/reallocating-the-stack-xv6

My implementation of stack reallocation in XV6 for operating systems

c kernel linux stack xv6-os

Last synced: 30 Apr 2026

https://github.com/m0rningdawning/knockos

PeachOS knock-off to practice kernel dev.

c kernel nasm operating-system x86-64

Last synced: 01 May 2026

https://github.com/novoselov-ab/cozyos

Simple educational i386 OS

cpp kernel libc os

Last synced: 08 Jun 2026

https://github.com/astrodynamic/monitoringsystem

Implementation of a monitoring system program to collect and log system metrics, send notifications, and provide a user interface.

agents cmake configuration-file cpp cpp17 dynamic-library email-notification kernel logging makefile makefiles metrics monitoring-automation monitoring-system notifications qml qt qt6 system-information telegram-bot

Last synced: 01 May 2026

https://github.com/m0rf30/qemu-kernel-rpi

QEMU kernel builds for Raspberry Pi 1 devices

arm armv6 kernel qemu raspberry-pi simonpi

Last synced: 02 May 2026

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: 02 May 2026

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: 02 May 2026

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: 09 Jun 2026

https://github.com/manishklach/ai-host-observability

Linux host observability toolkit for AI/GPU infrastructure, exposing Prometheus metrics for memory pressure, RDMA/NIC health, PCIe/VFIO, NUMA, GPUs, and kernel events.

ai-infrastructure ai-ops gpu gpu-monitoring infiniband kernel linux linux-monitoring mlx5 node-exporter numa nvidia observability pcie performance-engineering prometheus rdma rdma-monitoring sre vfio

Last synced: 09 Jun 2026

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: 08 May 2026

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: 08 May 2026

https://github.com/utkarsh2102/packlog

A kernel module that logs all your incoming packets.

kernel module packets

Last synced: 10 May 2026

https://github.com/ilpianista/android_kernel_motorola_hawaiip

Open source kernel download for Motorola Moto G22

android kernel motorola

Last synced: 11 May 2026

https://github.com/embeddedos/linux

Linux Development.

kernel linux qemu virtualization

Last synced: 12 May 2026

https://github.com/mochaap/frogging-build

Automated build of some Frogging-Family patched packages.

archlinux docker frogging-family kernel pkgbuild wine

Last synced: 13 May 2026

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: 14 May 2026

https://github.com/sshehrozali/kubetracer

kubetracer: sidecarless, node-level network monitoring for high-performance HTTP observability

ethernet go golang http https ip kernel kuberenetes kubernetes kubernetes-monitoring linux network-interface-card nic observability tcp tls traces virtual-machines

Last synced: 16 Jun 2026

https://github.com/yeet-src/claudefeed

Live audit log of every command, file, and network connection a Claude Code (or any matched) session makes, from the kernel.

ai-agents audit bpf ebpf kernel kprobe linux llm observability provenance security tracepoint tracing yeet

Last synced: 20 Jun 2026

https://github.com/szeta99/zorzos

My shitty Rust Kernel

kernel rust shitty

Last synced: 16 Mar 2025

https://github.com/citomni/kernel

CitOmni Kernel is a tiny PHP 8.2+ core that boots CitOmni apps. It provides the minimal App container, deep read-only config wrapper, deterministic vendor->providers->app merging, explicit service maps ($app->id), optional compiled caches, and a fail-fast philosophy. No magic-HTTP/CLI own delivery and error handling.

deterministic framework framework-php frameworks high-performance kernel lazy-loading lazy-loading-components lightweight lightweight-framework low-overhead php-framework php8 service-locator service-map

Last synced: 13 Jan 2026

https://github.com/atmossystem/kernel

Core of Atmos System

atmos clojure kernel

Last synced: 13 Sep 2025

https://github.com/nufeng1999/jupyter-myhtml-kernel

Minimalism jupyter html kernel

html jupyter kernel

Last synced: 25 Apr 2026

https://github.com/nufeng1999/jupyter-mygo-kernel

Minimalism jupyter Go kernel

go jupyter kernel

Last synced: 13 Apr 2026

https://github.com/nufeng1999/jupyter-mynodejs-kernel

Minimalistic Nodejs kernel for Jupyter

jupyter kernel nodejs

Last synced: 16 Apr 2026

https://github.com/arec1b0/rootkit-detector

Kernel-based rootkit detection tool with modules for detecting hidden processes, files, and kernel anomalies.

forensics kernel linux rootkit-detection security system-security

Last synced: 18 Apr 2026

https://github.com/ariksquad/snowkernel

The operating system of yesterday

assembly c kernel operating-system

Last synced: 15 Apr 2026

https://github.com/nufeng1999/jupyter-mywls-kernel

Minimalistic WolframScript kernel for Jupyter

jupyter kernel wolframscript

Last synced: 18 Nov 2025

https://github.com/takadev15/xv6-assignment

Assignment report for OS114 class xv6 Project

assignment kernel xv6

Last synced: 14 Oct 2025

https://github.com/blueokiris/fetch-rs

Fetch CPU, GPU, OS info, etc and display it to terminal with a nice distro-dependent graphic.

cpu fedora fetch gpu info kernel neofetch nix rs rust script terminal text tui

Last synced: 19 Feb 2026

https://github.com/dhiraj240/kernel_project

After doing the course of kernel development by Linux Foundation, I have taken an initiative to apply my learning and build a project based on the knowledge gained from the Linux Foundation course.

c kernel

Last synced: 28 May 2026

https://github.com/norbertkiszka/linux-4.4.126-rockchip

Linux 4.4.126 from Rockchip with additional bugfixes

kernel linux rockchip

Last synced: 15 May 2026

https://github.com/scav-enger/linux-kernel-builder

This script installs dependencies, sets up the environment, and builds Linux kernel.

bash kernel kernel-development linux-kernel script

Last synced: 10 Mar 2026

https://github.com/asko7779/kernel-snippet

a piece of garbage kernel code which doesnt work for shit made for testing and experimenting

cplusplus kernel programming systemprogramming

Last synced: 23 Mar 2025