Lær å utvikle programvare som utnytter tjenestene tilbudt av Linux-kjernen og systembiblioteker. I denne omfattende boken, skrevet av Linux-kjernebidragsyteren Robert Love, får du en grundig innføring i Linux systemprogrammering, en referanseguide til Linux systemanrop, samt en innsiktsfull guide til hvordan du kan skrive smartere og raskere kode. Love skiller tydelig mellom POSIX-standardfunksjoner og de spesielle tjenestene som kun tilbys av Linux. Med et nytt kapittel om multitråding, gir denne oppdaterte og utvidede utgaven en dyptgående forståelse av Linux fra både teoretiske og praktiske perspektiver, med dekning av en rekke programmeringsemner, inkludert: Oversikt over Linux-kjernen, C-biblioteket og C-kompilatoren; Grunnleggende I/O-operasjoner som å lese fra og skrive til filer; Avanserte I/O-grensesnitt, minnekartlegging og optimaliseringsteknikker; En oversikt over systemanrop for grunnleggende prosesshåndtering; Avansert prosesshåndtering, inkludert sanntidsprosesser; Konstantene for tråder, multitrådet programmering og Pthreads.