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

SnowflakeOS

316
Stars
18
Forks
Watchers

"It is very special"

CVE-2020-15368

407
Stars
45
Forks
Watchers

CVE-2020-15368, aka "How to exploit a vulnerable driver"

foos

27
Stars
9
Forks
Watchers

FOOS's Overcoming Operating System

jsix

68
Stars
12
Forks
Watchers

A hobby operating system for x86_64, boots with UEFI.

ghaiklor-os-gcc

113
Stars
17
Forks
Watchers

Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)

perf_kernel

57
Stars
11
Forks
Watchers

x64 rust multicore kernel optimized for extreme performance at any cost.

Kernel-dll-injector

378
Stars
67
Forks
Watchers

Kernel-Mode Driver that loads a dll into every new created process that loads kernel32.dll module

Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.

syzkaller

5.2k
Stars
1.2k
Forks
Watchers

syzkaller is an unsupervised coverage-guided kernel fuzzer

raspberry-pi-os

12.9k
Stars
1.3k
Forks
Watchers

Learning operating system development using Linux kernel and Raspberry Pi