Tiny Core Linux 15 résume l’informatique moderne en un mot
Tiny Core Linux montre qu’une distribution Linux entièrement fonctionnelle et pilotée par une interface graphique peut être plus petite que Windows 95 tout en restant moderne et utile.
La version 15 est disponible, dans les éditions x86-32 et x86-64. Il est basé sur le noyau 6.6.8, la glibc 2.38 et inclut la version 13.2 de GCC. Il existe en trois variantes : Core est uniquement en texte, bien que vous puissiez installer un choix d’interfaces graphiques si vous le souhaitez ; TinyCore dispose d’un bureau graphique ; et CorePlus comprend des dizaines d’applications supplémentaires facultatives.
La première chose qui nous a frappé, ce sont les tailles de téléchargement de ces éditions. Dans un monde où une distribution légère prend 2 à 3 Go, ce sont les éléments les plus remarquables. Le Core en ligne de commande uniquement fait 17,8 Mo. Le TinyCore basé sur une interface graphique fait 24 Mo, et l’édition complète CorePlus, avec presque tous les extras optionnels inclus dans l’ISO, ne fait toujours que 265 Mo.
(Il convient de dire que même si pour l’instant nous examinons uniquement les versions x86, il existe également des ports Core pour certains appareils Arm, y compris les versions RaspberryPi, mais ceux-ci ont leurs propres calendriers de sortie.)
TinyCore 15 montrant quelques modules complémentaires (Htop et Neofetch) et utilisant toujours incroyablement peu d’espace disque ou mémoire
Il s’agit d’un système d’exploitation graphique utilisable qui peut fonctionner sur un PC multicœur moderne, se connecter à Ethernet ou Wi-Fi, se connecter et récupérer des applications supplémentaires. 24 Mo de taille. Ça prend moins d’espace disque que Windows 95. C’est difficile à croire, surtout en 2024, mais c’est réel et ça marche.
Tiny Core Linux (nous l’appellerons TCL en abrégé) n’est pas un Linux de bureau conventionnel, mais ce n’est pas non plus un système à fonction unique contenant uniquement du texte destiné à fonctionner sur un routeur ou quelque chose du genre. Bien qu’il ait été réduit à une taille presque incroyablement petite, il s’agit d’un système d’exploitation à usage général et vous pouvez l’utiliser pour une grande variété de fonctions.
Nous avons essayé l’édition CorePlus. Au quart de concert, pourquoi pas ? VirtualBox n’a pas reconnu la distribution dans l’ISO et lui a attribué 2 Go de RAM et 20 Go de disque. Il a démarré en quelques secondes et nous a laissé sur un bureau sans écran de connexion avec 52 Mo de RAM utilisés. Une fois installé, il occupe 24,4 Mo de disque. À titre de comparaison, nous avons mis à jour l’installation de Rég Le favori léger du bureau FOSS, le Raspberry Pi Desktop, sur notre ancien ThinkPad X200. Cela nécessite environ 265 Mo de RAM au ralenti, ce qui est incroyablement bas de nos jours et moins de 8 Go d’espace disque. Cela représente environ cinq fois la mémoire et plus de 300 fois plus de disque que TCL.
Assez parlé de la taille. C’est très, très petit. C’est aussi très, très rapide. Dans une machine virtuelle, il démarre en quelques secondes, mais nous l’avons également essayé sur certains des PC les plus anciens et les plus lents de la flotte de tests de bureau FOSS : une tablette ThinkPad X61 de 2007 avec un Core 2 Duo et un sous-netbook Sony Vaio P de 2009 avec un Atom Z530 Silverthorne double cœur. Les deux sont des boîtiers dual-core avec 2 Go de RAM, aujourd’hui faibles. Il a eu du mal avec la résolution d’écran inhabituelle de 1 600 x 768 du Vaio P, mais les deux ont bien fonctionné, avec une connectivité Wi-Fi. TCL a mis une minute à démarrer depuis Ventoy, mais une fois ouvert, il s’est envolé. Les applications s’ouvrent trop rapidement pour être vues, glissent en douceur et il n’y a aucune trace de décalage nulle part.
TCL est extrêmement minimaliste dans sa conception. L’ensemble du système d’exploitation est conservé dans quelques fichiers compressés. Lorsqu’il démarre, il les décompresse dans la RAM, puis s’exécute à partir de là, touchant à peine le disque dur. C’est bien sûr une des raisons de sa rapidité. La seule option d’installation est le « Mode frugal », qui écrit ces fichiers compressés sur une partition du disque dur.
Malgré cela, il dispose de son propre système de gestion de packages. Les applications sont téléchargées sous forme compressée .tcz fichiers, qui sont montés en boucle sans modifier le système de fichiers racine, et les binaires liés symboliquement dans le /usr dossier. Même l’édition de 24 Mo peut être mise en ligne, via Wi-Fi avec une extension, rechercher le référentiel en ligne le plus rapide, afficher une liste des applications disponibles, puis les télécharger et les installer pour vous. Nous avons trouvé facile d’ajouter des outils tels que neofetch et htop en quelques secondes, et même une application plus substantielle telle que la suite Internet Seamonkey n’a pris que quelques minutes. En plus de se plaindre des certificats SSL, cela a bien fonctionné.
TCL est différent. Cela ne fonctionne pas comme n’importe quelle autre distribution, même si cela nous rappelle de loin le système Snap de Canonical. Mais ce n’est pas une distribution comme les autres. Par exemple, nous avons été impressionnés par Alpine Linux, mais même si TCL fait moins d’un sixième de sa taille, il est plus facile à exécuter qu’à installer avec un bureau graphique. Pour vous aider à démarrer, il existe une page FAQ contenant des informations sur les différentes options de démarrage, comment configurer la persistance, etc. Il existe également un manuel de 163 pages intitulé Into the Core, que vous pouvez télécharger gratuitement ou acheter une copie physique pour aider le projet.
Le projet Tiny Core a été fondé par Robert Shingledecker, ancien responsable de Damn Small Linux (DSL), qui a récemment repris vie après une douzaine d’années. Le DSL moderne est une distribution beaucoup plus traditionnelle que son propre ancêtre de 50 Mo de 2012 ou TCL. Il dispose d’un gestionnaire de paquets conventionnel, etc. Si vous avez de la place pour une distribution à l’échelle du gigaoctet, c’est un choix solide. TCL, en revanche, est un système d’exploitation beaucoup plus radical, et il fait la moitié de la taille du DSL d’origine.
Il existe des pénalités, telles que des pilotes graphiques génériques, aucun moyen simple de mettre à jour le système installé, et un mode de fonctionnement et d’utilisation qui ne ressemble à aucun autre FOSS Unix que nous avons vu, mais cela vaut bien le coup d’œil. Cela peut être pratique si vous avez besoin d’un petit système simple pour agir comme un serveur de fichiers temporaire, ou pour automatiser un gadget, ou comme une interface Web pour quelque chose. Il est construit à partir de composants modernes et assez standards par exemple, contrairement à Alpine ou Void, il n’utilise pas de remplacement exotique. libc. Il est livré avec des outils pour vous aider à le personnaliser en fonction de vos propres besoins et à créer votre propre image ISO ou installée pour des tâches spécifiques.
C’est également un concurrent si vous voulez simplement commencer à explorer Linux et que vous voulez le faire avec un système très petit et simple plutôt qu’une tronçonneuse de l’armée suisse de plusieurs gigaoctets d’une distribution. Ce vautour prévoit de consacrer un peu de temps à étudier s’il peut à nouveau transformer certains ordinateurs portables gériatriques en outils utiles.