Lorsque vous entendez le terme BSD, vous pensez peut-être à FreeBSD, NetBSD ou OpenBSD, mais il existe une autre variante de BSD qui semble attirer moins l'attention: DragonFly BSD. Quelle est cette nouvelle variante de BSD, et est-elle pour vous? Continuez à lire pour le découvrir.
Qu'est-ce que DragonFly BSD ?
DragonFly BSD est un système BSD qui se concentrait à l'origine sur la prise en charge du multitraitement symétrique (SMP) ou s'exécutant sur plusieurs processeurs.
Au moment de son développement initial, c'était encore quelque chose que vous ne voyiez principalement que sur des serveurs et des clusters de grande puissance. Les processeurs multicœurs devenaient tout juste courants sur les ordinateurs personnels. Le système est conçu pour être performant sur les systèmes multiprocesseurs et pour éviter autant que possible les blocages.
Les systèmes multicœurs étant désormais courants, le projet a évolué vers l'évolutivité et la fiabilité. le revendications du site Web du projet que le système peut gérer jusqu'à au moins un million de processus ou de threads utilisateur. Il est possible d'exécuter un noyau entier en mode utilisateur sur DragonFly BSD.
Le système utilise également son propre système de fichiers, HAMMER. Il peut récupérer des plantages sans exécuter fsck au redémarrage et prend en charge jusqu'à un exaoctet de stockage.
Une brève histoire de DragonFly
Comme avec OpenBSD, DragonFly BSD est le résultat d'un fork dans un système BSD en raison d'un désaccord entre le projet et l'un de ses propres développeurs. Matthew Dillon, un développeur FreeBSD, s'est brouillé avec les autres développeurs, ce qui lui a permis d'accéder au référentiel de code source du projet. Dillon a donc décidé de bifurquer la base de code FreeBSD 4.x.
Il est venu avec le nom "DragonFly BSD" après avoir vu une libellule dans son jardin, annonce du projet en 2003. Le projet a grandi au fil des ans et la version actuelle est la 6.0.1.
Installation de DragonFly BSD
L'installation de DragonFly BSD est similaire à l'installation de tout autre système BSD ou Linux. Cependant, la seule architecture prise en charge est x86-64.
Vous téléchargez l'image d'installation et démarrez la machine. Vous êtes accueilli avec une interface de texte de malédictions à l'ancienne. Il n'y a pas de graphiques ici, mais le processus d'installation est assez simple.
Le programme d'installation vous guidera à travers le partitionnement de disque, la définition du mot de passe root, la configuration des utilisateurs (ne oublier d'ajouter des utilisateurs avec des privilèges de superutilisateur au groupe "wheel"), définir le fuseau horaire, et d'autres option.
Lorsque vous redémarrez, vous disposez d'un environnement de console qui sera probablement familier à quiconque a déjà utilisé un système de type Unix. Le shell par défaut est tcsh, qui semble être la norme parmi les BSD.
Télécharger: DragonFly BSD
Gestion des paquets dans DragonFly BSD
Comme pour tout autre système, le système en lui-même n'a pas tout ce que vous voulez lors de l'installation, vous devrez donc ajouter d'autres programmes. Il est également facile de le faire sur un système DragonFly BSD.
Alors que la communauté BSD a longtemps favorisé la construction de programmes à partir des sources, elle s'est davantage tournée vers les packages binaires car ils font gagner beaucoup de temps; et DragonFly BSD ne fait pas exception.
La commande d'installation du paquet binaire sur DragonFly BSD s'appelle pkg. Pour l'utiliser, assurez-vous d'abord que vous êtes root :
su -
Ensuite, mettez à niveau tous les packages de votre système en utilisant :
mise à niveau du paquet
Pour installer un package, utilisez le installation du paquet commander:
pkg installer vim
C'est similaire à l'utilisation de gestionnaires de paquets binaires sur un système Linux.
DragonFly BSD sur le bureau
Alors que les systèmes BSD comme DragonFly BSD ont la réputation d'être uniquement destinés aux serveurs, ils peuvent être des ordinateurs de bureau utilisables pour ceux qui à l'aise avec les concepts Unix, en particulier pour les personnes qui ont de l'expérience avec les distributions techniques Linux comme Slackware, Gentoo ou Cambre.
Par défaut, DragonFly BSD démarre en mode console, ce qui signifie qu'il ne contient que du texte. Vous pouvez exécuter les mêmes applications de ligne de commande que sur un système Linux, mais qu'en est-il des applications GUI, comme les navigateurs Web? Ne vous inquiétez pas, car DragonFly BSD est livré avec le serveur X. Pour le démarrer, tapez ceci dans le shell :
startx
Cela démarrera une session CWM qui a l'air très ancienne, avec une horloge et quelques fenêtres de terminal. Si vous fermez ou quittez le shell dans la fenêtre intitulée "connexion", cela mettra fin à votre session X11.
Vous pouvez également installer vos environnements de bureau préférés et gestionnaires de fenêtres avec pkg, comme vu précédemment. Vous pouvez également configurer XDM pour démarrer les connexions graphiques comme avec d'autres systèmes Linux.
Le seul inconvénient à l'utilisation de DragonFly BSD est que, comme il est moins connu que les autres variantes de Linux et même de BSD, la prise en charge matérielle peut être inférieure à celle de ces autres systèmes.
DragonFly BSD: Le dernier né du bloc BSD
Avec ses fonctionnalités uniques, DragonFly BSD vaut le détour si vous êtes un fan des systèmes Linux et Unix, surtout si vous vous penchez davantage sur les systèmes plus « Unixy ». Si vous ne savez toujours pas si vous devez utiliser une distribution Linux ou l'un des BSD, lisez-en plus sur les systèmes d'exploitation similaires comme OpenBSD et prenez une décision par conséquent.
OpenBSD est sans aucun doute l'un des systèmes d'exploitation les plus sécurisés sur Internet. Voici ce que vous devez savoir à ce sujet.
Lire la suite
- Linux
- Système opérateur
- Distribution Linux
David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Il est passionné de technologie depuis son enfance. Les intérêts de David incluent la lecture, le visionnage d'émissions de télévision et de films de qualité, les jeux rétro et la collection de disques.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner