hackclub / putting-the-you-in-cpuLinks
A technical explainer by @kognise of how your computer runs programs, from start to finish.
☆5,347Updated last year
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:
- Learn database internals by implementing it from scratch.☆1,322Updated 2 years ago
- Linux containers from scratch in C.☆1,537Updated 5 months ago
- A game where you are a computer's OS and you have to manage processes, memory and I/O events.☆1,891Updated 3 months ago
- CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.☆3,583Updated last year
- Inspect a command's effects before modifying your live system☆5,368Updated last month
- A simple way to create a workout plan☆1,437Updated last year
- 📖 An approachable introduction to Assembly.☆3,482Updated 10 months ago
- A computer science textbook☆4,538Updated last year
- Learn WebAssembly by writing small programs!☆1,637Updated last year
- A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code dev…☆3,085Updated 10 months ago
- A book that teaches JavaScript 📗💻📖☆1,009Updated this week
- Writing an OS in 1,000 lines.☆3,132Updated 2 weeks ago
- 🧠 Cognitive load is what matters☆11,803Updated 3 weeks ago
- Uncurled - everything I know and learned about running and maintaining Open Source projects for three decades.☆883Updated 3 months ago
- The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)☆8,265Updated 2 months ago
- Linus Torvalds' linked list argument for good taste, explained☆2,199Updated last year
- Beej's Guide to Network Programming source☆1,131Updated 2 weeks ago
- Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs☆3,444Updated 2 weeks ago
- Interactive code examples☆1,966Updated this week
- tiniest x86-64-linux emulator☆7,352Updated this week
- A terminal application to view, tail, merge, and search log files (plus JSONL).☆3,806Updated last year
- Fast, collaborative live terminal sharing over the web☆7,173Updated 5 months ago
- A curated collection of diagramming tools used by leading software engineering teams☆3,162Updated last year
- My notes of Clean Code book☆6,080Updated 2 years ago
- This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.☆32,388Updated last week
- 📚 A curated list of papers for Software Engineers☆6,201Updated last month
- A Piano in your terminal☆685Updated 5 months ago
- a command line tool for URL parsing and manipulation.☆3,297Updated 3 weeks ago
- Envision a future where every student can read all the code of a teaching operating system.☆2,377Updated last month
- Instant, easy, and predictable development environments☆10,973Updated this week