FreeBSD
FreeBSD est un système d'exploitation "open-source" de type Unix fonctionnant sur compatibles PC, systèmes Alpha, IA-64, AMD64, PC-98 et UltraSPARC.
L'ensemble du système est sous licence BSD (Berkeley Software Distribution) qui autorise une libre utilisation y compris dans un cadre commercial. FreeBSD est particulièrement bien adapté aux applications Internet/Intranet. Pour preuve, FreeBSD a permis d'établir le nouveau record de transferts FTP effectués à partir d'un seul serveur - un Pentium III 500 Mhz - qui a servi 1 391 836 770 942 octets dans la seule journée du 24 Mai 1999 soit en moyenne 15 Mo/s. FreeBSD a été choisi par de très nombreuses sociétés majeures comme par exemple Yahoo !
Son développement est assuré par des centaines de
programmeurs et d'utilisateurs collaborant par l'intermédiaire
de l'Internet. Sa licence, très libérale, permet une
utilisation gratuite y compris dans un contexte commercial.
L'intégralité du code source du système est bien
évidemment disponible sans contrainte.
FreeBSD présente à nos yeux deux intérets majeurs :
- La sécurité
- Le système de mise-à-jour
La sécurité
C'est un point primordial de FreeBSD. L'organisation de son développement ainsi que sa conception en tant que système d'exploitation à part entière permet une très bonne gestion de la sécurité.
La disponibilité du code source rendant possible une analyse transparente des mécanismes de protection, ils peuvent être constamment améliorés et les éventuels défauts sont très vite corrigés. La sécurité d'un système FreeBSD est ainsi assurée grâce à des solutions connues et éprouvées.
Toutes les recommandations des organismes indépendants de
sécurité comme le CERT ou le FIRST sont suivies et donnent lieu à des rapports
détaillés. Les corrections nécessaires sont
apportées rapidement sous forme de patchs et sont
intégrées au système.
Le système de mise-à-jour
La méthode la plus simple consiste à mettre à jour automatiquement le code source du
système via Internet grâce au système CVS
(Concurrent Versions System) qui permet notamment de gérer
l'historique des modifications. Il suffit ensuite de compiler et
d'installer cette nouvelle version de FreeBSD en utilisant une
seule commande : "make world".
L'OS intègre également un mécanisme qui gère toutes les dépendances entre les composants tierces, via les "ports".
Hébergement
Pour ces raisons, et pour bien d'autres, nos serveurs d'hébergement fonctionnent pour la plupart avec FreeBSD.
(Une partie de ce texte est repris de freebsd-fr.org)