GoboLinux logo with several files connected to each other.
Agence web » Actualités du digital » Qu'est-ce que GOBOLINUX? Une distribution unique expliquée

Qu'est-ce que GOBOLINUX? Une distribution unique expliquée

Résumé

  • GOBOLINUX fournit une hiérarchie de système de fichiers unique, offrant une flexibilité avec plusieurs versions du même package.

  • Le processus d'installation implique le partitionnement, ce qui peut entraîner des problèmes, mais l'utilisation est agréable en mode live avec des programmes préinstallés.

  • Compile Package Manager prend en charge les forfaits source, attirant les utilisateurs avertis de la technologie, mais GoboBoLinux fait face à une concurrence accrue à partir de solutions similaires.

Les distros de Linux ont tendance à se ressembler après avoir essayé quelques-uns. Une distribution vise à secouer la façon dont les fichiers sont gérés sur Linux. GOBOLINUX vaut-il la peine d'être utilisé?

Qu'est-ce que GOBOLINUX?

Gobolinux se présente comme une «distribution Linux expérimentale». La distribution adopte une approche radicalement différente du système de fichiers que les autres distributions Linux.

La version 017.01 de GoboLinux est sortie en avril 2025. Non seulement c'était la première version en près de trois ans, mais il est livré avec un changement de garde. Le fondateur Hisham Muhammad a annoncé sur le site Web de la distribution qu'il démissionne de la libération et «passant le torch» à Philip Pok.

Le projet est venu d'une tentative d'installation de logiciels dans un environnement informatique universitaire partagé. Les utilisateurs ne sont généralement pas autorisés à installer à l'échelle du système logiciel sur ces types de systèmes, mais peuvent installer des programmes dans leurs répertoires domestiques. Selon la FAQ du projet, c'était l'occasion de repenser la hiérarchie des fichiers Linux, un projet qui a été plus important par un crash du système de fichiers sur l'ordinateur de Hisham.

Devoir reconstruire un système à partir de zéro a inspiré une repenser plus ambitieuse de la hiérarchie standard de l'UNIX dont Linux avait hérité.

Qu'est-ce qui rend GOBOLINUX différent?

Au lieu de la hiérarchie du système de fichiers standard avec / bac et / home répertoires, chaque programme a sa propre hiérarchie de système de fichiers. Différentes versions d'un programme auront leurs propres hiérarchies dans ce répertoire, séparées par numéro de version. Selon les développeurs, cela évite la nécessité d'une base de données centrale de packages. Il permet également d'installer différentes versions du même package sur la même machine. Ceci est utile si un programme a besoin d'une version particulière d'une bibliothèque tandis qu'une autre a besoin d'une version différente. Les développeurs disent que cette fonctionnalité aide à éviter les conflits de version.

En rapport

5 distributions Linux spécialisées avec des fonctionnalités uniques

Pimentez ce vieux PC Linux périmé avec quelque chose de différent.

Installation de GoboColInux

L'obtention et l'installation de GoboBolInux sont similaires aux autres distributions Linux. Vous téléchargez le fichier ISO depuis le site Web (et peut-être un torrent) et l'extrairez aux médias que vous utilisez.

Chaque fois que vous démarrez dans les médias en direct, on vous interroge sur votre disposition du clavier à chaque fois que vous le lancez. Après cela, vous êtes confronté à une fenêtre de console. Vous pouvez travailler uniquement à partir de la console ou vous pouvez démarrer un environnement X en utilisant le gestionnaire de fenêtres impressionnant avec la commande « startx ». Bien qu'il s'agisse d'un gestionnaire de fenêtres en carrelage, il serait difficile de le dire simplement en regardant. Il gère les fenêtres comme un environnement de bureau standard.

Si vous souhaitez l'installer, vous devez d'abord partitionner le lecteur. Le programme d'installation ne le fait pas, mais GParted est utilement inclus dans la version en direct. J'ai ajouté un swap et une partition EXT4 pour ma machine virtuelle.

Après cela, j'ai lancé l'installateur à partir du menu. J'ai répondu à quelques questions comme mon fuseau horaire et quels packages je voulais, comme dans d'autres distros. Le programme d'installation a installé les packages, puis a tenté d'installer le chargeur de démarrage GRUB. Ceci fait généralement partie de l'installation avec laquelle je n'ai aucun problème, car Grub est un programme mature. L'installation semblait se bloquer, avec elle, à générer un menu. J'ai vérifié que j'avais tout fait correctement, mais j'avais toujours ce problème.

J'ai décidé d'abandonner toutes les tentatives d'installation et de travailler uniquement à partir de l'environnement en direct pour tester cette distribution. Je voulais vraiment voir comment cela fonctionnait en action. Je ne sais pas comment courir à partir d'une machine virtuelle aurait pu affecter cela, mais je ne voulais pas voir si une tentative d'installation en métal nu échouerait. Les enjeux sont plus élevés sur le matériel réel.

Cela aurait été un programme d'installation décent si cela avait fonctionné.

Ce que c'est que d'utiliser Gobobonux

Outre les problèmes d'installation, il était assez agréable d'utiliser GoboBolInux. L'arrière-plan est une toile de fond de science-fiction avec un wireframe qui semble rappeler Tron.

Comme mentionné précédemment, le bureau par défaut est génial (c'est le nom, bien que ce soit un très bon bureau). Il s'agit d'un gestionnaire de fenêtres dynamiques, en prenant en charge les éléments des gestionnaires de fenêtres en carrelage et du modèle de bureau standard. À première vue, il semblait se pencher davantage vers ce dernier. C'est bien pour moi, car je n'ai jamais été vendu sur les avantages supposés des gestionnaires de fenêtres en carrelage.

GOBOLINUX est livré avec plusieurs programmes préinstallés dans sa version en direct. Mozilla Firefox, est le navigateur et le système est livré avec l'éditeur de photos RawTherapee ainsi que l'éditeur de son audacieux. VIM est l'éditeur par défaut, qui se trouve également être mon éditeur de choix. L'utilité de GoboBolInux hors de la boîte dans la version en direct aide à compenser les problèmes d'installation plus tôt.

Un autre signe de tête qu'il s'agit d'une distribution pour les utilisateurs de puissance est que lorsque j'ai ouvert une fenêtre de terminal, le shell était Zsh au lieu du bash standard. C'est un autre élément que j'ai aimé. C'est mon coquille préférée, surtout trompé avec le oh mon zsh! personnalisations. Les développeurs ont marqué quelques points là-bas pour moi.

Selon les valeurs par défaut, vous pouvez au moins établir un créateur de geek sérieux.

Comme mentionné précédemment, la différence la plus frappante par rapport aux autres distros est la disposition du système de fichiers. Les programmes ont tous leurs fichiers dans le cadre de la hiérarchie des programmes et des bibliothèques sous la hiérarchie / bibliothèques. Vous vous demandez peut-être comment les programmes tiers s'exécutent, car la disposition du système de fichiers Linux est une norme de facto?

La réponse est simple. Les endroits où les programmes s'attendent à ce qu'ils, tels que / usr / bin, utilisent des liens symboliques vers leurs lieux réels sur le système de fichiers.

Installation d'applications avec GoboColInux

Comme pour les autres distros Linux modernes, GoboBoLinux comprend un gestionnaire de packages, Compile.

Comme son nom l'indique, Compiler les accords avec les packages source, pas les binaires. Encore une fois, cela fait partie de l'appel de GoboBolinux aux utilisateurs de puissance. La compilation des packages de Source peut prendre beaucoup de temps, selon la taille du programme et la puissance de votre machine.

La compilation était le moyen standard d'installer des logiciels sur les systèmes Linux dans les années 90, mais avec la taille croissante des programmes, il est moins pratique de nos jours pour des utilisations ordinaires. Reconnaissant cela, des forfaits binaires sont disponibles. Ils sont emballés dans des fichiers TAR gzipped au lieu d'un format de package comme RPM ou DEB.

La compilation fonctionne dans l'environnement en direct. Je l'ai testé en installant une version source de VIM (vous exécutez la compilation dans le terminal avec une capitale C):

        
Compile vim

Les utilisateurs sont également autorisés à soumettre des «recettes» personnalisées pour compiler pour installer des programmes d'une manière particulière.

Devriez-vous utiliser GoboBoLinux?

Les utilisateurs techniques de Linux qui aiment les distributions plus minimales devraient au moins donner un tour à la version en direct. C'est une façon intéressante d'afficher le système de fichiers.

Le problème d'installation mentionné précédemment aurait pu être dû à un bogue de dernière minute, mais cela me rend méfiant de le recommander.

Ce qui était révolutionnaire à propos de Gobolinux devient moins expérimental et plus bon sens dans le monde Linux. FlatPak et les packages SNAP controversés dans Ubuntu Consolidate un programme en une hiérarchie de système de fichiers. VirtualEnv et Conda permettent aux développeurs de créer des environnements isolés pour un seul projet et des outils séparés dont ils ont besoin du reste du système. Docker a fait le déploiement de la routine de programmes conteneurisés sur les serveurs. Plus important encore, ces solutions ne nécessitent pas de changement de l'ensemble du système d'exploitation sous-jacent.

En rapport

APT vs Snap vs Flatpak: les gestionnaires de packages Ubuntu ont expliqué (et quand utiliser chacun)

S'il y a une chose que vous obtenez avec les distributions Linux, c'est le choix.

Un programme isolé n'est pas non plus nouveau dans le monde Unix. La construction de «prisons» pour isoler les fichiers d'un programme du reste du système de fichiers a longtemps été une pratique courante dans le monde BSD. Les machines virtuelles peuvent aller encore plus loin que n'importe quel système de type UNIX, avec un version automatique des fichiers individuels.

Le reste du monde de la technologie semble rattraper son retard aux idées de Gobolinux, mais cela rend plus difficile qu'il se démarque. Le rythme de développement plus lent semble le faire ressembler davantage à une démo technologique qu'à une distribution pour une utilisation sérieuse, mais si le changement de gestion signifie des versions plus fréquentes, elle pourrait émerger comme une alternative aux grandes distros.

Si vous êtes curieux à propos de Gobolinux, vous pouvez vous diriger vers leur page de téléchargement pour prendre une image en direct.


C'est amusant d'explorer Gobobonux, mais vous pourriez être mieux avec une distribution standard pour une utilisation régulière. Si vous avez besoin de certaines versions de logiciels, comme pour le développement, vous pouvez installer les autres environnements mentionnés ci-dessus pour avoir un système de base stable et des packages plus récents en même temps.

★★★★★