C-programmering i Linux, macOS, BSD och Solaris lär först ut grunderna i C-programmering så att vi har en stabil grund att stå på. Denna del vänder sig mot de som är nya på C-programmering eller för de som behöver fräscha upp sina C-kunskaper. Därefter börjar vi att programmera alltmer mot UNIX-system med hjälp av bland annat systemanrop. Vi lär oss att skapa och använda demoner, standard input- och output, filrättigheter, FIFO, processhantering, make-filer, meddelandeköer med mera.Vi får också lära oss hur man kopplar samman flera program med hjälp av rörledningar och skalskript. Mot slutet av boken tittar vi på hur man använder felsökningsverktyg som GDB, LLDB och Valgrind.
Grundtanken med boken är att du som läsare bara ska behöva en enda bok för att komma igång att utveckla program och verktyg för UNIX-system. Boken är uppbyggd på devisen att lära genom exempel. I boken finns över 160 exempelprogram, både stora och små. Efter varje kapitel finns dessutom övningsuppgifter, så att du som läsare ska kunna arbeta med boken på egen hand.
Jack-Benny Persson har många års erfarenhet av främst Linux- och FreeBSD-system, men också av programmering och skripting i olika former. Intresset för datorer började redan i början av 90-talet och har sedan dess bara fortsatt. På gymnasiet läste han el & elektronik och har senast studerat till Linux Systemspecialist vid EC-Utbildning. Han har tidigare gett ut boken "Grunderna i programmering". Han är idag ägare av CyberInfo Sverige.