roy's repositories
TraceCFlow
Tracing c code flow without use gdb
bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
bignum
An incomplete arbitrary-precision integer arithmetic library
coding-interview-university
A complete computer science study plan to become a software engineer.
comcast
Simulating shitty network connections so you can build better systems.
Dynamic-Memory-Allocation-in-C
Reimplementing malloc(), calloc(), realloc(), free() in c from scratch using system calls
khttpd
An experimental HTTP server implemented as Linux kernel module
concurrent-ll
concurrent linked list implementation
concurrent-programs
Complementary Concurrency Programs for course "Linux Kernel Internals"
FreeRTOS
'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel.
FreeRTOS-Kernel
FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.
glibc
Unofficial mirror of sourceware glibc repository. Updated daily.
kmodleak
Track memory leaks for Linux kernel modules using eBPF
linux
Linux kernel source tree
linux2022_q1_two_sum
leet code two sum by using hash table
littlefs
A little fail-safe filesystem designed for microcontrollers
perfbook
Is Parallel Programming Hard, And If So, What Can You Do About It?
runninglinuxkernel_5.0
奔跑吧linux内核第二版(卷1,卷2,入门篇) 实验平台
shecc
A self-hosting and educational C compiler
STC
A modern, user friendly, generic, type-safe and fast C99 container library: String, Vector, Sorted and Unordered Map and Set, Deque, Forward List, Smart Pointers, Bitset and Random numbers.
vinput
A collection of virtual input device drivers for Linux
virtualfs
dummy virtual file system for linux kernel (5.12.0)
vwifi
A Simple Virtual Wireless Driver for Linux
xv6-riscv
Xv6 for RISC-V
youre-the-os
A game where you are a computer's OS and you have to manage processes, memory and I/O events.