Durée 4 jours

Présentation

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

Planning du cours

I. Pour commencer

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

II. Administration Système

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

III. Réseau

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

IV. Questions avancées

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