Préface Quel est le but de cette FAQ ? Comme toutes les FAQ Usenet, ce document contient les questions les plus fréquemment posées à propos du système d'exploitation FreeBSD, ainsi que leurs réponses. Bien que destinées, à l'origine, à réduire le trafic et éviter que les mêmes questions soient posées encore et encore, les FAQ sont maintenant reconnues comme de précieuses sources d'information. Tous les efforts ont été apportés pour rendre cette FAQ la plus complète possible. Si vous avez des commentaires la concernant ou si vous voulez y contribuer, envoyez un e-mail au responsable de cette FAQ. FreeBSD c'est quoi ? Pour résumer, FreeBSD 2.X est un système d'exploitation UN*X basé sur la distribution 4.4BSD-lite de l'université de Berkeley pour des plate-formes i386. Il est aussi basé indirectement sur le portage de William Jolitz de la distribution Net/2 de l'université de Berkeley, plus connu sous le nom de 386BSD, mais très peu de code de 386BSD subsiste. Une description plus complète de ce qu'est FreeBSD et à quoi il peut vous servir, peut être trouvée à la page d'accueil de FreeBSD. FreeBSD est utilisé par des sociétés commerciales, fournisseurs d'accès à l'Internet, chercheurs, professionnels de l'informatique, étudiants et particuliers à travers le monde entier pour travailler, apprendre et se divertir. Reportez-vous à la galerie FreeBSD pour vous faire une idée. Pour plus de détails et d'informations sur FreeBSD, référez vous au manuel de FreeBSD Quels sont les buts de FreeBSD ? L'objectif du projet FreeBSD est de fournir un logiciel qui puisse être utilisé à n'importe quelle fin et sans aucun restriction. Nombre d'entre nous sont impliqués de façon significative dans le code (et dans le projet) et ne refuseraient certainement pas une petite compensation financière de temps à autre, mais ce n'est certainement pas dans nos intentions d'insister là dessus. Nous croyons que notre première et principale “mission” est de fournir du code à tout le monde, pour n'importe quel projet, de façon à ce que l'il soit utilisé le plus possible et avec le maximum d'avantages. C'est, nous le pensons, l'un des objectifs les plus fondamentaux du Logiciel Libre et l'un de ceux que nous soutenons avec enthousiasme. Le code de l'arborescence des sources, qui est régi par la Licence Publique GNU (“GNU Public License” - GPL) ou la Licence Publique GNU pour les Bibliothèques (“GNU Library Public License” - GLPL) impose légèrement plus de contraintes, bien que plutôt liées à une disponibilité plus grande qu'au contraire, comme c'est généralement le cas. En raison des complications supplémentaires qui peuvent résulter de l'utilisation commerciale de logiciels GPL, nous essayons, cependant de remplacer ces derniers par des logiciels soumis à la licence BSD qui est plus souple, chaque fois que c'est possible. Pourquoi le nom FreeBSD ? Il peut être utilisé gratuitement, même pour un usage commercial. L'intégralité des sources est disponible gratuitement, et le moins de restrictions possible ont été placées sur son utilisation, sa distribution et son incorporation dans d'autres travaux (à des fins commerciales ou non). N'importe quelle personne qui a une nouvelle fonctionnalité et/ou une correction de bogue peut soumettre une portion de code, qui pourra être inclus dans l'arbre de développement (moyennant une ou deux conditions évidentes). Pour ceux de nos lecteurs dont la langue maternelle n'est pas l'anglais, il est important de rappeler que le mot "free" est utilisé ici de deux manières, l'une signifiant "gratuitement" et l'autre "vous pouvez faire ce que vous voulez". Excepté une ou deux choses que vous ne pouvez pas faire avec le code FreeBSD, par exemple prétendre que vous l'avez développé, vous pouvez réellement faire ce que vous en voulez. Quelle est la dernière version de FreeBSD ? La version 3.1 est la dernière version stable ; elle a été mise en circulation en février 1999. C'est aussi la dernière version RELEASE. En quelques mots, la branche-stable est destinée aux fournisseurs d'accès à l'Internet et autres utilisateurs professionnels qui recherchent un système stable ainsi que des changements mineurs lors de la mise à jour de leur système en dernière version. Qu'est-ce que FreeBSD-current ? FreeBSD-current est la version de développement du système d'exploitation, qui deviendra en temps utile la version 4.0-RELEASE. Comme telle, cette version ne peut intéresser que les développeurs du noyau ainsi que certains passionnés. Voyez la section appropriée du manuel pour plus de détails sur l'utilisation de -current. Si vous n'êtes pas familier avec ce système d'exploitation, ou que vous n'êtes pas capable de différencier un problème temporaire d'un problème critique, vous ne devez pas utiliser FreeBSD-current. Cette branche évolue assez rapidement et peut ne pas être compilée pendant un certain temps. Les personnes utilisant FreeBSD-current doivent être capables d'analyser n'importe quel problème et de ne rapporter que les erreurs utiles. Assez souvent, une version de test est créée depuis la branche de développement -current et occasionnellement une distribution sur CDROM est disponible. Les buts de chaque version de test sont les suivants: Tester la dernière version du programme d'installation. Donner aux personnes voulant utiliser -current mais n'ayant pas le temps ou la bande passante pour suivre jour après jour les évolutions du système, une façon simple de faire évoluer leur système. Garder un point de synchronisation pour les sources du système actuel, juste au cas ou nous casserions quelque chose plus tard d'une façon irrécupérable (Bien sur, CVS nous empêche normalement d'en arriver là :-). Vérifier que toutes les nouvelles fonctionnalités nécessitant des tests ont le nombre maximum de testeurs potentiels. Aucune garantie ne peut être donnée sur le fait que les versions de test puissent être considérées comme des versions "de production". Pour des systèmes en production, vous devez attendre la version finale. Les versions de test sont directement téléchargeables depuis ce site et sont générées en moyenne une fois par jour pour les branches 4.0-current et 3.0-stable. Quel est le concept de la branche FreeBSD-stable ? Revenons un peu en arrière, lorsque la version 2.0.5 de FreeBSD fut livrée, nous avons décidé de scinder le développement en deux branches. Une nommée -stable, où nous avons décidé de n'inclure que les correctifs testés et contenant quelques ajouts de fonctionnalités (pour les fournisseurs d'accès ou les sociétés à vocation commerciale où les fonctionnalités expérimentales sont plus qu'indésirables). L'autre nommée -current qui nous emmènera jusqu'à la version 4.0-RELEASE (et audelà) depuis la livraison 2.0. Un dessin ASCII qui vous montre à quoi ressemble l'arbre de développement :
L'arbre de développement 2.0 | | | [2.1-stable] *Nouvelle BRANCHE* 2.0.5 -> 2.1 -> 2.1.5 -> 2.1.6 -> 2.1.7.1 [fin de la branche 2.1-stable] | (Mars 1997) | | | [2.2-stable] *Nouvelle BRANCHE* 2.2.1 -> 2.2.2-RELEASE -> 2.2.5 -> 2.2.6 -> 2.2.7 -> 2.2.8 [fin] |(Mars 1997) (Octobre 97) (Avril 98) (Juillet 98) (Décembre 1998) | | 3.0-SNAPs (Debut 1er trimestre 1997) | | 3.0.0-RELEASE (Octobre 1998) | | [3.0-stable] *Nouvelle BRANCHE* 3.1 (Feb 1999) -> ... future 3.x releases ... | | \|/ + [4.0-current continues]
La branche -current progresse lentement vers la version 4.0 et au-delà, la branche 2.2-stable étant terminée avec la version 2.2.8. La branche 3.0-stable l'a maintenant remplacée, la prochaine version arrivant avec la 3.1 au début 1999 . La version 4.0-current est maintenant la "branche courante" avec les premières versions 4.0 apparaissant au premier trimestre 2000.
Quand sont livrées les versions de FreeBSD ? Les nouvelles versions de FreeBSD sont livrées quand l'équipe principale de FreeBSD décide qu'il y a suffisamment de nouveautés et/ou de correctifs pour justifier d'une version, et lorsqu'ils sont satisfaits des modifications apportées et qu'elles ne compromettent pas la stabilité de la version. Beaucoup d'utilisateurs pensent que cela fait partie des meilleures choses de FreeBSD, même si cela peut être un peu frustrant d'attendre que les derniers ajouts soient disponibles. Les versions sont livrées à peu près tous les 4 mois en moyenne. Pour les personnes qui ont besoin (ou veulent) d'un peu plus de risques, il y a les versions SNAP qui sont livrées un peu plus souvent (à peu près tous les mois). Sur quelles plate-formes, autre que les PC, est disponible FreeBSD ? Actuellement FreeBSD 3.x tourne sur une plate-forme DEC Alpha aussi bien que sur les architecture x86. Un intérêt a été exprimé pour un portage sur UltraSPARC mais les détails de ce projet ne sont pas encore clairs. Si vous disposez d'une autre architecture, nous vous conseillons d'aller voir aux URLs suivantes: NetBSD OpenBSD Qui sont les responsables de FreeBSD ? Les décisions concernant le projet FreeBSD, comme les directions que vont prendre le projet ainsi que les personnes autorisées à ajouter du code dans le noyau, sont fixées par l'équipe principale , composée d'environ 15 personnes. Il y a une équipe un peu plus large d'environ 150 personnes qui ont le droit d'effectuer des changements dans le code. Bien sûr, la plupart des changements sont discutés au préalable dans les listes de messagerie, et il n'y a aucune restriction sur qui peut prendre part à la discussion. Où peut-on trouver FreeBSD ? Toutes les versions sont disponibles via un ftp anonyme sur le site ftp de FreeBSD Pour la version 2.2-stable, 2.2.8R, voir le répertoire 2.2.8-RELEASE. Pour la version 3.0-stable, 3.0-RELEASE, voir le répertoire 3.0-RELEASE. Les versions de tests 2.2 sont compilées une fois par jour tout au long de la vie de la branche RELENG_2_2 (post 2.2.8). Sauf gros incident, la branche RELENG_2_2 est maintenue avec extrêmement d'attention (pas de changements expérimentaux, correctifs ajoutés après test dans la branche -current uniquement). Les versions de test 3.0 sont compilées une fois par jour depuis la branche RELENG_3 (post 3.0-release)jusqu'à la 3.1-RELEASE. Les versions de test 4.0 sont compilées une fois par jour depuis la branche -current, ce service étant juste là pour les personnes voulant la tester, ou les développeurs. FreeBSD est aussi disponible par CDROM chez : En France Le Monde en Tique 6 rue du Maître Albert 75005 PARIS FRANCE Téléphone :01 55 42 73 73 Télécopie :01 55 42 73 74 WWW:Serveur WWW du Monde en Tique Ouverture : Du lundi au samedi, de 9h30 à 19h30 sans interruption Métro : Ligne 10 : Station Maubert - Mutualité Rer B : Cluny - La Sorbonne, Sortie : Boulevard Saint-Michel - Boulevard Saint-Germain Rer C : Saint Michel - Notre Dame, Sortie : Notre-Dame Infothèque 32, rue de Moscou 75008 Paris Téléphone:01 45 22 67 01 Télécopie:01 42 93 73 83 WWW: Serveur WWW de infotheque Aux USA Walnut Creek CDROM 4041 Pike Lane, Suite F Concord, CA 94520 USA Commandes: +1 800 786-9907 Questions: +1 925 674-0783 FAX: +1 925 674-0821 email: Commandes Walnut Creek WWW: Serveur WWW de Walnut Creek En Australie chez : Advanced Multimedia Distributors Factory 1/1 Ovata Drive Tullamarine, Melbourne Victoria Australia Tel: +61 3 9338 6777 CDROM Support BBS 17 Irvine St Peppermint Grove WA 6011 Tel: +61 9 385-3793 Fax: +61 9 385-2360 En Angleterre : The Public Domain & Shareware Library Winscombe House, Beacon Rd Crowborough Sussex. TN6 1UL Tel: +44 1892 663-298 Fax: +44 1892 667-473 Où trouver de l'information sur les listes de messagerie ? Vous trouverez ces informations dans la section sur les listes de diffusion du manuel Quels sont les forums de discussion disponibles sur FreeBSD ? Tous les forums sont listés dans la section sur les forums de discussion du manuel Existe-t-il des canaux IRC(Internet Relay Chat) sur FreeBSD ? Oui, la plupart des réseaux IRC comportent un canal FreeBSD. Le canal #FreeBSD sur EFNET est sûrement le plus populaire et est disponible sur irc.chat.org. Le canal #FreeBSD sur DALNET est disponible sur irc.dal.net pour les US et sur irc.eu.dal.net pour l'Europe. Le canal #FreeBSD sur UNDERNET est disponible sur us.undernet.org pour les US et sur eu.undernet.org pour l'Europe. Enfin vous pouvez rejoindre #FreeBSD sur BSDNET, un petit serveur de chat BSD sur irc.FreeBSD.org Tous ces canaux sont distincts et ne sont pas interconnectés entre eux. Les discussions sur chaque canal diffèrent, donc essayez-les tous avant de trouver celui qui vous convient. Quels sont les livres parlant de FreeBSD ? Le livre de Greg Lehey's stalling and Running FreeBSD est disponible chez Walnut Creek CDROM et comprend le CDROM de la version 2.2.8. Il y a aussi un livre plus important nommé The Complete FreeBSD qui est lui livré avec certaines pages de manuel et qui inclut aussi les CDROMs de la version 2.2.8. Ils devraient aussi etre disponibles dans toutes les bonnes librairies. Il existe aussi un projet se nommant "FreeBSD Documentation Project", que vous pouvez contacter (ou mieux, joindre) sur la liste de diffusion doc <freebsd-doc@FreeBSD.ORG>. Cette liste a pour but de discuter sur la documentation de FreeBSD. Les questions plus générales sur FreeBSD sont à poser dans la "mailing list" <freebsd-questions@FreeBSD.ORG>. Un ``manuel'' sur FreeBSD est disponible. Sachez, pour information, que ce manuel est en perpétuelle évolution, et que certaines parties peuvent être incomplètes. Comme FreeBSD 2.2.X est basé sur la version 4.4.BSD-lite2, la plupart des manuels relatifs à 4.4BSD peuvent s'appliquer à FreeBSD. Des versions imprimées sont disponibles chez O'Reilly: 4.4BSD System Manager's Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 804 pages ISBN 1-56592-080-5 4.4BSD User's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 905 pages ISBN 1-56592-075-9 4.4BSD User's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 712 pages ISBN 1-56592-076-7 4.4BSD Programmer's Reference Manual By Computer Systems Research Group, UC Berkeley 1st Edition June 1994, 886 pages ISBN 1-56592-078-3 4.4BSD Programmer's Supplementary Documents By Computer Systems Research Group, UC Berkeley 1st Edition July 1994, 596 pages ISBN 1-56592-079-1 Une courte description de ces livres est disponible via WWW à l'adresse suivante : http://gnn.com/gnn/bus/ora/category/bsd.html. Vu le peu de ventes, ces livres sont relativement difficiles a trouver. Pour plus d'informations sur le noyau 4.4BSD vous pouvez vous reporter au livre suivant : McKusick, Marshall Kirk, Keith Bostic, Michael J Karels, and John Quarterman. The Design and Implementation of the 4.4BSD Operating System. Reading, Mass. : Addison-Wesley, 1996. ISBN 0-201-54979-4 Un bon livre sur l'administration système: Evi Nemeth, Garth Snyder, Scott Seebass & Trent R. Hein, ``Unix System Administration Handbook'', Prentice-Hall, 1995 ISBN 0-13-151051-7 Attention à bien acheter la deuxième édition, version avec la couverture rouge, et non pas la première. Ce livre couvre les bases de l'administration système aussi bien que TCP/IP, le DNS, NFS, SLIP/PPP, sendmail, INN/NNTP, l'impression, etc... Il est assez onéreux (environ 300-350 FF) mais est indispensable. Il comprend en plus un CDROM contenant énormément d'outils, dont la plupart sont inclus sur les CDROM de FreeBSD. Comment accèder à la base de données des problèmes ? La base de données des problèmes est accessible (pour soumission ou interrogation) en utilisant votre navigateur WWW pour la soumission ou pour l'interrogation . La commande send-pr(1) peut aussi être utilisée pour soumettre des problèmes et des modifications par courrier électronique. Où peut-on trouver des versions ASCII/PostScript de cette FAQ ? La dernière version de cette FAQ est disponible sur le serveur WWW de FreeBSD ou sur tout serveur miroir en PostScript ou texte (ASCII 7 bits et Latin1 8 bits). Le PostScript (environ 370Ko) :http://www.freebsd-fr.org/FAQ/FAQ.ps En format texte ISO 8859-1 (environ 220Ko): http://www.freebsd-fr.org/FAQ/FAQ.txt Où peut-on trouver des versions ASCII/PostScript du manuel ? La dernière version du manuel est disponible sur le serveur WWW de FreeBSD ou sur tout serveur miroir en PostScript ou texte (ASCII 7 bits et Latin1 8 bits). Le PostScript (environ 1.7Mo) :http://www.freebsd-fr.org/handbook/handbook.ps En format texte ISO 8859-1 (environ : 1.1Mo) :http://www.freebsd-fr.org/handbook/handbook.txt La version ASCII du manuel ne contient pas que du texte ! C'est vrai. Les versions ASCII et Latin1 de la FAQ et du manuel ne contiennent pas que du texte. Elles contiennent des soulignés et d'autres codes qui supposent que l'impression sera faite sur une imprimante matricielle. Si vous avez besoin de reformater ces fichiers sous une forme plus lisible, lancez la commande col sur le fichier : $ col -b < fichierOrigine > fichierSortie Je voudrais devenir un miroir WWW de FreeBSD ! Bien sûr ! Différents moyens permettent de synchroniser les pages WWW. En utilisant CVSUP: vous pouvez retrouver les pages formatées en HTML en utilisant CVSUP depuis cvsup.freebsd.org. Ajoutez simplement cette ligne à votre fichier cvsup: www release=current hostname=/home base=/usr/local/etc/cvsup prefix=/usr/local/www/data/www.freebsd.org delete old use-rel-suffix En utilisant rsync: voir la page sur les miroirs pour les informations. En utilisant un miroir ftp: vous pouvez télécharger la copie sur serveur WWW se trouvant sur le serveur ftp. Les fichiers se trouvent à ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/www . Je veux traduire la documentation en Javanais On ne peut pas vous payer, mais on peut s'arranger pour vous envoyer un CDROM gratuit ou un T-shirt et une entrée dans la liste des contributeurs du Handbook si vous nous soumettez une traduction de la documentation. Autres sources d'informations. Les forums de discussion suivants se rapportent à FreeBSD fr.comp.os.bsd (en francais) comp.unix.bsd.freebsd.announce (en anglais - modéré) comp.unix.bsd.freebsd.misc (en anglais) comp.unix.bsd.misc (en anglais) Ressources WWW: La page principale de FreeBSD La page principale de fr.FreeBSD Si vous possédez un portable, vous devez visiter la page de Tatsumi Hosokawa's Mobile Computing au Japon Pour plus d'informations sur SMP (Symmetric MultiProcessing) voyez la page du support SMP Pour plus d'informations sur les applications multimedia FreeBSD , voyez la page multimédia. Si vous vous intéressez plus spécialement à la capture vidéo Bt848 suivez ce lien. Le manuel de FreeBSD contient une section bibliographie plus importante, si vous recherchez d'autres livres ou informations.