hackclub / putting-the-you-in-cpu
A technical explainer by @kognise of how your computer runs programs, from start to finish.
β5,195Updated 11 months ago
Alternatives and similar repositories for putting-the-you-in-cpu
Users that are interested in putting-the-you-in-cpu are comparing it to the libraries listed below
Sorting:
- π An approachable introduction to Assembly.β3,351Updated 3 months ago
- Learn WebAssembly by writing small programs!β1,643Updated last year
- Learn database internals by implementing it from scratch.β1,300Updated last year
- Linux containers from scratch in C.β1,517Updated last year
- Linus Torvalds' linked list argument for good taste, explainedβ2,138Updated last year
- A tiny JVM written in Rust. Learning projectβ1,520Updated last year
- CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.β3,482Updated last year
- (educational) build your own disk based KV storeβ1,293Updated 9 months ago
- Inspect a command's effects before modifying your live systemβ5,273Updated 2 months ago
- A game where you are a computer's OS and you have to manage processes, memory and I/O events.β1,856Updated 2 months ago
- A workbench for writing toy implementations of distributed systems.β3,269Updated 3 months ago
- A computer science textbookβ4,126Updated 9 months ago
- A simple way to create a workout planβ1,360Updated 7 months ago
- Queueing theory: an introduction for software developmentβ2,159Updated last month
- This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.β30,010Updated last week
- Beej's Guide to Network Programming sourceβ1,051Updated last month
- a structural diff that understands syntax π₯π©β22,185Updated this week
- A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code devβ¦β2,890Updated 3 months ago
- Fast, collaborative live terminal sharing over the webβ6,586Updated 3 months ago
- a game to learn (or teach) how to use standard commands in a Unix shellβ2,292Updated 2 months ago
- Distributed SQL database in Rust, written as an educational projectβ6,620Updated this week
- I hold the opinion that state machines are underratedβ730Updated last year
- tiniest x86-64-linux emulatorβ7,164Updated last month
- A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance.β10,440Updated last month
- A self-paced course to learn Rust, one exercise at a time.β7,690Updated 2 months ago
- Create book from markdown files. Like Gitbook but implemented in Rustβ19,602Updated last week
- Development and compilation setup for the book versions of MINIX (2.0.0 and 3.1.0) on QEMUβ1,241Updated 2 years ago
- QR designer web app with a novel method of designing qr codes that does not take advantage of error correctionβ2,724Updated last year
- Writing an OS in Rustβ16,483Updated last week
- jq for binary formats - tool, language and decoders for working with binary and text formatsβ10,111Updated last week