Tout le monde semble avoir oublié FreeBSD, le plus ancien et probablement le plus stable des systèmes d'exploitation gratuite. Tout le monde sauf trois des sites Internet les plus visités au monde comme http://www.hotmail.com, http://www.yahoo.com et http://www.cdrom.com qui n'ont trouvé que FreeBSD pour supporter de tels volumes de données en ligne.
FreeBSD est un système d'exploitation haut de gamme dérivé de BSD ou Berkeley Software Distribution , la version Unix développée par le Computer Systems Research Group de l'Université of California de Berkeley entre 1975 et 1993. FreeBSD n'est pas un clone UNIX comme Linux. Historiquement et techniquement, il a de plus fortes raisons de s'appeler Unix qu'un Unix System V par exemple. Il n'a plus légalement le droit de s'appeler UNIX qui est désormais une marque déposée de l'Open Group
Si BSD acquiert une telle importance aujourd'hui, c'est avant tout parce qu'il est le premier système d'exploitation à avoir accueilli des couches TCP/IP en 1983. C'est à cette époque que DARPA (Defense Advanced Research Projects Agency ), l'agence à l'origine du projet ARPANET, le futur INTERNET, crée la firme privée Bolt, Beranek & Newman (BBN) pour implémenter les couches réseau TCP/IP à l’intérieur du système d’exploitation Berkeley BSD Unix. La grande histoire d’amour Unix + TCP/IP remonte donc à cette époque. Quel système d'exploitation contemporain, à part BSD, peut s'enorgueillir de seize années de développement du standard TCP/IP, épine dorsale de l'Internet ?
Comme Windows NT, FreeBSD remonte à 1993. S'il n'a pas percé aussi médiatiquement que Linux, c'est pour des raisons légales. En 1992, AT&T et son Unix Systems laboratories déposent une plainte contre BSD Inc. pour distribution de code source ATT en violation des accords entre AT&T et l'Université de Berkeley. Le développement de FreeBSD en a été retardé puisque FreeBSD s'est vu dans l'obligation de retirer les pans de code développés par AT&T et de les réécrire complètement. C'est ce qui a été fait dans la version 2 de FreeBSD en 1994.
FrreBSD en est aujourd'hui à la version 3.2 disponible depuis mai 1999. Ses principales nouveautés sont
1. Introduction
1.1. FreeBSD en bref
1.2. Un court historique de FreeBSD
1.3. Les objectifs du projet FreeBSD
1.4. Le mode de développement de FreeBSD
2. Installer FreeBSD
2.1. Configurations supportées
2.2. Préparer l'installation
2.3. Installer FreeBSD
2.4. Questions et Réponses pour les utilisateurs MS-DOS
3. Quelques bases d'Unix
3.1. Le manuel en ligne
3.2. Les fichiers GNU INFO
4. Installer des applications du ``Catalogue des logiciels portés''
4.1. Pourquoi un catalogue des logiciels portés?
4.2. Comment fonctionne le catalogue des logiciels portés?
4.3. Se procurer un logiciel porté pour FreeBSD
4.4. Les squelettes
4.5. Que faire quand un portage échoue?
4.6. Quelques questions et leurs réponses
4.7. ** Faire vous-même un portage
5. Configurer le noyau de FreeBSD
5.1. Pourquoi compiler un noyau sur mesure?
5.2. Compiler et installer un noyau sur mesure
5.3. Le fichier de configuration
5.4. Créer les fichiers spéciaux de périphériques
5.5. Si quelque chose se passe mal
6. Sécurité
6.1. DES, MD5, et Crypt
6.2. S/Key
6.3. Kerberos
6.4. Coupe-Feux
7. Imprimer
7.1. Que fait le gestionnaire d'impression ?
7.2. Pourquoi faut-il utiliser le gestionnaire d'impression ?
7.3. Configurer le gestionnaire d'impression
7.4. Configuration simple d'une imprimante
7.5. Utiliser les imprimantes
7.6. Configuration avancée d'une imprimante
7.7. Alternatives au gestionnaire d'impression standard
8. Disques
8.1. Utiliser sysinstall
8.2. Employer les utilitaires sur la ligne de commande
8.3. * Autres types de disques
9. Sauvegardes
9.1. * A propos des sauvegardes sur disquettes
9.2. Formats de bandes
9.3. Programmes de sauvegarde
10. Quotas d'utilisation des disques
10.1. Configurer votre système pour pouvoir utiliser les quotas d'utilisation des disques
10.2. Définir les quotas
10.3. Consulter les quotas et l'utilisation des disques
10.4. * Quotas avec NFS
11. Le système X Window
12. ** Compatibilité matérielle
12.1. Ressources Internet
12.2. Exemples de configurations
12.3. Composants de base/Processeurs
12.4. *** Périphériques d'Entrée/Sortie
12.5. ** Mémoires de masse
14. Communications série
14.1. Les bases
14.2. Terminaux
14.3. Connexions téléphoniques
14.4. Service d'appel sortant
15. PPP
15.1. Configurer PPP en mode utilisateur
15.2. Configurer PPP intégré au noyau
16. Administration Réseau Avancée
16.1. Passerelles et routes
16.2. NFS
16.3. Station sans disque dur
16.4. ISDN
17. Courrier électronique
17.1. Notions de base
17.2. Configuration
17.3. FAQ
18. La dernière mise à jour : FreeBSD-current et FreeBSD-stable
18.1. Se synchroniser avec la version -current de FreeBSD
18.2. Se synchroniser avec la version -stable de FreeBSD
18.3. Synchroniser l'arborescence des sources par Internet
18.4. Utiliser make world pour recompiler votre système
23. Emulation Linux
23.1. Comment installer l'émulateur Linux