Programiranje sistema daje osnovu celog računarskog sveta. Pisanje koda osetljivog na performanse zahteva programski jezik koji omogućava upravljanje načinom na koji se koriste memorija, vreme procesora i ostali resursi sistema. Programski jezik sistema, Rust, kombinuje upravljanje sa modernim sistemom tipova koji obuhvata široke klase uobičajenih grešaka, od grešaka u upravljanju memorijom do trke podataka između niti.
Sa ovim praktičnim vodičem, iskusni programeri sistema naučiće kako da uspešno premoste jaz između performansi i bezbednosti koristeći Rust. Jim Blandy, Jason Orendorff i Leonora Tindall pokazuju kako Rustove funkcije daju programerima kontrolu nad potrošnjom memorije i korišćenjem procesora kombinovanjem predvidljivih performansi sa bezbednošću memorije i pouzdanom konkurentnošću.