Pinned Loading
-
Unix-shell
Unix-shell PublicA Unix shell in C: pipelines, redirection, job control and history, built on fork, exec, pipe and waitpid.
C
-
xv6-shared-memory
xv6-shared-memory Publicxv6-riscv extended with cross-process shared memory (page-table level, PTE ownership bit) and a lock-free CAS-based multi-process logger
C
-
Chess
Chess PublicTwo-player chess in C++ with the full rules: castling, en passant, promotion, checkmate and stalemate. Play it in the console, or in the browser via WebAssembly.
C++
-
xv6-process-syscalls
xv6-process-syscalls PublicNew process system calls for xv6-riscv: forkn, waitall, memsize and exit messages, with tests that run in QEMU on CI
C
-
xv6-tournament-lock
xv6-tournament-lock Publicxv6 kernel with Peterson locks and a tournament-tree lock for up to 16 processes, plus an interactive visualizer of the algorithm.
C
-
Compact-routing-in-networks
Compact-routing-in-networks PublicThorup-Zwick stretch-3 compact routing: each node stores only ~O(sqrt(n) log n) entries yet routes within 3x of the shortest path. Python implementation plus an interactive in-browser visualizer.
HTML
If the problem persists, check the GitHub status page or contact support.


