FreeBSD wordt ontwikkeld tussen de verschillende versies in. Sommige mensen prefereren om de officieel uitgegeven versies te draaien, terwijl anderen gesynchroniseerd willen blijven met de nieuwste ontwikkelingen. Zelfs officiële uitgaven echter worden vaak bijgewerkt met veiligheids- en andere kritieke reparaties. Ongeacht de gebruikte versie biedt FreeBSD alle noodzakelijke gereedschappen om uw systeem bijgewerkt te houden, en maakt FreeBSD het upgraden tussen versies ook gemakkelijk. Dit hoofdstuk helpt om een keuze te maken of het wenselijk is het ontwikkelsysteem te volgen of één van de uitgegeven versies. De basisgereedschappen om uw systeem bijgewerkt te houden worden ook gepresenteerd.
Na het lezen van dit hoofdstuk weet de lezer:
Welke gereedschappen gebruikt kunnen worden om het systeem en de Portscollectie te updaten.
Hoe een systeem bijgewerkt kan worden met freebsd-update, CVSup, CVS of CTM;
Hoe de toestand van een geïnstalleerd systeem met een bekende maagdelijke kopie te vergelijken.
Hoe uw documentatie bijgewerkt te houden met CVSup of documentatie-ports.
De verschillen tussen de ontwikkeltakken FreeBSD-STABLE en FreeBSD-CURRENT;
Hoe een basissysteem opnieuw te compileren en te herinstalleren met make buildworld, enzovoort.
Veronderstelde criteria:
Een juist ingesteld netwerk (Hoofdstuk 32);
Weten hoe software van derden te installeren (Hoofdstuk 5).
Opmerking: Door dit hoofdstuk heen wordt cvsup gebruikt om de broncode van FreeBSD te verkrijgen en bij te werken. Om het te gebruiken, dient u de port of het pakket voor net/cvsup te installeren (als u niet de grafische cvsup-cliënt wilt installeren, kunt u de port net/cvsup-without-gui installeren. U kunt ervoor kiezen om dit te vervangen door csup(1) welke onderdeel is van het basissysteem.