kernel-development
There are 59 repositories under kernel-development topic.
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
dreamportdev/Osdev-Notes
A book that explore how to write an Operating System from scratch
XyrisOS/xyris
The Xyris Kernel
therealdreg/x86osdev
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
tpiekarski/lkm-sandbox
Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development
Dashbloxx/chaotix
The chaotix operating system! (Previously known as Magma or Psychix)
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.
ANSANJAY/KernelDev101
Comprehensive beginner's guide to kernel development: Dive into core concepts, hands-on tutorials, and best practices. Whether you're a novice or looking to refresh your skills, this repository offers essential resources to start your kernel programming journey
ituacm/System-Programming-23-24
ITU ACM System Programming Workshop by Hayri Turgut Uyar
singul4ri7y/asif-os
A hobby fully-functioning Operating System for learning purposes
ZeroMemoryEx/CiaIoctl
User/Kernel Mode communication using IOCTL
ngn13/k101
🇹🇷 kernel hacklemenin temellerini öğrenin
whampson/ohwes
An x86 operating system written from scratch.
ElliotAlderson51/Kernel-Rootkit-32Bit
Rootkit for Windows 32-bit
hadihaider055/Rust_OS
Developed a Small Operating System using Rust Programming Language, followed the tutorial by (Philipp Oppermann) and learned along the way how to build the OS with Rust.
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.
OmarAzizi/EchoOS
Operating System and Kernel
0xdeadbeer/basic-kernel
Basic kernel boilerplate
amoldhamale1105/frostbyte
A baremetal lightweight kernel and OS
ANSANJAY/Kernel_request_IRQ
Dive into the intricate world of request_irq in the Linux kernel. This repository sheds light on the essentials of interrupt request mechanisms, providing comprehensive notes and hands-on examples.
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.
gunh0/linux-kernel
🖥️ Linux Kernel Programming for My Own Kernel Modules
hiejulia/kernel-project
Kernel development project
Katya-Incorporated/KernelGS
Kernel sources of the Katya ® 👽 OS for the Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet and Pixel Fold. These sources are only used to build device-specific modules. The Generic Kernel Image is built from the common kernel.
Neetx/hexlv
x86-64 simple kernel
nthnn/rishka
RISC-V core virtual runtime written in C/C++ (Arduino platform) intended for ESP32-WROVER with PSRAM.
alienfxfiend/Prelude-in-C
xL AUX *~My Journey Into Programming~* *~My Learning Path~* *~Diary Of A Reverse Engineer~* *~Legacy of RCE Chronicles & Code Mastery~* *~Gdev Kdev Primer Sysdev 101 Capture The Flag CTF Macro Excerpt [Codemasters]~* *~Steep Learning Curve~* :comet: —Cybernetic Crew Brb乇√iレ◥Çレ₳Ñ◤
AlirezaChegini/mOS
several guides for kernel developers and users
ANSANJAY/LinuxKernelModuleInternals
This repository explores Linux kernel modules, diving into differences between modprobe and insmod (1_modprobe_vs_insmod), and delves deeper into the internal module initialization and exit processes (2_internal_module_init_exit)
gods-mack/EagleOS
A 32 bit OS-kernel. inspired by James Molley
initBasti/NanoPC-T4_armbian_configuration
My configuration for Linux Kernel development on the FriendlyElec NanoPC-T4 with the latest kernel version.
JuantAldea/kernel_challenge
Source code of my submissions for the Eudyptula challenge. A Linux kernel programming challenge.
LouisVanLangendonck/UPC-AML-ArchitectureImageClassif
Image classification using both non-DL and DL approaches. Some interesting techniques are included like SIFT-feature extraction and multiple kernel learning (MLK).
nthnn/NoOS
NoOS (No Operating System) is an attempt unikernel framework for developing programs in C++ without OS.
silas-wr/crateOS
Linux-inspired operating system built to resist attack
zhourrr/kernel-dev
My Personal Reference Guide to Linux Kernel Development