sysprog21

sysprog21

Geek Repo

Github PK Tool:Github PK Tool

sysprog21's repositories

pitifulvm

A shabby implementation of Java virtual machine in C

Language:CLicense:BSD-2-ClauseStargazers:138Issues:8Issues:2

sehttpd

A small and efficient web server with 1K lines of C code

Language:CLicense:MITStargazers:86Issues:6Issues:1

concurrent-ll

concurrent linked list implementation

Language:CLicense:NOASSERTIONStargazers:73Issues:9Issues:2

khttpd

An experimental HTTP server implemented as Linux kernel module

Language:CLicense:MITStargazers:68Issues:6Issues:2

rv32emu-legacy

RISC-V RV32I[MA] emulator with ELF support

Language:CLicense:MITStargazers:48Issues:3Issues:2

raycaster

Wolfenstein 3D-style raycasting implementation

Language:CLicense:MITStargazers:44Issues:5Issues:0

gameboy-emu

An efficient and portable Game Boy emulator

Language:CLicense:MITStargazers:35Issues:6Issues:2

lkm-hidden

A Linux kernel module which hides itself

Language:CLicense:GPL-2.0Stargazers:34Issues:4Issues:1

vinput

A collection of virtual input device drivers for Linux

Language:CLicense:GPL-2.0Stargazers:32Issues:3Issues:1

kecho

A lightweight echo server implementation in Linux kernel mode

Language:CLicense:MITStargazers:27Issues:6Issues:0

threadkit

A collection of lightweight threading utilities

Language:CLicense:MITStargazers:23Issues:6Issues:0

riscv-emu

RISC-V system emulator

Language:CLicense:MITStargazers:20Issues:4Issues:0

rnnoise

A noise suppression library based on a recurrent neural network

Language:CLicense:BSD-3-ClauseStargazers:20Issues:5Issues:0

kcalc

Math expression evaluation as Linux kernel module

Language:CLicense:MITStargazers:17Issues:4Issues:0

linux-cfs-sim

Simulate Linux Completely Fair Scheduler (CFS) using POSIX Threads

Language:CLicense:MITStargazers:17Issues:6Issues:0

dict

Ternary Search Tree + Bloom filter

Language:CLicense:NOASSERTIONStargazers:16Issues:3Issues:0

jitcalc

A simple integer calculator using JIT compilation

Language:CLicense:MITStargazers:15Issues:3Issues:0

bignum

An incomplete arbitrary-precision integer arithmetic library

Language:CLicense:MITStargazers:14Issues:3Issues:0

fastcat

A faster "cat" implementation using splice and sendfile system calls

Language:CLicense:MITStargazers:14Issues:3Issues:1

mapreduce

A simple C Thread pool implementation

Language:CLicense:BSD-2-ClauseStargazers:12Issues:0Issues:0

datalab

Improved CS:APP Data Lab

Language:CStargazers:9Issues:3Issues:0

phonebook

sample phonebook program to illustrate the impact of cache miss

Language:ShellLicense:NOASSERTIONStargazers:8Issues:5Issues:0

dont-trace

A simple Linux kernel module that kills ptrace tracer and its tracees

Language:CLicense:MITStargazers:6Issues:3Issues:0

gecos

GECOS: A lock-free synchronization mechanism

Language:CLicense:GPL-2.0Stargazers:6Issues:0Issues:0

kfifo-examples

Linux kernel module examples about kfifo

Language:CLicense:GPL-2.0Stargazers:6Issues:0Issues:0

tinymembench

Measure peak bandwidth of sequential memory accesses and the latency of random memory accesses

Language:CLicense:MITStargazers:5Issues:3Issues:0

kcalc-fixed

Math expression evaluation as Linux kernel module, fixed-point implementation

Language:CLicense:MITStargazers:4Issues:3Issues:0

sched-plugin

A Linux kernel module to allow user processes being handed out with LKM based scheduler

Language:CLicense:GPL-2.0Stargazers:3Issues:3Issues:0

quotient-filter

(Incomplete) in-memory quotient filter

Language:CStargazers:1Issues:0Issues:0

timeout

Tickless hierarchical timing wheel

Language:CLicense:MITStargazers:0Issues:3Issues:0