Om några veckor släpps min senaste bok om Linux systemprogrammering – Linux System Programming Techniques. Det är den första boken jag gett ut utanför CyberInfos egna förlag. Boken ges ut av Packt Publishing i Storbritannien och kommer finnas till försäljning på bland annat Amazon och Packt Publishing.

Linux System Programming Technique

Boken är på engelska och täcker allt från det mest grundläggande C-programmet till mer avancerade trådade program och felsökning. Boken behandlar också ämnen som skripting, omdirigeringar, terminal I/O, filsystemsoperationer med mera. Stort fokus ligger på att göra program som kan kommunicera med systemet och andra program.

Boken följer Packt Publishings “kokbokformat”. Varje kapitel innehåller en rad recept för att lösa ett specifikt problem, eller för att utforska ett nytt område.

Jag vill också passa på att tacka Ramon Fried som varit technical reviewer under hela processen. Ramon har arbetat med Linux och utveckling i över 15 år. Under bokens resa har han kommit med åtskilliga förslag och förbättringar, och även hittat ett och annat kodfel.

Boken är på 421 sidor och innehåller följande kapitel:

  1. Getting the Necessary Tools and Writing Our First Linux Programs
  2. Making Your Programs Easy to Script
  3. Diving Deep into C in Linux
  4. Handling Errors in Your Programs
  5. Working with File I/O and Filesystem Operations
  6. Spawning Processes and Using Job Control
  7. Using systemd to Handle Your Daemons
  8. Creating Shared Libraries
  9. Terminal I/O and Changing Terminal Behavior
  10. Using Different Kinds of IPC
  11. Using Threads in Your Programs
  12. Debugging Your Programs

All exempelkod i boken finns fritt tillgängligt på GitHub.

Till boken finns även Code in Action-videoklipp. Det är videoklipp som steg för steg demonstrerar bokens samtliga exempel och recept. Dessa videoklipp finns fritt tillgängliga på YouTube.