Livres et Articles en ligne
Sur ce site
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à.
Livres
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.
Articles
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.
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.
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.
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.
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.
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.
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.
Sur d'autres sites web
Divers efforts indépendants ont aussi produit une grande quantité d'informations utiles sur FreeBSD.
Livres
-
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.
Articles
-
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.