sysprog21
Repositories
-
lkmpg
The Linux Kernel Module Programming Guide (updated for 5.x kernels)
-
kfifo-examples
Linux kernel module examples about kfifo
-
lkm-hidden
A Linux kernel module which hides itself
-
concurrent-programs
Complementary Concurrency Programs for course "Linux Kernel Internals"
-
linux-list
Linux-like doubly-linked list
-
-
khttpd
An experimental HTTP server implemented as Linux kernel module
-
cserv
An event-driven and non-blocking web server
-
sehttpd
A small and efficient web server with 1K lines of C code
-
lab0-c
C Programming Lab: Assessing Your C Programming Skills
-
phonebook
sample phonebook program to illustrate the impact of cache miss
-
ksort
Linux kernel module that implements and validates sorting algorithms
-
rv32emu-next
RISC-V RV32I[MA] emulator with ELF support (WIP)
-
jitboy
A Game Boy emulator with dynamic recompilation (JIT)
-
-
dict
Ternary Search Tree + Bloom filter
-
raycaster
Wolfenstein 3D-style raycasting implementation
-
-
kcalc-fixed
Math expression evaluation as Linux kernel module, fixed-point implementation
-
-
rnnoise
A noise suppression library based on a recurrent neural network
-
threadkit
A collection of lightweight threading utilities
-
fiber
A User Space Threading Library
-
fastcat
A faster "cat" implementation using splice and sendfile system calls
-
kecho
A lightweight echo server implementation in Linux kernel mode
-
fibdrv
Linux kernel module that calculates Fibonacci numbers
-
mapreduce
A simple C Thread pool implementation
-
kcalc
Math expression evaluation as Linux kernel module
-
bignum
An incomplete arbitrary-precision integer arithmetic library
-
datalab
Improved CS:APP Data Lab