Quel est le minimum absolu en matière de logiciel moderne ? Combien pouvons-nous couper pour gagner en performance et prolonger la durée de vie des anciens équipements ? Le système d'exploitation est un composant fondamental pour répondre à ces questions, et l'une des premières suggestions sur le Web est d'explorer l'univers Linux… mais nous avons remarqué que les distributions les plus populaires ont considérablement augmenté leur taille. L'une des exceptions les plus intéressantes est Tiny Core Linux, qui continue d'offrir un build spécial de moins de 20 mégaoctets, accompagné d'une image d'installation qui ne dépasse pas 250 mégaoctets.
Aucun utilisateur de Linux ne réfléchit à deux fois avant de recommander sa distribution préférée, et au-delà du «fanboyisme» inévitable sur le Web, il y a en réalité des arguments assez solides pour choisir l'une plutôt qu'une autre. Cependant, Linux symbolise aussi l'exploration et l'apprentissage. Je veux parler de lutter contre des dépendances étranges, de naviguer dans une documentation obsolète, d'insulter le terminal pour une erreur inattendue, et de célébrer quand tout fonctionne correctement. De nombreux projets se sont concentrés sur la création de «garde-fous» pour les nouveaux utilisateurs, mais si vous voulez vous salir les mains ce week-end, vous devriez télécharger une copie de Tiny Core Linux.
Tiny Core Linux, ou l'art du «Linux ultracompact»
Si le nom vous semble familier, c'est parce qu'il existe depuis plus de 15 ans. Tiny Core Linux est une création de Robert Shingledecker, également connu comme le développeur principal de Damn Small Linux, mais aujourd'hui ils ont pris des chemins très différents. Alors que DSL est revenu avec un profil plus proche des distributions conventionnelles, Tiny Core Linux maintient sa philosophie intacte : un environnement ultracompact chargé en mémoire RAM, avec des applications dans une section persistante.
L'installation standard des applications ne se fait pas avec un apt-get classique ou similaire, mais l'application Apps (sans jeu de mots) est une sorte de boutique, et elle se charge d'obtenir à la fois le logiciel et toutes les dépendances nécessaires. En fait, les applications se comportent d'une manière qui rappelle les extensions, avec le format .tcz. Si vous préférez une méthode d'installation plus traditionnelle, vous devrez vous familiariser avec la commande tce-load et ses modificateurs.
Tiny Core Linux est disponible en trois déclinaisons : Core, le système de base sans interface (17 Mo), TinyCore, qui ajoute des extensions X/GUI pour installer un environnement graphique plus tard (23 Mo), et la version recommandée CorePlus, avec de multiples gestionnaires de fenêtres, le support WiFi, des configurations de clavier alternatives et des pilotes supplémentaires qui améliorent sa compatibilité matérielle (248 Mo).
Néanmoins, la distribution n'est pas pensée pour les débutants. Bien qu'elle fasse un bon travail en évitant les conflits lors de la configuration de ses logiciels, il y a beaucoup de choses qui nécessitent une intervention manuelle, depuis l'installation d'un navigateur web (Firefox, dans ce cas) jusqu'à la lecture audio correcte (ALSA, Pulseaudio, etc.), et le chargement des extensions au démarrage. Personnellement, je n'ai jamais réussi à faire fonctionner Firefox correctement sur YouTube, mais j'ai eu plus de chance avec la lecture hors ligne via VLC Player.
Les exigences de Tiny Core Linux sont insignifiantes (les documents officiels parlent d'un 486DX avec un minimum de 46 Mo de RAM), et il existe également des versions pour Raspberry Pi et d'autres ordinateurs ARM. Lien plus bas !
(Note de la rédaction : la page officielle utilise HTTP, et les navigateurs modernes ont quelque chose à dire à ce sujet...)
Site officiel et téléchargements : Cliquez ici