ISO-Images und ihr Inhalt
ISO-Images
***************
- miniinst.iso enthält nur das Betriebssystem.
- disc1.iso enthält nebst dem Betriebssystem noch die wichtigsten Programme (in Paketform => Packages) wie x11-Server, KDE..
- bootonly.iso bootet nur, die Betriebssystem-Installation erfolgt über das Netzwerk.
Allgemeiner Aufbau
******************
Jedes "normale" Betriebssystem besteht aus drei wesentlichen Teilen: Kernel, Betriebssystem und Programmen.
Kernel
--------
Der Kernel sorgt dafür, dass der Computer läuft. Er besteht im wesentlichen aus Gerätetreibern. Je nach FreeBSD-Version findet man in unter /boot oder / .
Betriebssystem
------------------
Das Betriebssystem ist die Software, welche den Betrieb des Computers mit Programmen ermöglicht. FreeBSD ist ein Betriebssystem, welches mit vielen Hilfsmitteln (z. B. ftp-, Mailserver, Texteditoren..) ausgeliefert wird. Bei der Kompilierung (make world) wird der menschenlesbare Quellcode unter /usr/src in maschinenlesbaren Maschinencode übersetzt und weitverstreut installiert (z. B. unter /bin , /sbin , /usr/bin, /usr/sbin).
Programme
--------------
Mit einem Betriebssystem allein kommt man noch nicht weit, es braucht noch Zusatzsoftware, also Programme. Den Quellcode der Zusatzsoftware findet man unter /usr/ports . Die Maschinencode-Versionen befinden sich unter /usr/X11R6 oder /usr/local .
Ports/Packages
*****************
Um Programme zu aktualisieren oder installieren, gibt es zwei Wege: Ports und Packages. Bei der Installation über die Ports wird der Programm-Quellcode heruntergeladen und kompiliert. Packages sind komprimierte Dateien, welche das Resultat einer solchen Kompilierung bereits in Paketform enthalten.
Ports
------------------
Werden nur Packages verwendet, so wird die Ports-Collection, sprich der Inhalt von /usr/ports , nicht benötigt! Mit cvsup wird der Inhalt von /usr/ports aktualisiert.
Lesenswerte Lektüre
*******************
/usr/share/doc/de_DE.ISO8859-1/books/handbook/ports.html
http://www.freebsd.ch/doc/de_DE.ISO8859-1/books/handbook/ports.html
http://www.bsdforen.de/showpost.php?p=47153&postcount=6
http://de.wikipedia.org/wiki/Kernel
http://de.wikipedia.org/wiki/Betriebssystem