Projects in Awesome Lists tagged with kernel-development
A curated list of projects in awesome lists tagged with kernel-development .
https://github.com/pritamzope/os
Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
assembly bootloader graphics hello-world kernel kernel-development kernel-driver operating-system os osdev x86-assembly x86-nasm
Last synced: 07 Apr 2025
https://github.com/dreamportdev/osdev-notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 03 Oct 2025
https://github.com/dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
assembly c hobby-kernel hobby-os-kernel kernel kernel-development kernel-hacking operating-system-development operating-system-learning operating-systems operating-systems-project os os-development osdev osdev-tutorial osdevtutorial programming x86-64
Last synced: 23 Jul 2025
https://github.com/therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
bochs kernel kernel-development mit operating-systems osdev x86 xv6 xv6-operating xv6-os
Last synced: 06 Oct 2025
https://github.com/karthik558/msm-4.14-k2-141b
This is the kernel source code for "REDMI NOTE 7 PRO". Please exercise caution while working with kernel code, as force pushing can be risky. Use it to build custom kernels and modify the functionality of the device.
android-development android-linux-kernel kernel-development linux-kernel-modules xiaomi-kernel
Last synced: 15 Apr 2025
https://github.com/ngn13/kernel-101
Kernel hacklemenin temellerini öğrenin (🇹🇷 Türkçe bir kaynak)
kernel-development kernel-exploit kernel-exploitation kernel-exploits kernel-hacking kernel-module kernel-security kernel-vulnerability learn-by-doing learn-hacking turkce-dokuman turkce-kaynak turkish
Last synced: 09 Jul 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: 14 Oct 2025
https://github.com/hiejulia/kernel-project
Kernel development project
audio-driver buffer bus darwin driver kernel-development linux linux-kernel queue thunderbolt unix unix-shell usb
Last synced: 03 Apr 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: 06 Oct 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/cedrickchee/taijios
TaijiOS is a hobby operating system written from scratch in Rust for learning systems programming. It's my own OS that attempts to bring back the "P" in PC. Design goals: minimal, modular, reliable, and safe.
computer-science hobby-os kernel-development learn-by-doing operating-system osdev software-internal systems-programming
Last synced: 10 Apr 2025
https://github.com/gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
kernel kernel-development linux linux-kernel
Last synced: 09 Oct 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: 02 Mar 2025
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 05 Apr 2025
https://github.com/sprookie/mapfuse
simple fuseFS using mmap + list to manage files and data
filesystem fuse-filesystem kernel-development mmap user-interface
Last synced: 19 Feb 2025
https://github.com/katya-incorporated/kernel-common
The Katya ® 👽 OS Kernel Common serves as the foundation for all devices running Katya OS, providing a unified and stable core. It is designed to ensure high performance, security, and compatibility across a wide range of hardware. By optimizing for privacy and decentralization, the common kernel supports seamless operation and customization for it
graphene graphenedb grapheneos katya katyaos katyasystem kernel kernel-development kernel-driver kernel-methods kernel-module kernel-modules kernel-source
Last synced: 08 Jul 2025
https://github.com/ngn13/kbuild
kernel build script for development/hacking
build-script build-tool kernel-builder kernel-dev kernel-development kernel-hacking
Last synced: 02 Sep 2025
https://github.com/praveenkumar-rajendran/os-and-system-programming
Operating Systems and System Programming: A Deep Dive into xv6
filesystem-optimization kernel-development kernel-threading low-level-concepts null-pointer-dereferences operating-systems process-scheduler shared-memory system-calls system-programming xv6 xv6-os
Last synced: 10 Jun 2025
https://github.com/sukibaby/reversefirtree
Sorts a list of variables into reverse fir tree (reverse XMAS tree / reverse Christmas tree) formatting. Written in PowerShell.
c-plus-plus formatter formatting helper-script helper-tool kernel-development powershell-script reverse-christmas-tree reverse-fir-tree reverse-xmas-tree reversefirtree reversexmastree xmas-tree
Last synced: 28 Jun 2025
https://github.com/ngn13/busybox-linux
Simple busybox/linux setup for kernel development/hacking
busybox busybox-linux busybox-system kernel-dev kernel-dev-setup kernel-development kernel-development-setup kernel-hacking linux-kernel linux-kernel-dev linux-kernel-hacking
Last synced: 14 Mar 2025
https://github.com/connectkushal/os-kernel-dev-notes
Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc
asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64
Last synced: 20 Feb 2025
https://github.com/hafizhhasyhari/sistem-operasi-operating-systems-s1-kuliah-2024
SISTEM OPERASI-OPERATING-SYSTEMS-S1-KULIAH-2024 by Hafizh H Asyhari
kernel-development operating-system sistem-operasi
Last synced: 02 Apr 2025
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: 12 Mar 2025
https://github.com/sccsmartcode/advanced-c-programming
Dive into advanced concepts of C programming, including memory management, multi-threading, file I/O, networking, system calls, hardware manipulation, and more. Track your progress and build professional-grade projects
advanced-c c-programming custom-memory-allocators debugging error-handling file-io hardware-manipulation kernel-development makefiles memory-management multi-threading profiling socket-programming system-calls
Last synced: 06 Oct 2025
https://github.com/hermya/kernel-tracker
An application that acts as a low-level task manager in Linux, proficient in tracking system up-time, memory faults, and a lot more!
c kernel-development kernel-module
Last synced: 17 Mar 2025
https://github.com/gasna/kfs-1
This first (out of 10) project is a very basic kernel with some basic features.
42 42-school 42born2code 42paris 42school assembly assembly-language assembly-language-programming assembly-x86 basic-kernel c c-language c-language-programming kernel kernel-development
Last synced: 09 Oct 2025