Void Linux : une distribution Linux ultra-rapide sans Systemd
Void Linux est une distribution construite à partir de zéro. Comme Arch Linux, il convient aux utilisateurs avancés qui souhaitent configurer leur système d’exploitation comme bon leur semble.
Void Linux est une distribution Linux construite à partir de zéro, ce qui signifie qu'elle n'est basée sur aucune des principales distributions que nous connaissons. Cependant, comme Gentoo ou Arch Linux, c'est une distribution adaptée aux utilisateurs avancés.
Void est un système d'exploitation à usage général, développé indépendamment et à version continue. Il est disponible pour de nombreuses architectures telles que x86, x86_64, arm, etc.
De plus, la distribution propose également différentes images d'installation, de l'installation réseau/CLI aux images en direct avec des saveurs comme Xfce, Cinnamon, Enlightenment, Mate, LXDE et LXQT.
Void Linux est entièrement développé par des bénévoles coopérant sur GitHub. Il a été créé en 2008 par Juan Romero Pardines, un ancien développeur de NetBSD.
Surtout, une caractéristique particulière qui distingue Void des autres distributions est sa vitesse et sa réactivité. C'est plus rapide qu'autre chose.
En effet, tout, du processus de démarrage au démarrage des applications, est ultra-rapide. En plus de cela, Void Linux est également solide comme le roc et inhabituellement léger en ressources système.
Cependant, concernant le support multimédia, vous devrez activer le référentiel non libre car Void n'est constitué que de logiciels libres.
Void Linux propose à ses utilisateurs une documentation claire sous la forme d'un Wiki qui, bien que peu exhaustif, est juste suffisant pour aider les utilisateurs à démarrer avec succès.
Cependant, nous vous recommandons fortement de consulter la documentation disponible sur le Void Wiki, car elle vous permettra de mettre en place un système fonctionnel en un rien de temps.
Void Linux est une distribution sans Systemd
Void est une exception notable à la plupart des distributions Linux, car elle utilise runit comme système d'initialisation au lieu du systemd plus courant utilisé par d'autres distributions. Il s'agit d'une caractéristique unique de Void qui le rend plus proche de BSD dans son système d'initialisation et sa philosophie de conception.
Runit est un système d'initialisation minimaliste et extrêmement rapide, facile à configurer et plus conforme aux anciens outils démons que les distributions Linux utilisaient par défaut. Vous serez ravi des performances et de la simplicité par rapport aux autres gestionnaires de services.
Déployer un démon dans runit est simple. Créez un répertoire, écrivez un script court, créez un lien symbolique et hop, votre démon est déployé. Mieux encore, la plupart des packages Void incluent le répertoire et exécutent le script. Il vous suffit donc de créer le lien symbolique.
Annuler l'installation de Linux
Void utilise un simple programme d'installation basé sur du texte pour vous guider à travers les étapes d'installation traditionnelles. C'est la même chose dans toutes les images disponibles, et nous l'appelons avec la commande void-installer
.
Une caractéristique notable des ISO en direct est que les utilisateurs peuvent choisir d'installer le système à partir des packages inclus sur l'ISO ou à partir d'une source réseau, évitant ainsi d'avoir besoin d'une mise à niveau après l'installation.
Une fois que vous avez terminé toutes les diverses configurations, le programme d’installation écrira les modifications sur le disque. Après cela, il vous sera demandé de redémarrer le système ou vous pourrez continuer les tests à partir de la session en direct.
Comparable à Arch ou Gentoo, Void peut être transformé en tout ce que vous souhaitez assembler après l'installation de base. Voici notre excellent tutoriel étape par étape, qui vous guidera à travers toutes les étapes de l'installation : Comment installer Void Linux : un guide complet étape par étape
Gestion des logiciels
En effet, l’une des fonctionnalités uniques et significatives de Void est son système de gestion de packages. XBPS (X Binary Package System) est le gestionnaire de packages système natif écrit à partir de zéro. Son objectif est d'être rapide, facile à utiliser, sans bug, fonctionnel et portable.
Connexe : Comment utiliser le gestionnaire de packages XBPS sur Void Linux
XBPS vous permet d'installer/mettre à jour/supprimer rapidement des logiciels sur votre système et propose la détection des bibliothèques partagées et des dépendances incompatibles lors de la mise à jour ou de la suppression de packages.
De plus, XBPS est extrêmement rapide. Il est très similaire à Pacman d'Arch, mais il répartit ses capacités entre différentes commandes, contrairement à Arch.
- xbps-install pour les mises à jour et les installations
- xbps-remove pour la désinstallation
- xbps-query pour interroger les référentiels et le système installé
- xbps-alternatives pour répertorier et définir des alternatives pour les packages
- xbps-src pour créer des packages distribués par des tiers en tant qu'archives sources
Bien sûr, les utilisateurs qui aiment les systèmes basés sur Arch ou qui ont une solide expérience sous Unix et Linux se sentiront immédiatement à l'aise en installant et en supprimant strictement des commandes via la saisie en ligne de commande.
Void Linux est sans doute la distribution Linux la plus proche de BSD. Une caractéristique qui caractérise les BSD est une arborescence de ports qui permet de créer une grande variété de logiciels à partir de la source.
Un port est simplement un dossier contenant le makefile et le code source nécessaires à la construction du package.
Une autre chose commune aux BSD est la gestion double des packages, dans la mesure où les binaires et les sources sont à la fois disponibles et entièrement pris en charge.
Exécuter
La gestion des services sur Void Linux est assez simple. Void utilise la suite de supervision runit
pour exécuter les services système et les démons.
Tous les scripts de service en cours d'exécution ne sont que des fichiers visibles dans le répertoire /var/service/
, et ceux-ci peuvent facilement être ajoutés, modifiés ou supprimés de /etc/sv/
.
Pour activer un service sur un système démarré, vous devez créer un lien symbolique vers le répertoire du service dans /var/service
.
Conclusion
Il y aura toujours des distributions qui suivront la foule, et d’autres tenteront de tracer leur chemin. Void Linux a été conçu dès le départ pour la personne qui souhaite contrôler son ordinateur sans rencontrer beaucoup de pierres d'achoppement. C’est solide comme le roc.
Et oui, Void Linux n’est pas destiné aux nouveaux arrivants sur Linux car il ne vous tient pas la main. Mais il est hautement personnalisable et minimaliste. Certains diraient probablement trop minimaliste.
Il est unique en ce sens qu'il s'agit d'une distribution véritablement de type UNIX de bas en haut avec runit et le gestionnaire de packages XBPS. Void Linux est une option fantastique pour ceux qui aiment la philosophie KISS (Keep It Simple, Stupid).
Sans aucun doute, Void Linux sort un peu de l'ordinaire. Mais si vous utilisez Void, dites-le fièrement.