Closing Keynote
summary
Argues that Rust makes systems experiments practical and teaches real systems concepts by showing actual projects: a keyboard driver wired with assembly and Rust that eventually boots (intermittently at first), a 1,000‑thread race experiment comparing pthread mutexes and atomic instructions, and an external Ruby profiler that parses process memory using DWARF debug info and the Rust DWARF library gimli. Reports translating a C demo to Rust, hitting a libdwarf dead end (90% solution) and then getting a working tool running on three different machines.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:11Rules of programming experiments
- 5:33julia's blog in 2013 what is an ELF and how do you run one'
- 8:52systems primitives for concurrency
- 12:17Rust makes improbable
- 13:06empowering
- 20:26how does DWARF Work?
- 25:29the Rust community is a
related talks
01h 05mKeynote - Rust: confident, productive systems programming
01h 40mKeynote: An Introduction to Rust
40mRust’s approach of getting things right
14mKeynote: Rust in the Linux Kernel, Why?
46mKeynote: Rust is not about memory safety
03mRust Programming in 5 Minutes
27mHow Rust taught me to think about systems
40mWhat's up with Rust?
