FreeBSD

Aperçu

FreeBSD est un système d’exploitation libre et open-source de type Unix descendant de la Berkeley Software Distribution (BSD). Première version en 1993 à partir de la source 4.4BSD-Lite d’UC Berkeley, c’est l’une des variantes BSD les plus anciennes et les plus matures.

FreeBSD est connu pour ses performances, sa pile réseau et le support ZFS. Il alimente de nombreux sites web à fort trafic, des appliances réseau et des systèmes embarqués.

Fonctionnalités clés

  • Réseau avancé : L’une des meilleures piles TCP/IP dans n’importe quel OS ; ZFS est le système de fichiers par défaut.
  • Support ZFS : Implémentation ZFS complète et intégrée (initialement développée pour FreeBSD).
  • Jails : Virtualisation légère au niveau du système d’exploitation (précurseur des conteneurs Docker).
  • Ports collection : Plus de 35 000 paquets pré-compilés disponibles.
  • UFS2 et ZFS : Support dual de systèmes de fichiers avec des fonctionnalités avancées.
  • Fonctionnalités de sécurité : Framework de capacité Capsicum, sous-système d’audit, securelevel.
  • Documentation : Pages de manuel complètes et FreeBSD Handbook.

Licence

Licence BSD 3-Clause (permissive, approuvée par l’OSI).

Faits notables

  • Netflix exécute un OS personnalisé basé sur FreeBSD appelé FreeBSD/Netflix pour son infrastructure de streaming.
  • WhatsApp utilisait FreeBSD pour ses serveurs de messagerie avant de passer à Linux.
  • Les Jails de FreeBSD ont directement inspiré la technologie de conteneurisation de Docker.
  • Le projet est financé par la communauté grâce aux dons et à la FreeBSD Foundation.

Cas d’utilisation

  • Serveurs web haute performance
  • Appliances réseau et pare-feu
  • Serveurs de stockage (basés sur ZFS)
  • Systèmes embarqués
  • Hôtes de virtualisation

Technologies liées

  • Openbsd — système de fichiers initialement pour FreeBSD
  • Docker — packet filter (initialement d’OpenBSD, porté sur FreeBSD)

Ressources officielles