Qu'est-ce que Chimera Linux et est-ce pour vous?
Sommaire
Résumé
-
Chimera Linux est unique pour l'utilisation du jeu de commandes BSD, Wayland, LLVM, Dinit, PipEwire et non Systemd.
-
L'installation sur Chimera Linux est strictement manuelle, inspirée par Arch Linux, nécessitant des outils de ligne de commande.
-
Chimera Linux vise une conception propre, prend en charge les systèmes de type UNIX, adopte les commandes utilisateur FreeBSD, le shell Almquist et les architectures ésotériques.
J'écris sur Linux pour vivre, et parfois les distros de Linux commencent à ressentir la même chose. Je cherchais quelque chose de différent
Un jour, quand je parcourais Wikipedia, j'ai trouvé Chimera Linux. Étant un fan de BSD, j'ai été intrigué lorsque j'ai appris qu'il utilisait des commandes utilisateur FreeBSD. J'ai décidé de l'installer et de le vérifier.
Qu'est-ce que Chimera Linux?
|
Année de première sortie |
2021 |
|
Bélier minimum |
128 Mo (console), 1 Go (bureau) |
|
Environnements de bureau pris en charge |
Gnome, plasma KDE, autres environnements disponibles via APK |
Chimera Linux est une distribution Linux qui vise un design propre avec des composants modernes.
Comme le dit la page « À propos »:
Les grandes distributions traditionnelles sont complexes et transportent une grande quantité de bagages. Il est facile de faire des choses avec eux, mais il est difficile de comprendre ce qui se trouve sous le capot. Cela signifie que dès que l'utilisateur s'éloigne du chemin défini ou attendu par le développeur, le système devient impénétrable.
Qu'est-ce qui rend Chimera Linux unique?
Chimera Linux est dédiée à la fabrication d'une distribution différente des distros existants.
Lorsque vous pourriez vous attendre aux utilitaires GNU sur la ligne de commande, vous trouverez réellement l'ensemble de commandes BSD. Les développeurs ont pris cette décision en raison de ce qu'ils ont perçu comme la plus grande qualité de l'ensemble de commandes BSD par rapport aux coreutils GNU.
Malgré la maturité du BSD Userland, il y a un lecteur pour éliminer les composants Linux hérités. Les ordinateurs de bureau officiellement pris en charge, Gnome et KDE Plasma, utilisent Wayland par défaut au lieu de X11. Au lieu de la chaîne d'outils GCC, Chimera utilise principalement LLVM. Chimera utilise également Pipewire pour gérer l'audio. Vous pouvez vous attendre à ce que Systemd gère les processus, mais Chimera utilise plutôt Dinit.
Ce ne serait pas le premier mariage d'une distribution Linux à FreeBSD. Debian a autrefois maintenu GNU / KfreeBSD, bien que celui qui a fortement utilisé le GNU Userland au lieu du stock BSD et a exécuté le noyau FreeBSD. Étant donné que Linux a tendance à offrir un meilleur support matériel que FreeBSD, en particulier pour des choses comme le Wi-Fi, cela pourrait être une bonne alternative à une installation complète FreeBSD pour les aficionados BSD qui souhaitent l'exécuter sur le bureau.
Installation de Chimera Linux
L'installation de Chimera Linux est un processus strictement manuel. Aucun programme d'installation n'est livré avec la distribution, même si une distribution en direct graphique est disponible. Malgré les prétentions de Chimera de faire les choses différemment des autres distros, le processus d'installation semble inspiré par Arch Linux. Il y a même une page Web que vous passerez pour vous diriger pour effectuer des pièces de l'installation, similaires au célèbre processus détaillé sur le guide d'installation d'Arch.
Après avoir téléchargé et lancé vos supports d'installation pour votre environnement et votre architecture préférés à partir de la page de téléchargement, vous commencez l'installation en ouvrant le terminal par défaut de Gnome, Console. Vous devrez effectuer l'installation sous forme de racine. Pour ce faire, utilisez la commande SU avec l'option – (Dash):
su -
Vous serez invité à le mot de passe racine, qui est « Chimère » sur le système en direct.
Après avoir réussi à devenir root, la première chose que vous voudrez faire est de tailler votre dispositif de stockage en partitions. La documentation recommande CFDisk pour cela. Il s'agit d'un programme de partitionnement de disque interactif basé sur un terminal.
Avec les partitions créées, vous pouvez les formater. J'ai formaté ma partition racine avec EXT4 ON / DEV / SDA2.
mkfs.ext4 /dev/sda2
Ensuite, configurez votre partition d'échange:
mkswap /dev/sda1
swapon /dev/sda1
Je configure généralement une installation Linux avec une partition de swap et une partition racine pour tout le reste. Avec ces partitions créées, vous pouvez désormais passer à l'installation du système proprement dit. J'ai créé un point de montage pour la partition racine:
mkdir /media/root
mount /dev/sda2 /media/root
chmod 755 /media/root
La dernière ligne avec la commande chmod est de s'assurer que j'ai les autorisations correctes pour l'installation.
Chimera comprend une Chimera-Bootstrap, similaire au programme PACSTRAP pour l'installation d'Arch, qui installe les packages de base sur la partition racine. J'utiliserai la méthode d'installation réseau pour télécharger les derniers packages à partir du référentiel:
chimera-bootstrap /media/root
Avec le système de base installé, utilisez Chimère-Chroot pour y remonter le chroot. À partir de maintenant, vous travaillerez à partir de la partition racine.
chimera-chroot /media/root
Assurez-vous d'installer le noyau. C'est une sorte de partie importante de Linux. J'ai en quelque sorte oublié cela lors de mon premier essai, car je pensais que Chimera-BootsRap l'inclurait. Je me demandais pourquoi Grub ne pouvait pas trouver de noyaux plus tard. Chimera utilise le gestionnaire de packages APK d'Alpine Linux. Je l'ai utilisé pour installer la version LTS du noyau:
apk install linux-lts
Avec les partitions créées, l'étape suivante consiste à générer le fichier / etc / fstab pour monter automatiquement les partitions au moment du démarrage:
genfstab / >> /etc/fstab
Encore une fois, cela est similaire au processus d'installation de l'arc. Il semble que vous auriez pu faire une opération de recherche et de repensation, en remplaçant « Arch » par « Chimera ».
Je voudrais examiner ce fichier pour voir si cela avait du sens pour ma configuration.
Définir le Root Passwd
passwd root
Vous voudrez mettre à jour les initRamfs avec la configuration, ou vous pourriez ne pas être en mesure de démarrer le système:
update-initramfs -c -k all
La dernière étape consiste à installer un chargeur de démarrage. J'ai choisi Grub, car je le connais. Depuis que je l'exécutais dans VirtualBox, j'ai fait une installation traditionnelle du BIOS. Chimera a un package de grub séparé pour ceci:
apk add grub-i386-pc
Cela installe Grub sur l'enregistrement de démarrage principal, ou MBR:
grub-install /dev/sda
Générez ensuite le menu qui apparaîtra à l'heure du démarrage:
update-grub
Quittez maintenant l'environnement de chroot et redémarrez le système.
L'étape suivante consiste à se connecter en tant que racine et à créer un nouvel utilisateur. Je vais m'utiliser comme exemple:
useradd david
passwd david
Pour pouvoir exécuter SU pour se connecter en tant que racine, je me suis ensuite ajouté au groupe « Wheel »:
usermod -a -G wheel david
Après cela, j'ai défini le fuseau horaire de mon emplacement à l'aide d'un lien symbolique:
ln -s /usr/share/zoneinfo/US/Pacific /etc/localtime
Je suis allé avec Gnome et je l'ai installé à l'aide d'APK, car c'est l'une des options officiellement prises en charge:
apk add gnome
Vous voudrez également permettre à GDM de commencer à l'heure du démarrage avec Dinit
dinit enable gdm
Qu'est-ce que c'est que d'utiliser Chimera Linux?
L'utilisation de Chimera ressemble en grande partie à une distribution standard, malgré ses différences par rapport aux autres distributions Linux sous le capot. Cela ressemble à une distribution destinée aux personnes expertes en Linux, ou du moins à l'aise avec des systèmes de type Unix.
L'interface GNOME par défaut, malgré ses bizarreries, ainsi que le FreeBSD Userland pour les commandes, donne l'impression que les systèmes macOS que j'ai utilisés fortement dans les années 2000.
Une chose qui m'a surpris était le shell par défaut. Je m'attendais à Bash, car c'est la norme de facto sur les systèmes Linux, mais c'était le Shell Almquist, une version modifiée du Shell Bourne d'origine. Bien que cela soit utilisable pour une utilisation interactive, il est principalement adapté aux scripts exécutés.
J'ai utilisé APK pour installer ma coque préférée, Zsh:
apk install zsh
Les performances semblaient plutôt lentes, mais c'est peut-être parce que je courais et installais Chimera OS dans une machine virtuelle. Il pourrait mieux fonctionner sur le matériel réel.
Ce que j'ai trouvé intéressant, et qui devrait l'utiliser
Une chose qui est intéressante à propos de Chimera Linux est son engagement envers la portabilité. Alors que la plupart des distributions cibleront les plates-formes communes comme X86, Chimera prend également en charge plus d'architectures ésotériques comme RISC-V. Il prend même en charge le Raspberry Pi. Je n'ai aucune de ces plates-formes à tester, mais c'est une chose qui le rend plus unix.
Chimera Linux fera probablement appel aux utilisateurs à l'aise sur la ligne de commande. Si vous avez déjà traité des distros plus techniques comme Arch ou Gentoo, vous pourriez vous sentir chez vous. Si vous avez de l'expérience avec l'un des BSDS, vous apprécierez probablement également l'utilisation de ce système.
Les personnes qui sont moins à l'aise pour taper des commandes ou des services publics comme CFDisk ou Grub pourraient vouloir éviter. L'absence d'un programme d'installation dédié est l'une des raisons pour lesquelles je ne recommanderais pas Chimera aux débutants Linux. Ils pourraient vouloir s'en tenir aux versions en direct s'ils veulent essayer Chimera.
Comme pour Arch, Chimera Linux fait appel aux personnes qui aiment fabriquer leurs systèmes au lieu de compter sur une expérience préemballée. En dehors de l'environnement en direct, j'étais libre de configurer le système avec le logiciel que je voulais.
Peut-être qu'un jour il y aura des distros dérivés qui sont plus conviviaux, similaires à ceux qui ont grandi autour de l'Arch, comme Manjaro.
Si vous souhaitez consulter Chimera Linux, vous pouvez visiter la page de téléchargement et prendre une image pour que votre machine l'installe sur votre ordinateur.
Chimera Linux est une distribution qui n'a que quelques années. C'est une expérience intéressante de la gestion de la ligne de commande à l'ancienne et des composants de la nouvelle école comme Wayland. Cette synthèse de l'ancienne et du nouveau sera intéressante à regarder à l'avenir. Pour les utilisateurs assaisonnés de Linux qui veulent quelque chose de nouveau, cela vaut la peine de vérifier.
