Les systèmes d'exploitations libres : FreeBSD
Publié le lundi 8 octobre 2007 à 10:05 par Nicolas, dans Informatique

FreeBSD est un système d'exploitation de type Unix libre. Le nom vient de l'association d'une part de free qui signifie à la fois libre (liberté) et gratuit dans l'anglais courant, et d'autre part de BSD (Berkeley Software Distribution), le système Unix développé à l'Université Berkeley de Californie. Il est l'un des trois principaux systèmes de la famille des *BSD (avec OpenBSD et NetBSD). Je vais essayer d'expliquer brièvement le principe de ce système, et de ses différences avec les GNU/Linux.
Contrairement aux systèmes GNU/Linux, le développement de FreeBSD est clairement centralisé. Ici, le système est un tout, développé de manière logique en suivant un axe. On est loin des distributions Linux où l'on pique le kernel par ici, les outils GNU par là, le serveur X d'un autre côté, telle ou telle applicatins ailleurs. Le système entier est dirigé par la même équipe, ce qui apporte une grande cohérence au tout.
Un autre aspect le distinguant clairement des systèmes GNU/Linux (eh oui, désolé) est la propreté du système. Les fichiers sont rangés méthodiquement dans des endroits, et ne seront jamais ailleurs. Ainsi, nous savons toujours où chercher un fichier. Mais FreeBSD va encore plus loin avec la distinction système/applications. Chaque paquet (appelé port) que vous installez le sera dans le répertoire /usr/local. Il en sera toujours ainsi. Cela permet de séparer ce qui permet au système de fonctionner, et ce que ce dernier fait fonctionner (on peut alors avoir un système récent avec de vieilles applications, ou le contraire). Si vous voulez repartir d'un système vierge (au cas où on aurait installé une connerie), inutile de formater (alors que des fois sous des GNU/Linux, comme on sait pas trop où s'installent les applications...). Vous effacez le dossier /usr/local et vous repartez avec un système fonctionnel. On ne touche en effet que très rarement à ce dernier (never change a running system), si ce n'est pour ajouter/supprimer des utilisateurs. Et ça, y'a pas à dire, c'est clairement génial.
Le système de ports (les paquets) est bien pensé. Ils sont disponibles sous formes de packages pré-compilés, ou de sources. Dans ces derniers, on peut alors choisir les options que l'on désire pour avoir notre application sur mesure. Précisons que des outils comme portupgrade rendent le tout très simple, notamment au niveau des mises à jour (nos options seront sauvegardées).
Concernant le système en lui-même, c'est très stable. FreeBSD est d'ailleurs le plus utilisés des *BSD, notamment grâce à ses caractéristiques (les meilleurs uptimes) mais aussi grâce à sa robustesse. Et là où Linux se veut être une alternative à Windows, FreeBSD se veut être le meilleur système possible.

Colors
Commentaires
Aucun commentaire pour le moment.
Poster un commentaire