Linux sans systemd : pourquoi vous devriez utiliser Devuan, la fourche Debian

Linux sans systemd : pourquoi vous devriez utiliser Devuan, la fourche Debian

Vous pourriez être surpris de ce qui constitue une crise dans la communauté Linux. Il y a plusieurs années, la création du système systemd init a agacé un certain nombre de développeurs et d'utilisateurs. La plupart des systèmes d'exploitation basés sur Linux ont adopté systemd, mais quelques-uns ont choisi de suivre une voie différente.



Malgré toutes les affirmations, pouvez-vous même faire la différence entre une version de Linux qui embrasse systemd et une autre qui ne le fait pas ?



Comme cas de test clair, considérons Debian et une variante appelée Devuan. Debian est l'un des systèmes d'exploitation Linux les plus anciens et les plus importants. En 2014, un groupe appelé Veteran UNIX Admins a lancé Devuan, un fork de Debian sans systemd . Faut-il tenter le coup ?





Qu'est-ce qu'un système d'initialisation, de toute façon ?

Init est l'abréviation d'initialisation. Un processus d'initialisation est la première partie du processus du système d'exploitation à démarrer lorsque votre ordinateur Linux démarre. Il s'exécute en arrière-plan tant que votre ordinateur est allumé et continue jusqu'à ce que l'ordinateur s'éteigne.

Le système init gère d'autres processus, de sorte que votre ordinateur démarre, fonctionne et s'arrête en douceur. Ainsi, bien que le système d'initialisation puisse être en grande partie invisible, il est également essentiel.



Qu'est-ce qui ne va pas avec systemd ?

Systemd est plus qu'un système d'initialisation. Il comprend d'autres logiciels, tels que networkd et logind, qui gèrent d'autres aspects de votre ordinateur. Systemd est une suite de logiciels qui sert de pont entre les applications et le noyau Linux sous-jacent. Il gère des tâches aussi diverses que la gestion des connexions des utilisateurs aux périphériques de connexion à chaud.

comment filtrer un enregistrement avec du son

Traditionnellement, sur les systèmes d'exploitation basés sur Unix et de type Unix (Linux est ce dernier), les développeurs conçoivent des logiciels pour effectuer une tâche et bien la faire. Il y a toujours eu des exceptions, mais avec systemd, un composant central a divergé de cette façon de faire.

Comme vous pouvez vous y attendre, il y a des raisons pour lesquelles les développeurs ont ressenti le besoin d'un changement. Pour commencer, l'ancien système d'initialisation a démarré de manière linéaire, chargeant divers scripts dans un ordre logique. Cela rend plus difficile le démarrage d'un ordinateur et la gestion des fonctions de base (telles que la connexion à un réseau) de la manière fluide attendue sur les machines d'aujourd'hui.

La combinaison de plusieurs de ces tâches en un seul projet permet aux systèmes d'exploitation basés sur Linux de fournir une expérience de démarrage plus rapide.

En quoi Devuan est différent de Debian

Debian 8 a été la première version à adopter systemd. Le projet Devuan a commencé à cette époque, mais la première version stable n'a atterri qu'en 2017, parallèlement à la sortie de Debian 9.

Devuan utilise le même gestionnaire de paquets APT que Debian , mais il gère ses propres référentiels de packages. Ce sont les serveurs qui stockent le logiciel que vous téléchargez à l'aide d'APT.

Les dépôts de Devuan contiennent le même logiciel que Debian, uniquement avec des correctifs qui permettent aux programmes de s'exécuter sans systemd. Cela fait principalement référence aux composants backend tels que kit de politiques , qui gère quels utilisateurs peuvent accéder ou modifier certaines parties de votre PC.

À quoi ressemble l'utilisation de Devuan ?

Tout comme avec Debian, il existe plusieurs façons d'installer Devuan. Le téléchargement « minimal » vous fournit les outils essentiels dont vous avez besoin pour faire fonctionner Devuan sur votre machine. Le téléchargement 'en direct' vous fournit un bureau fonctionnel que vous pouvez tester avant d'installer Devuan sur votre ordinateur.

Devuan utilise l'environnement de bureau Xfce par défaut. Il s'agit d'un environnement informatique traditionnel semblable à l'apparence des interfaces PC il y a plusieurs décennies. Fonctionnellement, Xfce est toujours capable de gérer la plupart des tâches les gens attendent des ordinateurs aujourd'hui.

La version live de Devuan est livrée avec de nombreux logiciels pour couvrir les attentes générales. Mozilla Firefox est disponible pour naviguer sur le Web. LibreOffice est là pour ouvrir et éditer des documents. GIMP peut modifier des photos et d'autres images. Ces applications fonctionnent toutes comme vous le souhaitez, sans vous soucier du système d'initialisation que vous utilisez.

Bien que Devuan reflète les dépôts de paquets de Debian, les deux ne sont pas interchangeables. L'ajout d'un référentiel destiné à Debian risque de ruiner votre installation. Vous pouvez éditer vos sources logicielles via le terminal ou dans le gestionnaire de paquets Synaptic, qui est inclus.

Devuan se connecte très bien aux réseaux Wi-Fi et Ethernet. Vous pouvez également vous attendre à ce qu'il reconnaisse les lecteurs flash et les disques durs que vous branchez. Il y a de bonnes chances que vous ne remarquiez même pas une différence. Systemd n'est qu'une façon de faire les choses, pas la seule.

Quel système d'initialisation Devuan utilise-t-il ?

En fin de compte, cette question est au cœur de ce qu'est Devuan.

Devuan utilise par défaut le système sysvinit, qui est similaire au processus d'initialisation System V utilisé sous Unix. Sysvinit était le standard général de nombreuses versions de Linux, y compris Debian, utilisées avant systemd.

Devuan propose également de nombreuses alternatives. Vous pouvez télécharger OpenRC , Rooney , et d'autres pour remplacer le système d'initialisation fourni.

Les autres systèmes d'exploitation basés sur Linux évitent-ils systemd ?

Gentoo, le distribution Linux de construction de votre système d'exploitation à partir de zéro , la valeur par défaut est OpenRC. C'est l'une des versions les plus anciennes et les plus connues de Linux pour éviter systemd. Slackware, un autre ancien système d'exploitation basé sur Linux, a choisi de s'en tenir à sysvinit. PCLinuxOS est une option plus jeune qui a également choisi de ne pas passer à systemd.

Il existe également plusieurs distributions Linux basées sur Devuan. Bien que le nombre soit dérisoire par rapport à Debian, qui sert de base à de nombreux Systèmes d'exploitation basés sur Linux tels que Ubuntu .

Devriez-vous passer à Devuan ?

Êtes-vous un administrateur système ? Construisez-vous votre système d'exploitation à partir de zéro ou régulièrement interagir avec les démons et les services de démarrage ? Si oui, êtes-vous plus à l'aise avec la façon dont vous avez traditionnellement géré votre système ? Si votre réponse est oui, vous préférerez peut-être Devuan. C'est plus une continuation de la façon dont les choses étaient, que quelque chose de tout à fait nouveau.

Pour le reste d'entre nous, cette question est plus une question philosophique que pragmatique. Aimez-vous l'approche Unix traditionnelle consistant à faire un travail et à le faire bien ? Êtes-vous contre l'idée de regrouper plusieurs tâches en un seul projet ? Si c'est le cas, utiliser Devuan est une expression de votre croyance en cet idéal.

De manière pragmatique, utilisez Devuan si vous voulez Debian sans systemd. Si vous voulez systemd, restez avec Debian . Il n'y a pas grand-chose de plus que cela.

Partager Partager Tweeter E-mail Comment créer un diagramme de flux de données pour visualiser les données de n'importe quel projet

Les diagrammes de flux de données (DFD) de tout processus vous aident à comprendre comment les données circulent de la source à la destination. Voici comment le créer !

Lire la suite
Rubriques connexes
  • Linux
  • Debian
  • Linux
  • Xfce
A propos de l'auteur Roi Bertel(323 articles publiés)

Bertel est un minimaliste numérique qui écrit à partir d'un ordinateur portable doté de commutateurs physiques de confidentialité et d'un système d'exploitation approuvé par la Free Software Foundation. Il privilégie l'éthique aux fonctionnalités et aide les autres à prendre le contrôle de leur vie numérique.

Plus de Bertel King

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