Pilotes quotidiens de Jenny : FreeBSD 13.2

Le mois dernier, j’ai commencé une série dans laquelle j’essaye différents systèmes d’exploitation dans le but de les utiliser pour mon travail quotidien, et mon choix s’est porté sur Slackware 15, la dernière version de la première distribution Linux que j’ai essayée au milieu des années 1990. Je serai de retour avec plus de systèmes d’exploitation basés sur Linux en temps voulu, mais le but de cette série est de parcourir le plus loin possible et d’essayer tous les systèmes d’exploitation raisonnables que je peux. Ainsi, aujourd’hui, je fais le premier pas évident et j’essaie un système d’exploitation basé sur BSD. Ce sont des eaux inexplorées pour moi et il y avait un choix substantiel à faire quant à celui-ci, donc après avoir lu autour du sujet, j’ai opté pour FreeBSD car il semblait le plus accessible.

Tout d’abord, un peu de contexte

Un PC avec l'écran de démarrage FreeBSD
Succès! Ma première vue d’une installation FreeBSD fonctionnelle.

La plupart des lecteurs sauront que les systèmes d’exploitation BSD retracent leur héritage en ligne directe avec l’UNIX AT&T d’origine, tandis que GNU/Linux est un assez bon clone UNIX provenant de Linus Torvalds au début des années 1990 et du projet GNU de Richard Stallman des années 1980. À partir de. Cela signifie que pour les utilisateurs de Linux, il y a une différence de langage à laquelle s’habituer.

Là où Linux est un noyau autour duquel les distributions sont construites avec différentes implémentations des composants de l’espace utilisateur, les différents systèmes d’exploitation BSD sont des systèmes d’exploitation différents à part entière. Ainsi on parle par exemple de Slackware et Debian comme de distributions Linux différentes, mais en revanche NetBSD et FreeBSD sont des systèmes d’exploitation différents même s’ils ont un historique commun. Il existe des distributions BSD telles que GhostBSD qui utilisent FreeBSD comme noyau, mais c’est un mot beaucoup moins courant dans ce contexte. J’ai donc récupéré le fichier de la clé USB FreeBSD 13.2 du torrent et l’ai écrit sur une clé USB. Fini le PC de test Hackaday, et place au spectacle.

Étonnamment facile à installer

L’installation de FreeBSD était aussi simple que de démarrer à partir du lecteur USB en direct et d’exécuter le script d’installation. La sensation est très old-school avec une interface textuelle, mais tout était assez simple. Il existe une option pour partitionner automatiquement le disque, puis sélectionner certains services de base à installer si vous en avez besoin, puis il passe par le processus d’installation. À la fin, vous avez un système d’exploitation FreeBSD fonctionnel.

Un bureau X windows vanille
Cela fait longtemps que je n’ai pas vu de vanille X Windows.

Une installation de distribution Linux populaire typique essaiera de configurer votre système et d’installer le logiciel dont vous aurez besoin. Ainsi, dans le cadre de la configuration, vous créerez des utilisateurs et choisirez parmi une vaste bibliothèque de logiciels ou laissez-le installer de nombreux logiciels parmi lesquels se trouveront les programmes dont vous avez besoin. Il y a de fortes chances qu’il se configure également pour démarrer sur un bureau graphique, et une fois l’installation terminée, il n’y a plus rien à faire, sauf continuer à l’utiliser comme une machine de bureau.

Si c’est ce que vous attendez d’un système d’exploitation, alors il est juste de dire que FreeBSD n’est pas pour vous, car il adopte l’approche de vous donner une toile vierge sur laquelle vous pouvez écrire votre propre histoire. Vous obtenez FreeBSD, une invite de commande dans laquelle vous pouvez vous connecter en tant que root, et c’est tout.

Votre première tâche consiste à ajouter un utilisateur quotidien pour vous-même en utilisant adduseret avant même de pouvoir vous donner les privilèges sudo, vous devez installer sudo. Cela donne votre première utilisation du pkg gestionnaire de packages, qu’en tant qu’utilisateur de longue date de gestionnaires de packages de distribution Linux équivalents, j’ai trouvé assez facile à utiliser. Je voulais un environnement de bureau, donc c’était à nouveau pkg pour installer X, puis un environnement de bureau (je suis allé avec Lumina, mais il y a beaucoup de choix), et des applications utiles telles que Firefox, GIMP, OpenSCAD et KiCAD. Rien de tout cela n’était particulièrement difficile, même si j’ai dû rechercher quelques guides en ligne pour configurer l’environnement de bureau.

Assurez-vous que votre matériel est suffisamment récent (mais pas trop récent)

Une carte graphique Nvidia GeForce GT520 dans un PC
Les anciennes cartes graphiques ne sont plus prises en charge

Ainsi, même s’il faut un peu de familiarité avec un système d’exploitation UNIX ou de type UNIX pour démarrer, accéder à un ordinateur de bureau pour une utilisation quotidienne dans FreeBSD est assez simple. Et cela signifiait que j’étais prêt à écrire cet article, à une exception près. Ma carte vidéo est une Nvidia GT520, un GPU assez ancien qui avait été déposé dans mon PC de test en remplacement d’une carte plus jeune qui était partie vers de nouveaux pâturages.

FreeBSD n’est pas livré avec des pilotes prêts à l’emploi comme le fait une distribution Linux complète, donc si vous avez quelque chose d’inhabituel, c’est à vous de trouver et d’installer un pilote. J’étais donc coincé avec les résolutions VESA jusqu’à ce que je puisse installer un pilote, et ici j’ai rencontré un problème. Nvidia supporte bien ses cartes avec les pilotes FreeBSD, mais un de ces anciens avait abandonné son support il y a longtemps. Le dernier que j’ai pu trouver pour le soutenir ne voulait pas jouer au ballon, donc je n’ai jamais réussi à libérer le potentiel de mon GPU. Ce n’est pas une critique de FreeBSD, c’est une ancienne carte.

Ainsi, cette pièce a été écrite dans une résolution VESA 1024 par 768 très rétro, mais à part cela, j’aime plutôt FreeBSD. J’aime son installation simplifiée sur laquelle, contrairement à une distribution Linux typique, vous devez installer tout ce dont vous avez besoin, j’aime que le processus d’installation soit relativement indolore pour un utilisateur Linux d’expertise moyenne comme moi. J’aime sa vitesse, et je l’ai trouvé un conducteur quotidien très acceptable en effet. Il existe certainement des distributions Linux dont l’installation est beaucoup moins aisée.

Je suis sûr qu’avec une nouvelle carte vidéo prise en charge, j’aurais eu la pleine résolution, et c’est un système d’exploitation que je peux même mettre sur un autre PC avec de meilleures spécifications pour continuer à expérimenter. Si j’ai un problème avec FreeBSD, c’est dans la documentation pour les débutants. J’ai eu mes années d’expérience avec Linux pour m’aider à trouver ce dont j’avais besoin, mais même si le processus d’installation est relativement indolore, j’ai trouvé que les réponses à mes quelques questions pouvaient être difficiles à trouver. C’est certainement un système d’exploitation à regarder, mais de temps en temps, vous devrez exercer Google-fu d’élite si vous n’êtes pas un savant UNIX. Allez, essayez-le!

François Zipponi
Je suis François Zipponi, éditorialiste pour le site 10-raisons.fr. J'ai commencé ma carrière de journaliste en 2004, et j'ai travaillé pour plusieurs médias français, dont le Monde et Libération. En 2016, j'ai rejoint 10-raisons.fr, un site innovant proposant des articles sous la forme « 10 raisons de... ». En tant qu'éditorialiste, je me suis engagé à fournir un contenu original et pertinent, abordant des sujets variés tels que la politique, l'économie, les sciences, l'histoire, etc. Je m'efforce de toujours traiter les sujets de façon objective et impartiale. Mes articles sont régulièrement partagés sur les réseaux sociaux et j'interviens dans des conférences et des tables rondes autour des thèmes abordés sur 10-raisons.fr.