11 points par GN⁺ 2026-03-17 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un administrateur système qui utilise FreeBSD depuis plus de 20 ans raconte, à travers la documentation, la stabilité et la communauté, une expérience d’usage au long cours qui explique son attachement à FreeBSD
  • Lorsqu’il a découvert pour la première fois le FreeBSD Handbook, il a été profondément marqué par l’existence d’une documentation officielle complète et précise, difficile à trouver à l’époque dans l’écosystème Linux, et en a conclu que la qualité de la documentation reflétait celle du système lui-même
  • Sur un matériel identique, FreeBSD se montrait supérieur à Linux en performances de compilation, gestion thermique et réactivité système, avec un fonctionnement stable même dans l’environnement de bureau KDE, sans micro-freezes
  • En conservant une philosophie de développement évolutive, ses fonctions majeures ont progressé de manière stable pendant des décennies sur la base des mêmes principes
  • Jail, ZFS natif, les environnements de démarrage et l’hyperviseur bhyve font partie des fonctions intégrées qui permettent d’exploiter des serveurs sans paquets externes
  • Sans courir après les effets de mode, FreeBSD reste fidèle à la philosophie "The Power to Serve", et le projet continue de réussir grâce à une communauté passionnée et à l’action efficace de la Foundation

Ma première rencontre avec FreeBSD — la puissance de la documentation

  • En 2002, après six ans passés à utiliser diverses distributions Linux, la découverte du FreeBSD Handbook a été un tournant
  • La documentation Linux était souvent incomplète et rapidement obsolète, alors que FreeBSD proposait une documentation officielle complète, exacte et détaillée
  • Il s’est dit en substance : « Si une équipe met autant de soin dans sa documentation, le système lui-même doit être solide », et a installé FreeBSD sur un portable Sony Vaio
  • Au départ, il comptait revenir à Linux après l’expérience, mais FreeBSD n’a jamais quitté cette machine
  • Cette expérimentation a ensuite façonné pendant vingt ans sa manière entière de concevoir et d’exploiter des systèmes

Performances et stabilité — la différence avec Linux

  • GNU/Linux et FreeBSD partagent la même inspiration Unix, mais tout y fonctionne différemment, et FreeBSD lui a toujours semblé plus mûr, moins confus et plus cohérent
  • Sur le même matériel, FreeBSD se montrait plus performant que Linux pour compiler l’ensemble des sources
    • Sous Linux, il rencontrait des problèmes de surchauffe, des erreurs imprévisibles, des arrêts soudains, et les ventilateurs continuaient de tourner même après la fin de la compilation
    • Sous FreeBSD, il pouvait encore lire ses e-mails avec mutt pendant une compilation, alors que sous Linux la machine devenait pratiquement inutilisable tant elle ralentissait
    • Une fois la charge retombée, les ventilateurs se stabilisaient en quelques secondes, et il n’a jamais connu de crash système
  • À l’époque, il utilisait KDE sur toutes ses machines, et l’expérience sous FreeBSD était nettement meilleure
    • Les micro-freezes qu’il tolérait sous Linux avaient disparu, et la stabilité générale était supérieure
  • Le revers de la médaille, c’est qu’il fallait tout compiler soi-même, y compris KDE
    • Étudiant à l’université, il ne pouvait pas laisser son portable dans une autre pièce, et passait donc ses nuits avec le bruit du ventilateur ; il s’en servait même comme d’une horloge — si le ventilateur tournait, il était avant 4 h du matin, s’il s’arrêtait, il était après 4 h

La valeur pédagogique du Handbook

  • Le FreeBSD Handbook lui a appris davantage que ses cours à l’université, avec une approche générale qui dépasse largement le seul cadre de FreeBSD
  • La philosophie centrale était : « comprendre d’abord, agir ensuite »
  • Il voulait absolument en avoir une version imprimée, et a convaincu ses parents d’acheter une imprimante laser en prétextant que c’était « pour ses devoirs à l’université » ; le premier document imprimé fut le Handbook
  • Vingt-quatre ans plus tard, ce Handbook contient encore aujourd’hui des informations toujours pertinentes
    • Beaucoup de choses ont changé, mais les bases restent les mêmes, et de nombreux outils fonctionnent encore selon les mêmes principes
    • La philosophie est celle de l’évolution, pas de la révolution (Evolution, not revolution)

Au cœur de l’exploitation serveur — stabilité et prévisibilité

  • À un moment, il est passé au Mac comme machine principale sur le bureau, mais FreeBSD est resté son premier choix pour les serveurs et toutes les charges de travail sérieuses
  • « On n’a qu’une seule station de travail, et elle sert à se connecter à des centaines de serveurs » — une station de travail peut être reconfigurée en quelques heures, mais une panne sur un serveur de production signifie des clients qui attendent et une activité interrompue
  • Un environnement de production doit être stable et prévisible, et c’est selon lui la qualité la plus précieuse de tous les BSD

Les atouts techniques de FreeBSD

  • Jail — un mécanisme d’isolation apparu dès 2000, efficace, efficient, sûr, simple et entièrement natif
    • Il permet de tout administrer sans installer le moindre paquet externe
  • ZFS est pris en charge nativement, ce qui permet des environnements de démarrage natifs (boot environments) — des mises à niveau sûres et réversibles
  • Avec UFS, une seule lettre changée dans fstab suffit pour basculer l’ensemble du système de fichiers en lecture seule — propre, sans bricolage
  • bhyve est un hyperviseur efficace, léger et fiable
  • Après un redémarrage ou une mise à niveau, les noms des interfaces réseau ne changent pas
  • Même un serveur de 2009 peut continuer à fonctionner correctement à chaque mise à jour majeure avec seulement quelques ajustements mineurs — sans reconstruction complète

"The Power to Serve" — une philosophie

  • FreeBSD n’a jamais recherché l’innovation pour l’innovation, et ne poursuit pas les modes au détriment de son objectif fondamental
  • Sa devise est "The Power to Serve" — servir de manière efficace, efficiente et sûre
  • Il ne cherche pas à être « le meilleur et le plus grand », mais à rendre service

La communauté et la Foundation

  • La communauté BSD rassemble des personnes animées par une véritable passion, curiosité et compétence
  • Ces vingt dernières années, beaucoup de gens arrivés dans le monde de la tech se sont davantage intéressés à la monétisation rapide qu’à la technologie elle-même, parfois jusqu’à la dégrader pour en tirer profit ; dans la communauté BSD, cette tendance est bien plus rare
  • Lors de conférences, il a pu rencontrer directement des développeurs et constater leur état d’esprit, leur niveau technique et leur passion
    • Ce niveau d’enthousiasme est le même, qu’il s’agisse de contributeurs bénévoles ou de développeurs soutenus par la Foundation
    • Les ingénieurs d’entreprises très dépendantes de FreeBSD, y compris Netflix, montrent eux aussi la même qualité et un engagement authentique
  • La FreeBSD Foundation est forte et efficace, sans être dominatrice ni arrogante
    • La différence saute aux yeux lorsqu’on la compare aux fondations d’autres grands projets open source
    • Elle cherche à entendre la voix des utilisateurs ordinaires et favorise l’engagement par conviction dans le projet lui-même, plutôt que par dépendance imposée par de grands groupes technologiques
  • Il est frappant de voir des personnes impliquées dans le projet depuis plus de vingt ans avoir le visage qui s’illumine lorsqu’elles retrouvent des amis et commencent à parler de leur travail
  • Cette énergie positive se déverse directement dans le code, le projet et sa vision de l’avenir

Conclusion — un OS fait par des humains

  • FreeBSD a toujours été un système d’exploitation conçu par des humains pour des humains — construit pour servir et être utile
  • Il possède une cohérence, une documentation, un pragmatisme et un sens de l’artisanat que l’on retrouve rarement dans la plupart des autres projets, en particulier les distributions Linux grand public
  • Le fait que les personnes qui font vivre le projet y croient encore sincèrement des années plus tard, et que le projet continue à réussir, montre qu’il existe une substance réelle dans le code, les personnes et la communauté

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.