Toutes les documentations de ce site peuvent être téléchargées dans différents formats (HTML, Postscript, PDF et plus encore) et compressions (BZip2, Zip) depuis Le site FTP FreeBSD.
Cette documentation est fournie et maintenue par le Projet de Documentation FreeBSD, et nous sommes toujours à la recherche de gens qui pourraient écrire de nouvelles documentations et maintenir celles qui existent déjà.
Un modèle de
développement pour le projet FreeBSD (dev-model)
Une étude formelle de l'organisation du projet FreeBSD.
La FAQ FreeBSD
(faq)
Questions fréquemment posées, avec les réponses, couvrant tous les aspects de
FreeBSD.
Le Manuel de Référence
FreeBSD (handbook)
Un document détaillé et toujours en évolution pour les utilisateurs FreeBSD.
Le manuel des
développeurs FreeBSD (developers-handbook)
Pour les personnes qui veulent développer des logiciels pour FreeBSD (et pas uniquement
pour ceux qui développent le système FreeBSD).
Le manuel de
l'architecture de FreeBSD (arch-handbook)
Pour les développeurs système de FreeBSD. Ce livre traite les détails architecturaux de
nombreux et importants sous-systèmes du noyau FreeBSD.
Le manuel du
porteur d'applications (porters-handbook)
Une lecture indispensable si vous désirez créer un port FreeBSD d'un logiciel.
Guide PMake
(pmake)
Un guide sur l'utilitaire make. Ce document est une lecture essentielle pour
qui désire comprendre tous les détails de l'utilisation de make, de l'écriture
et la lecture des fichiers Makefiles.
Chapitre 2 du
"Conception et implémentation du système d'exploitation 4.4BSD" (design-44bsd)
Don de Addison-Wesley. Apporte une vue d'ensemble de la conception de 4.4BSD dont
FreeBSD est à l'origine dérivé.
Chapitre 8 de "The
FreeBSD Corporate Networker's Guide" (corp-net-guide)
Don de Addison-Wesley. Décrit en détail l'utilisation de FreeBSD pour fournir les
services d'impression à des clients Windows, NT, et Novell.
Introduction au projet de
documentation FreeBSD pour les nouveaux participants (fdp-primer)
Tout ce que vous devez savoir pour commencer à participer au projet de documentation
FreeBSD.
Le planning de
développement de la 5-STABLE. (5-roadmap)
Décrit les projets de développement à moyen terme et de production de version menant à
la branche 5-STABLE.
Pourquoi
devriez-vous utiliser une licence de type BSD pour votre projet de logiciel libre
(bsdl-gpl)
Décrit les avantages à publier du code sous une licence BSD.
Créer des
Produits avec FreeBSD (building-products)
Comment FreeBSD peut vous aider à créer un produit meilleur.
Argentina.com:
Une étude de cas (casestudy-argentina.com)
Comment FreeBSD a aidé un important FAI en Amérique latine.
Intégration de
Checkpoint VPN-1/Firewall-1 et FreeBSD IPsec. (checkpoint)
Comment configurer Checkpoint VPN-1/Firewall-1 et FreeBSD IPsec.
Le Guide du
"Committer" (committers-guide)
Informations pour les "committers" FreeBSD.>
Guide Serveur
de Console (console-server)
Comment mettre en place un serveur de console sous FreeBSD avec une carte série
multi-ports bon marché.
Participer à
FreeBSD (contributing)
Comment participer au Projet FreeBSD.
Contribuer au
catalogue des logiciels portés de FreeBSD (contributing-ports)
Comment aider à la maintenance du catalogue des logiciels portés de FreeBSD.
La liste des
participants à FreeBSD (contributors)
Une liste d'organisations et d'individus qui ont aidé au développement de FreeBSD.
Mettre en place
un dépôt CVS - A la manière FreeBSD (cvs-freebsd)
Comment mettre en place un dépôt CVS qui utilise le même CVSROOT que le projet
FreeBSD.
Fonctions
avancées de CVSup (cvsup-advanced)
Un article avec quelques astuces sur les subtilités de CVSup.
Firewall avec
connexion modem sous FreeBSD (dialup-firewall)
Comment mettre en place un firewall en utilisant PPP et ipfw avec une connexion modem et
des adresses IP dynamiques.
Mise en oeuvre d'un
terminal X sans disque dur (diskless-x)
Comment mettre en place un terminal X sans disque dur.
Le symbole Euro sous
FreeBSD (euro)
Comment configurer FreeBSD et les applications pour afficher le symbole Euro.
Expliquer
BSD (explaining-bsd)
Une réponse à la question "Qu'est-ce que BSD?"
FreeBSD à
partir de zéro (fbsd-from-scratch)
Comment compiler, installer et configurer automatiquement un système à partir de rien
(i.e. sur un système de fichiers vide), y compris vos ports favoris.
Ponts
Filtrant (filtering-bridges)
Configuration des firewalls et du filtrage sur des machines FreeBSD agissant en tant que
ponts plutôt qu'en tant que routeurs.
Les Fontes et
FreeBSD (fonts)
Une description des diverses technologies pour les fontes sous FreeBSD et comment les
utiliser avec différents programmes.
Formatage des
supports de données sous FreeBSD (formatting-media)
Comment découper, partitionner et formater les supports fixes et amovibles sous
FreeBSD.
Comment
obtenir les meilleurs résultats sur la liste de diffusion FreeBSD-questions
(freebsd-questions)
Astuces et trucs pour vous aider à augmenter vos chances d'obtenir des informations
utiles sur la liste de diffusion -questions.
Travailler avec les
"chefs" (hats)
Un guide du "committer" pour travailler avec les "chefs" (d'autres "committers" qui ont
autorité sur certaines parties spécifiques de FreeBSD).
Créer un site miroir de
FreeBSD (hubs)
Le guide complet pour créer un miroir du site web FreeBSD, des serveurs CVSup, des
serveurs FTP et plus encore.
Vérification
indépendante des fonctions IPsec de FreeBSD (ipsec-must)
Une méthode pour vérifier expérimentalement les fonctions IPsec.
FreeBSD sur
portables (laptop)
Des informations à propos de FreeBSD sur un ordinateur portable.
FreeBSD:
une alternative libre à Linux (linux-comparison)
Un document expliquant les différences entre Linux et FreeBSD.
Les
questions les plus fréquements posées au sujet des listes de diffusion de FreeBSD
(mailing-list-faq)
Comment utiliser les listes de diffusion de la meilleure manière, comme par exemple
éviter les discussions redondantes et répétées.
Introduction à MH
(mh)
Une introduction à l'utilisation du lecteur de courrier électronique MH sur FreeBSD.
Utiliser FreeBSD avec
d'autres systèmes d'exploitation (multi-os)
Comment installer FreeBSD en plus d'un ou plusieurs systèmes d'exploitation différents
sur le même ordinateur.
Premiers Pas avec
FreeBSD (new-users)
Pour les nouveaux venus à FreeBSD et UNIX®.
Perforce dans le
développement de FreeBSD (p4-primer)
Un guide sur le système de control de version Perforce. Il décrit également comment
gérer des projets expérimentaux avec le serveur Perforce du projet FreeBSD.
Modules
d'authentification (pam)
Un guide sur le système et les modules PAM sous FreeBSD.
Procédures de
compilation de paquetages (portbuild)
Décrit l'approche utilisée par l'équipe de gestion des logiciels portés de FreeBSD pour
compiler les paquetages. Ce document décrit la grappe de compilation des logiciels
portés, ainsi que les outils nécessaires, expérimentaux, et la compilation des paquetages
pour la sortie des versions officielles de FreeBSD.
Guide sur la
gestion des rapports de bogues FreeBSD (pr-guidelines)
Recommandations sur la gestion des rapport de bogues FreeBSD.
Ecrire des
rapports de bogues FreeBSD (problem-reports)
La meilleure façon de formuler et de soumettre un rapport de bogue au projet
FreeBSD.
Démarrage de FreeBSD avec
PXE (pxe)
Comment mettre en place un serveur PXE Intel en utilisant FreeBSD et comment configurer
un client FreeBSD pour démarrer depuis un serveur PXE.
FreeBSD comme
serveur de messagerie à liste grise (relaydelay)
Implémenter un serveur de messagerie à liste grise sous FreeBSD en utilisant les
logiciels Sendmail, MySQL, Perl et relaydelay. C'est une excellente méthode pour lutter
contre les courriers indésirables.
Création des versions
FreeBSD (releng)
Décrit l'approche utilisé par l'équipe en charge des nouvelles versions de FreeBSD pour
garantir la qualité du système FreeBSD. Il décrit les outils disponibles pour ceux qui
seraient intéressés par la création de versions personnalisées dans le cadre d'une
entreprise ou dans un but commercial.
Création des
versions FreeBSD - Les paquetages (releng-packages)
Décrit l'approche utilisée par l'équipe en charge des nouvelles versions de FreeBSD pour
produire un jeu de paquetages de grande qualité utilisable avec les différents médias sur
lesquels sortent les nouvelles versions de FreeBSD. Ce document est en cours
d'élaboration, le but est de couvrir le processus utilisé pour compiler un jeu de
paquetages sur le "Cluster de Ports" de FreeBSD.org, de décrire comment configurer
n'importe quel groupe de machines en tant que cluster pour les ports, de décrire comment
regrouper les paquetages pour le média sur lequel sort FreeBSD et de savoir comment
vérifier qu'un jeu de paquetage est cohérent.
Périphériques
Séries et UART (serial-uart)
Informations détaillées sur l'utilisation des ports séries sur FreeBSD, avec notamment
plusieurs cartes séries multi-ports.
FreeBSD et les
Périphériques à Etat Solide (solid-state)
L'utilisation des périphériques disques à état solide sous FreeBSD.
Les
Périphériques de Stockage (storage-devices)
Informations détaillées sur l'utilisation des périphériques de stockage avec FreeBSD,
notamment les disques ESDI et SCSI, les lecteurs de bandes et les lecteurs de CDROM.
Choisir la
bonne version de FreeBSD (version-guide)
Comment décider quelle version de FreeBSD est la plus adaptée à vos besoins. Parmi les
sujets abordés, les versions officielles, les branches, les différences entre -CURRENT et
-STABLE, et les objectifs de planification actuels du projet.
Aborder Vinum: une base
pour des serveurs à haute fiabilité (vinum)
Une première introduction aux serveurs à tolérance de panne et un guide pas-à-pas pour
en construire un avec l'aide de Vinum.
Conception du
système de mémoire virtuelle de FreeBSD (vm-design)
Une description simple d'accès de la conception du système de mémoire virtuelle de
FreeBSD.
Les lecteurs Zip et
FreeBSD (zip-drive)
Comment formater, monter et utiliser un Zip Iomega (SCSI, IDE, ou parallèle) sous
FreeBSD.
Divers efforts indépendants ont aussi produit une grande quantité d'informations utiles sur FreeBSD.
Un guide détaillé de FreeBSD - un essai pour un didacticiel plus lisible, plus "littéraire", expliquant le système d'exploitation FreeBSD. Destiné aux personnes novices sur FreeBSD et UNIX. Actuellement en cours de réalisation.
Niels Jorgensen a écrit une étude sur la dynamique du processus de développement FreeBSD: ``Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project'' [Information Systems Journal (2001) 11, 321-336].
Kirk McKusick, l'un des premiers architectes de BSD à l'Université de Berkeley, donne deux cours sur le noyau de BSD 4.4 en utilisant FreeBSD. Pour ceux qui ne peuvent assister physiquement aux cours, une série de cassettes vidéos est aussi disponible.
Guide FreeBSD pour les paresseux et les désespérés est un autre manuel plus abordable tentant de fournir des informations de type "how-to" plus lisible sur l'installation et la configuration de FreeBSD.
Le mini-guide Linux+FreeBSD décrit comment utiliser Linux et FreeBSD sur le même système. Il présente FreeBSD et traite de la manière dont les deux systèmes d'exploitation peuvent coopérer, par exemple en partageant l'espace de pagination.
Détails sur l'installation de FreeBSD pour les débutants. Ce document est maintenant inclus dans Le Manuel de Référence FreeBSD.
Guide de programmation pour les liens dynamiques côté noyau (KLD).
Ecrire un gestionnaire de périphérique ISA. Ce document est maintenant inclus dans Le Manuel des Développeurs.
Guide de la Programmation en Assembleur sous FreeBSD. Ce document est maintenant inclus dans Le Manuel des Développeurs.
La page SMP contient des informations sur le support SMP avec FreeBSD 4.X et antérieures.
L'appendice A du manuel Operating Systems Concepts de Silberschatz, Galvin et Gagne est maintenant disponible en ligne au format PDF. Cet appendice est dédié à FreeBSD et constitue une bonne introduction aux mécanismes internes de FreeBSD.