Publicité
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 controverses, pouvez-vous même faire la différence entre une version de Linux qui embrasse systemd et une autre qui ne l'est 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.
Traditionnellement, sur les systèmes d'exploitation basés sur Unix et de type Unix 3 systèmes d'exploitation de type UNIX qui ne sont pas LinuxRécemment, les gens ont commencé à confondre "UNIX" avec "Linux". Linux a été influencé par UNIX, mais les systèmes UNIX n'ont aucun rapport avec Linux. Voici quelques systèmes UNIX importants à connaître. Lire la suite (Linux est ce dernier), les développeurs conçoivent des logiciels pour effectuer une tâche et la faire bien. 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'est arrivée qu'en 2017, parallèlement à la sortie de Debian 9.
Devuan utilise le même gestionnaire de paquets APT que Debian Comment utiliser APT et dire adieu à APT-GET dans Debian et UbuntuLinux est dans un état d'évolution permanente; des changements majeurs passent parfois facilement inaperçus. Bien que certaines améliorations puissent être surprenantes, certaines ont tout simplement du sens: consultez ces modifications apt-get et voyez ce que vous en pensez. Lire la suite , 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 référentiels de Devuan contiennent le même logiciel que Debian, uniquement avec des correctifs permettant 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 Xfce expliqué: un regard sur l'un des ordinateurs de bureau les plus rapides de LinuxSi vous êtes récemment passé à Linux et que vous trouvez les choses un peu lentes, vous avez probablement besoin d'un environnement de bureau plus léger. Une bonne option est Xfce. Lire la suite 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 prévu, sans se 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 dépôt destiné à Debian risque de ruiner votre installation. Vous pouvez éditer vos sources logicielles via le terminal ou à l'intérieur du 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 de 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, exécuter, 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 y a aussi 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, rester avec Debian Debian: profitez de l'une des distributions Linux les plus stables et les plus fiablesIl y a beaucoup d'utilisateurs de Linux qui utilisent des distributions telles qu'Ubuntu ou l'une des nombreuses distributions basées sur Ubuntu, y compris Linux Mint. Cependant, peu importe ce que vous utilisez,... Lire la suite . Il n'y a pas grand-chose de plus que cela.
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.