← All paths

Programming Languages

Rust for Systems Programming

Enough Rust to write a kernel: you will own memory without a garbage collector, lay structs out to a byte-exact ABI, reach through raw pointers in unsafe code, build without the standard library, and drive the cargo and toolchain machinery that targets bare metal — each of them the way an OS actually uses them.

Part of Operating Systems in Rust, Storage & Databases · 7 labs · rust · ~8-12 hrs

This course is on the roadmap. The syllabus is set; the labs aren't published yet. Create a free account and we'll tell you when it opens.

Notify me
01ownershipcoming soon
02memory layoutcoming soon
03traitscoming soon
04unsafecoming soon
05no stdcoming soon
06cargo and targetscoming soon
07macros asm atomicscoming soon