Professional Documents
Culture Documents
1
2 3 DVELOPPEMENT
Il y a plusieurs raisons cela : tous ont pour anctre les dveloppeurs actifs qui travaillent de manire
commun 4.4BSDLite et ont une architecture proche - en spcialise sur les sources ;
moyenne bien plus que deux distributions GNU/Linux, et
les testeurs de la communaut qui participent
tous ont la mme licence BSD.
l'assainissement de FreeBSD-CURRENT, qui pro-
D'autres licences proches comme celle de Solaris per- posent aussi des directions d'volution de FreeBSD,
mettent galement des ux de code. Dtrace, un outil So- ainsi que des patches (portions de code source) ;
laris qui permet de voir d'une manire arbitraire tout ce
qui se passe dans le systme, est ainsi en train d'tre port les personnes qui plutt suivent l'volution de
sur FreeBSD : FreeBSD, ce qui peut tre une activit plein temps,
et ventuellement proposent des patches.
Devon O'Dell a commenc une grande partie du
L'organisation du dveloppement et de la communaut
travail[10] ;
fait que le support de FreeBSD est trs ractif, notam-
John Birrell principalement le continue : ment en matire de scurit. Quelques minutes ou heures
en gnral sparent la dcouverte d'une faille dans la s-
lavancement peut tre suivi sur la page du curit et le moment o les sources sont corriges sur le
projet[11] , serveur principal.
n mai 2006, 793 sur 1 039 tests que DTrace
ralise sous Solaris, russissent sous FreeBSD.
4 Le systme
Apple a utilis une grande partie du systme version 5, et
a particip en retour l'ajout de fonctionnalits[12] . Il y FreeBSD est un systme d'exploitation part entire qui
a donc une communaut de dveloppeurs FreeBSD au comprend le noyau, une partie utilisateur, et les sources.
sens large trs importante. Les programmes ne faisant pas partie de FreeBSD
comme Apache et Firefox sont dans le systme de ports.
Les logiciels importants comme le serveur graphique
3.2 L'organisation X11, les gestionnaires de fentres comme FluxBox et
les environnements de bureau tel que KDE sont intgrs
FreeBSD a trois tiquettes pour les sources : comme packages (port prcompil) dans les cdroms de
publication de FreeBSD.
HEAD, version en dveloppement sans restriction
FreeBSD est publi en grande majorit sous licence BSD,
(version 7 jusqu' l't 2007) ;
et sous licence GPL (GNU General Public Licence). Les
RELENG_x, version en dveloppement mais sources protges par la licence GPL sont dans un rper-
l'architecture xe ; toire spar.
4.2 Projets associs et personnalisations D'anciens utilisateurs (ou actuels mais non conrms) de
de FreeBSD FreeBSD sur serveurs sont :
Chuck a t employ pendant un temps, l'origine par stable. En quelque sorte, les avantages conjoints
Walnut Creek CD-ROM. John Lasseter (curie Pixar, d'une Debian et d'une Arch Linux.
ralisateur et producteur de Toy Story et 1001 pattes) cra
le premier l'image de beastie. Depuis 1988 les droits sur le Le systme des jails, intgr au systme de base, est
daemon BSD sont dtenus par Marshall Kirk McKusick, activable instantanment.
ancien dveloppeur l'UC Berkeley Computer Systems le systme de chiers ZFS, qui est actuellement l'un
Research Group (CSRG). L'image de beastie ci-contre a des plus puissants disponibles, est intgr FreeBSD
t cre par Poul-Henning Kamp, ancien membre de la depuis 2008.
core team.
Cependant, les distributions GNU/Linux sont en train de
rattraper ces quelques retards :
7 Comparaison avec GNU/Linux
Les conteneurs LXC sont devenus moins diciles
FreeBSD et GNU/Linux sont deux systmes de type mettre en uvre, grce aux Dockers
Unix. Alors que FreeBSD tend tre entirement conu
L'utilisation de ZFS sur un noyau Linux est possible
par une seule quipe, chaque composant de GNU/Linux
travers ZFS on Linux[17] . De plus, Btrfs le pro-
est dvelopp par une quipe dirente. De cette manire
chain systme de chiers natif pour noyau Linux re-
la cohsion de ces composants est assure d'oce dans le
prend une grande partie des fonctionnalits de ZFS,
cas de FreeBSD tandis que sous GNU/Linux elle se rvle
mais n'est pas encore considr comme stable pour
trs complexe, c'est pourquoi il existe des distributions
la production.
GNU/Linux, qui sont des systmes prassembls dans le
but d'tre plus rapidement fonctionnels pour l'utilisateur.
Inversement, FreeBSD essaie de rattraper le retard qu'il
Entre les deux systmes, la nomenclature des priph- avait sur GNU/Linux concernant les hyperviseurs avec
riques dire, de mme que quelques commandes, ou en- le tout rcent bhyve (en), la gestion des paquets binaires
core l'arborescence du systme de chiers. C'est typique- avec pkgng[18] et le support des cartes graphiques avec
ment le mme genre de dirences que l'on peut trouver l'intgration du Kernel-mode Setting.
entre deux distributions GNU/Linux trs direntes.
L'ensemble des distributions GNU/Linux tant trs h-
trogne, il est extrmement dicile de le comparer 8 Notes et rfrences
une seule entit. Cependant tout comme quelques distri-
butions GNU/Linux, FreeBSD entend fournir un systme [1] FreeBSD 11.0-RELEASE Now Available
simple, rapide, stable, sr, destination des utilisateurs
qui ont dj une bonne connaissance des systmes infor- [2] Record de transfert de donnes
matiques (par exemple si lors de l'installation l'utilisateur [3] Yahoo et FreeBSD
a choisi d'installer un environnement graphique, il ne se-
ra pas congur automatiquement ni lanc au dmarrage [4] Annonce de la sortie de FreeBSD 4.11
par dfaut). ce titre, FreeBSD se rapproche de Gentoo [5] Site de Trusted BSD
par exemple.
[6] (en) FreeBSD 7.0-RELEASE Announcement
FreeBSD est trs loin de l'installation en quelques clics
d'Ubuntu, qui est parfaitement fonctionnel frachement [7] (en) FreeBSD 8.0-RELEASE Announcement
install et dj quip de tous les logiciels de base
pour une utilisation domestique. C'est ce que pro- [8] (en) FreeBSD 8
pose PC-BSD, un systme FreeBSD pr-install pour [9] (en) Communiqu : lections 2008 de la core team
une utilisation bureautique, l'image d'une distribution
GNU/Linux. [10] son blog
De nombreux dbats ont lieu sur la scurit, les perfor- [11] Page du projet DTrace
mances et diverses qualits de ces systmes[16] .
[12] (en) Grand Central Dispatch d'Apple sera port sur
FreeBSD possde quelques atouts face aux distributions FreeBSD
GNU/Linux :
[13] FreeBSD-CURRENT contre FreeBSD-STABLE
La sparation de la base du systme et des appli- [14] (en) Migrating Microsoft Hotmail from FreeBSD to Mi-
crosoft Windows 2000 Technical Case Study
cations tierces permet en quelque sorte de bn-
cier des avantages d'une distribution en publica- [15] (en) Appendices for Migrating Microsoft Hotmail from
tion continue pour ce qui est des applications, tout FreeBSD to Microsoft Windows 2000 Technical Case
en maintenant un systme de base particulirement Study
6 9 VOIR AUSSI
9.2 Bibliographie
9.2.1 Rfrences
9.3.1 En anglais
Technique
10.2 Images
Fichier:Blue_pencil.svg Source : https://upload.wikimedia.org/wikipedia/commons/7/73/Blue_pencil.svg Licence : Public domain Contri-
buteurs : File:Arbcom ru editing.svg by User:VasilievVV with color change by user:Jarekt Artiste dorigine : User:VasilievVV and user:Jarekt
Fichier:FreeBSD.png Source : https://upload.wikimedia.org/wikipedia/commons/d/d2/FreeBSD.png Licence : BSD Contributeurs : http:
//en.wikipedia.org/wiki/Image:FreeBSD.png Artiste dorigine : Victor
Fichier:Info_Simple.svg Source : https://upload.wikimedia.org/wikipedia/commons/3/38/Info_Simple.svg Licence : Public domain
Contributeurs : Travail personnel Artiste dorigine : Amada44
Fichier:Kgpg_new.svg Source : https://upload.wikimedia.org/wikipedia/commons/f/f0/Kgpg_new.svg Licence : LGPL Contributeurs :
File:Nuvola apps kgpg.png Artiste dorigine : <a href='https://en.wikipedia.org/wiki/en:User:Mechamind90' class='extiw' title='w :en:User:
Mechamind90'>mechamind</a><a href='https://en.wikipedia.org/wiki/en:User_talk:Mechamind90' class='extiw' title='w :en:User talk:
Mechamind90'>9</a><a href='https://en.wikipedia.org/wiki/en:Special:Contributions/Mechamind90' class='extiw' title='w :en:Special:
Contributions/Mechamind90'>0</a>
Fichier:Logo-freebsd.svg Source : https://upload.wikimedia.org/wikipedia/fr/b/b1/Logo-freebsd.svg Licence : marque dpose Contri-
buteurs :
http://www.freebsd.org/fr/logo.html Artiste dorigine :
Projet FreeBSD
Fichier:Nuvola_apps_emacs.png Source : https://upload.wikimedia.org/wikipedia/commons/6/6a/Nuvola_apps_emacs.png Licence :
LGPL Contributeurs : http://icon-king.com Artiste dorigine : David Vignoni
Fichier:Out_of_date_clock_icon.svg Source : https://upload.wikimedia.org/wikipedia/commons/2/24/Out_of_date_clock_icon.svg
Licence : CC BY-SA 2.5 Contributeurs : Self-made in Illustrator. <a href='//commons.wikimedia.org/wiki/File:Current_event_clock.svg'
class='image'><img alt='Current event clock.svg' src='https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Current_event_
clock.svg/48px-Current_event_clock.svg.png' width='48' height='48' srcset='https://upload.wikimedia.org/wikipedia/commons/
thumb/f/fb/Current_event_clock.svg/72px-Current_event_clock.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/
thumb/f/fb/Current_event_clock.svg/96px-Current_event_clock.svg.png 2x' data-le-width='33' data-le-height='33' /></a> +
<a href='//commons.wikimedia.org/wiki/File:Stock_alarm.svg' class='image'><img alt='Stock alarm.svg' src='https://upload.
wikimedia.org/wikipedia/commons/thumb/0/03/Stock_alarm.svg/48px-Stock_alarm.svg.png' width='48' height='48' srcset='https:
//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Stock_alarm.svg/72px-Stock_alarm.svg.png 1.5x, https://upload.wikimedia.
org/wikipedia/commons/thumb/0/03/Stock_alarm.svg/96px-Stock_alarm.svg.png 2x' data-le-width='40' data-le-height='40' /></a>
+ <a href='//commons.wikimedia.org/wiki/File:Emblem-important.svg' class='image'><img alt='Emblem-important.svg' src='https://
upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/48px-Emblem-important.svg.png' width='48' height='48'
srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/72px-Emblem-important.svg.png 1.5x,
https://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/96px-Emblem-important.svg.png 2x' data-le-
width='48' data-le-height='48' /></a> Artiste dorigine : Composition by Tkgd2007. I used and modied images from the alternative
sources listed below.
Fichier:Question_book-4.svg Source : https://upload.wikimedia.org/wikipedia/commons/6/64/Question_book-4.svg Licence : CC-BY-
SA-3.0 Contributeurs : Created from scratch in Adobe Illustrator. Originally based on Image:Question book.png created by User:Equazcion.
Artiste dorigine : Tkgd2007