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

Jazz

6
Stars
3
Forks
Watchers

Let's write an OS!

kasld

400
Stars
44
Forks
Watchers

Kernel Address Space Layout Derandomization (KASLD) - A collection of various techniques to infer the Linux kernel base virtual address as an unprivileged local user, for the purpose of bypassing Kern...

kernel-exploits

691
Stars
243
Forks
Watchers

Various kernel exploits

vmt

6
Stars
0
Forks
Watchers

Toy OS written in Zig

FUSE-Filesystem

23
Stars
12
Forks
Watchers

A basic file system in user space written in C using FUSE

ByteOS

62
Stars
17
Forks
Watchers

A simple hobby operating system for the x86-64 architecture

awesome-os

1.5k
Stars
151
Forks
Watchers

A list of operating systems and stuff

os64

40
Stars
7
Forks
Watchers

A minimal example of an x86_64 higher half kernel loaded at the -2GB mark

beeos

131
Stars
13
Forks
Watchers

A simple "Unix-like" kernel trying to be POSIX compliant

asus-pce-n53-linux

30
Stars
17
Forks
Watchers

🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x