L´une des grosses différences entre un BSD et une distribution Linux est la distinction entre le système de base et les logiciels tiers.
En effet, tu mets à jour (compiles) indépendamment le système de base (noyau, libc, etc.) des logiciels annexes (KDE, Firefox, etc.).
Ceci te permet d´avoir une base très stable tout en ayant des softs à la pointe.
Tu trouveras ici un pdf très intéressant qui évoque de manière exhaustive le fonctionnement des ports FreeBSD et propose un parallèle avec le fameux apt de Debian :
www.lpthe.jussieu.fr/~talon/freebsdports.pdf
Le système de gestion des logiciels est aussi très puissant car il te permet aussi bien de compiler tes programmes (les ports) avec les options que tu veux -- comme sous Gentoo -- que de télécharger des archives binaires précompilées (les packages) -- comme sous Debian.
La configuration est aussi, à mon avis, plus simple que sous Linux (centralisation des services à démarrer dans /etc/rc.conf et sysctl pour tout ce qui touche à la configuration des drivers).
Les différences s´arrêtent grosso modo là pour l´utilisateur final. Celui qui s´intéresse au système d´exploitation à proprement parler sera heureux de voir que le code du noyau et du système de base est généralement de meilleure facture que l´équivalent Linux.
Il y a plein de choses à dire mais mieux vaut que tu lises le handbook (cf. post de johannux) qui est un modèle de clarté.
@+