Dit is een uitgebreide technische gids over de interne structuur van het FreeBSD-kernel, met een grondige dekking van belangrijke verbeteringen tussen versies 5 en 11. Drie ervaren leiders uit het FreeBSD-project leiden een beknopt overzicht van het huidige ontwerp en de implementatie van de kernel, gevolgd door een behandeling van de kernel vanaf het systeemoproepniveau tot aan de hardware. De auteurs bespreken de kernbeslissingen, concepten, datastructuren en algoritmen die worden gebruikt bij het realiseren van belangrijke systemen zoals procesbeheer, beveiliging, virtueel geheugen, het I/O-systeem, bestanden, socket-IPC en netwerken. De tweede editie belicht onder andere schaalbare en lichte virtualisatie met FreeBSD-jails en versnelling van virtuele machines met Xen en Virtio-apparaatparavirtualisatie, evenals nieuwe beveiligingsfuncties zoals Capsicum-sandboxing en GELI-cryptografische schijfbescherming. Verder komen NFSv4, Open Solaris ZFS-ondersteuning, verbeterd volumebeheer en journaled soft updates aan bod, net als DTrace voor fijnmazige debugging en profilering. De gids is bruikbaar als werkdocument en als diepgaand naslagwerk voor een actuele, draagbare open source besturingssysteem. De publicatie is verzorgd door vooraanstaande auteurs en biedt zowel mogelijkheden als beperkingen van FreeBSD, gericht op ontwikkelaars, systeembeheerders en systemenprogrammeurs.
Inhoudelijke kernpunten
- Grondig overzicht van kernelontwerp tot hardware
- Virtualisatie: jails, Xen en Virtio-paravirtualisatie
- Nieuwe beveiliging: Capsicum sandboxing en GELI
- NFSv4, ZFS-ondersteuning en volumebeheer
- DTrace, netwerken, USB en prestatieverbeteringen
Prijshistorie
Prijzen voor het laatst bijgewerkt op: