Författare: Dave Taylor & James C. Armstrong Jr
Nu kommer ännu en recension av en bok som inte direkt är kopplad till utveckling. Om man ser det från andra perspektiv så kanske den dock gör det. Unix är ett operativsystem som växer kraftigt bland utvecklare idag, främst i form av GNU/Linux och BSD. Dessa nämnda unixvarianter är mycket starka p.g.a. öppen källkod och tusentals verktyg till det mesta tillsammans med kompilatorer och tolkar till nästan alla programmeringsspråk som du någonsin hört talas om, och dessutom är det mesta gratis.
Detta är en bok som går igenom grunderna i ett Unix-system. Boken börjar med att beskriva utvecklingen av Unix från början, hur operativsystemet är uppbyggt och nämner dessutom alla de vanligare skrivbordssystemen som Solaris, GNU/Linux och FreeBSD/NetBSD/OpenBSD. En sak som kan ses både som en stor styrka men även en liten svaghet är att boken är så pass generell som den är, och går därför inte igenom något om installation av systemet och knappt något om konfiguration heller. Boken förutsätter alltså att du har tillgång till ett Unix-system när du börjar läsa. De som inte har det själva kan säkert skaffa ett skalkonto på någon annan unix-burk till ett rimligt pris och börja lattja på det sättet.
Så, vad går boken igenom? Svaret på denna fråga är: nästan allt grundläggande; varför systemen ser ut som de gör, hur man får reda på mer info om ett specifikt program, hur man navigerar sig i filsystemet, hur användar- och processhantering går till, hur man redigerar filer med vim och emacs samt mycket mer.
I slutet av boken rörs även ämnet programmering och då handlar det om skalscript, C och Perl tillsammans med diverse olika verktyg för att underlätta vid arbete med någon av dessa, bland annat hur MAKE-filer är uppbyggda för att förenkla kompilering av C-program.
Detta är en bok för dig som kan tillräckligt mycket om datorer för att trixa in ett Linux-system på din egen dator eller av någon anledning redan har tillgång till ett sådant system och vill lära dig att använda det. Du kan alltså vara nybörjare och läsa boken, men det intressanta är att du kan även ha stor nytta av den även om du känner att du är en erfaren Unix-användare som har kläm på det mesta. Med andra ord, om du har mellan 0 och 5 års erfarenhet av Unix och inte kan garantera att du är fullärd så kommer du att lära dig ett och annat från denna bok.
Betyg: 8/10. Går igenom grunderna på ett bra och logiskt sett. Tyvärr saknas delar för installation och konfiguration av systemet.
/ Emil Hedenberg