Kernel topic

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.

List Kernel repositories

spy

629
Stars
82
Forks
Watchers

:eyes: Linux kernel mode debugfs keylogger

awesome-unikernels

105
Stars
15
Forks
Watchers

A list about Unikernels

valkyrie

72
Stars
7
Forks
Watchers

🔮 A UNIX-like toy kernel built from scratch (for AArch64) with preemptive multi-threading, VM, CoW fork(), buddy, slob, VFS, FAT32.

HEVD_Kernel_Exploit

61
Stars
18
Forks
Watchers

Exploits pack for the Windows Kernel mode driver HackSysExtremeVulnerableDriver written for educational purposes.

duckOS

588
Stars
19
Forks
Watchers

An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!

ukupgrade

89
Stars
35
Forks
Watchers

Upgrade latest kernel automatically for Ubuntu and derivatives such as Linux Mint. :runner:

M5P01_Prokaron

154
Stars
70
Forks
Watchers

A tiny real-time kernel focusing on formal reliability and simplicity.

xone

1.6k
Stars
104
Forks
Watchers

Linux kernel driver for Xbox One and Xbox Series X|S accessories

Cyjon

411
Stars
27
Forks
Watchers

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

SimpleOS

127
Stars
16
Forks
Watchers

Operating System Coded in Assembly and C