Le terme MiniLinux, ou Mini-distribution Linux, se rapporte à toutes les distributions Linux qui fonctionnent sur des cartes mémoire, sur un petit nombre de disquettes (généralement une ou deux) ou sur une clé USB.
Ces distributions peuvent être utilisées pour effectuer des opérations de récupération de données (après un crash par exemple), mettre en place un pare-feu ou un routeur, ou d'autres tâches spécifiques.
Au départ, mini-distribution = petite distributions = une ou deux disquettes.
Ensuite minidistribution = pas d'installation sur disque dur.
Il y a plusieurs catégories :
Ce sont des distributions qui ne demandent en général pas d'installation.
Certaines servent de couteau suisse pour réparer un PC. Elles tiennent sur une seule disquette.
On trouve aussi des distributions dont la petite taille permet l'utilisation de vieux matériel.
D'autres n'ont qu'un usage : Firewall, lecteur mp3, terminal X...
La dernière catégorie que j'ai ajouté est celle des CD pour découvrir Linux.
Il existe aussi des distributions dont le but est de mettre le maximum sur un disque ZIP.
Liste de MiniLinux
Distributions avec interface graphique :
- Damn Small Linux (DSL): une distribution très polyvalente de 50 MB
[Vous devez être inscrit et connecté pour voir cette image]
Couramment abrégé sous le sigle DSL, est une distribution GNU/Linux basée sur la Knoppix, elle-même basée sur le système de paquets du système Debian GNU/Linux. Elle fonctionne en autonome depuis un live CD, est installable sur disque dur, ou peut fonctionner sous un système Windows comme sous VMware. DSL est considérée comme un miniLinux et peut être installée sur des machines très anciennes, comme des i486 (un syslinux est même fourni pour les machines trop anciennes pour isolinux).
Sa différence fondamentale avec la Knoppix est sa taille : alors que la Knoppix prend l'intégralité d'un CD-ROM (700 Mo), Damn Small Linux fait moins de 50 Mo, et peut donc tenir sur un CD format « carte de crédit », ou une clé USB. Cette taille réduite va de pair avec l'emploi de logiciels peu gourmands en taille et en puissance de calcul.
De plus, Damn Small Linux est adaptée à des PC anciens (Pentium 1 ou i486). La configuration minimale recommandée en mode texte consiste un PC i486 avec 16 Mo de RAM.
La version 3.0.1 de Damn Small Linux date du 22 juin 2006.
Voici la liste des applications incluses dans cette version :
Navigateur web :
Mozilla Firefox - En version compacte (mais rien n'a été supprimé)
Dillo - Navigateur ultra léger (version modifiée supportant le SSL, les onglets et les cadres)
Links - Navigateur en mode texte supportant les tableaux
Outils internet :
Sylpheed - Client de courriels
Gaim - Client de messagerie instantanée
Gphone - Client VoIP permettant de se téléphoner entre ordinateurs
Bureautique :
Ted - Traitement de texte fonctionnant au format RTF, avec possibilité de convertir ses documents en fichier PDF.
Spellcheck - Correcteur grammatical (anglais américain seulement)
Siag - Tableur
Xpdf - Lecteur de fichier PDF
Multimédia :
XMMS - Lecteur audio et vidéo
VNC
Graveur de CD
Jeux
Éditeurs de texte :
Beaver
Vim
Nano
Manipulation d'images :
Xzgv - Visualiseur de fichiers images supportant les miniatures
Xpaint - Un éditeur de fichier image proche de Microsoft Paint
Gestionnaire de fenêtres :
Fluxbox
JWM
Outils d'administration :
emelFM - Un très puissant gestionnaire de fichier
APT - Gestionnaire de paquets
Synaptic - Gestionnaire de paquets
Graphics front-end de plusieurs fonctions...
Outils internet avancé :
SQLite - Base de données SQL
AxY - Client FTP
Monkey web server - Un serveur HTTP
FTP - Un serveur FTP
Et encore plein d'autres applications (support SSH, DHCP, PPP, ADSL, USB, Ghostscript, imprimantes, PCMCIA, NFS, Wi-Fi)...
Par ailleurs, est installé MyDSL, sorte de passerelle proposant aux utilisateurs une installation facilitée pour de plus grosses applications, comme OpenOffice, la GNU Compiler Collection, ou encore des extensions pour XMMS. À la date du 7 décembre 2004, les serveurs MyDSL proposaient plus de 200 applications, plugins et autres extensions pour ceux désirant upgrader leur système. Ainsi, une fois DSL installé, on peut activer l'outil de gestion de paquets APT. Cela permet d'obtenir un système similaire à Debian.
Pour plus d'informations et les téléchargements faites un petit tour chez eux : [Vous devez être inscrit et connecté pour voir ce lien]
DeLi Linux: "Desktop Light" Linux
[Vous devez être inscrit et connecté pour voir cette image]
DeLi Linux est une distribution GNU-Linux légère spécialement adaptée pour tourner sur de vieux PC.
Sur le site de DeLi Linux, les développeurs présentent leur distribution comme pouvant tourner sur un processeur Intel 486 avec 16 Mo de RAM avec une interface graphique.
DeLi Linux peut fonctionner sur une configuration minimale avec un 386 et 8 Mo de RAM mais sous console!
L'installation complète occupe 350 Mo sur le disque dur.
DeLi Linux était basée sur Slackware 7.0 jusqu'à la version 0.6.1. En fait, depuis, DeLi Linux est écrite à partir de “rien” (Linux From Scratch).
Elle utilise toujours le système de paquets de Slackware mais aussi un système de port basé sur CRUX.
Elle intègre “uClibc” qui est une bibliothèque standard C alternative à glibc. “uClibc” est particulièrement utilisée dans le domaine de l'embarqué.
Le shell utilise Korn Shell (ksh), un port d'OpenBSD.
Entre temps, il y a eu un peu de changements :
[Vous devez être inscrit et connecté pour voir cette image]
ConnochaetOS est le nouveau nom de la distribution DeLi Linux, un système minimaliste destiné aux vieux ordinateurs. Contrairement à DeLi Linux, ConnochaetOS est basé sur Arch Linux, optimisé pour les architecture i686 et utilisant l'environnement de bureau LXDE. Le nom de ConnochaetOS vient de “Connochaetes", le nom scientifique de "GNU". Elle ne contiendra que des programmes libres. Elle suit le principe KISS (Keep it small and simple). Elle sera moderne mais stable. Elle intégrera une version en cours du noyau Linux-Libre "LTS". Cette version bêta inclut en effet le noyau Linux 2.6.32.25-libre mais également X.Org Serveur 1.9.2, LXDE 0.5.0, XXXTerm (un navigateur Web léger basé sur WebKit), Abiword et Gnumeric comme suite bureautique. Il est rappelé dans l'annonce qu'il s'agit encore d'une version développement, à ne pas utiliser en production ! Pour en savoir plus, vous pouvez visiter le site de ConnochaetOS. Téléchargement : connos-0.8.9beta1.iso (339 MB, MD5). Source Distrowatch et connochaetos.org.
Feather Linux
[Vous devez être inscrit et connecté pour voir cette image]
Feather Linux est une distribution conçue pour être installée sur une clef USB d’une capacité de 64 Mo. Elle se contente également de 64 Mo de mémoire vive, ce qui en fait une distribution d’appoint intéressante. L’auteur propose deux versions (une qui tient sur un sur un CD-Rom et une autre destinée à être stockée sur une clef USB) ainsi que deux images de disquette pour les PC dont le bios ne permet pas un démarrage du système via un périphérique USB.
Pour de l'info (anglais) et les téléchargements : [Vous devez être inscrit et connecté pour voir ce lien]
Lubuntu dérivée d'Ubuntu utilisant LXDE comme environnement de bureau
[Vous devez être inscrit et connecté pour voir cette image]
Lubuntu est un projet de distribution GNU/Linux visant à produire une version dérivée d'Ubuntu, plus légère, plus économe en ressources matérielles, et moins consommatrice en énergie. Pour y parvenir, Lubuntu utilise l'environnement de bureau LXDE.
Un des buts du projet Lubuntu est d'obtenir un soutien officiel de Canonical, la société qui est le sponsor officiel d'Ubuntu.
Au début cette distribution existait principalement sous la forme du métapaquet lubuntu-desktop utilisable depuis une distribution Ubuntu (ou dérivée).
Actuellement, une image ISO du LiveCD installable est disponible au téléchargement comme pour Ubuntu.
Le 11 mai 2011, l'annonce de l'intégration de Lubuntu dans l'écosystème Ubuntu est faite lors d'une session de l'UDS 2011.
Cette intégration est devenue effective dès la sortie de la version 11.102.
Il est recommandé d'avoir au minimum 128 Mio de mémoire vive pour utiliser Lubuntu 11.04.
Cependant, l'installation graphique (par live-cd) nécessite au moins 160 Mio (mais 256 Mio sont recommandés) ainsi que 5 Gio d'espace libre de disque dur, c'est pourquoi il est parfois nécessaire de réaliser l'installation minimale qui fonctionne avec moins de 4 Gio de disque dur.
Infos complètes et téléchargements :http://doc.ubuntu-fr.org/lubuntu
Puppy Linux est une petite distribution d'une taille de 94 MB et qui requiert 128 MB de RAM (la version francisée s'appelle Toutou Linux)
[Vous devez être inscrit et connecté pour voir cette image]
L'éventail d'applications fournies avec Puppy permet d'en avoir un usage généraliste. On y trouvera par exemple la suite internet SeaMonkey, le logiciel de traitement de texte AbiWord, le tableur Gnumeric, le logiciel de dessin vectoriel Inkscape Lite ainsi que le lecteur multimédia Gxine ; l'existence d'un gestionnaire de paquet permet de la spécialiser.
La version 4.3.1 le 17 octobre 2009, comporte le noyau 2.6.30.5. Cette distribution, depuis sa création, connaît un développement constant, sous l'impulsion de B. Kauler et d'une communauté de développeurs.
L'intégralité du système d'exploitation ainsi que tous les programmes sont chargés en RAM, ce qui permet de retirer le média d'amorçage après initialisation.
L'accès RAM étant plus rapide que l'accès disque dur, il permet de fonctionner plus vite en Live CD qu'une distribution installée, même avec une vieille machine.
Puppy Linux, intègre les dernières fonctionnalités liées au matériel récent, mais reste adapté aux ordinateurs plus anciens ou dont les ressources sont limitées ; il peut servir aussi utilement comme système de récupération d'un système endommagé.
Il est possible de faire démarrer le système depuis :
une clé USB, une carte mémoire flash ou toute autre interface flash autorisant le démarrage (flash-Puppy) ;
un disque optique (CD-Rom ou DVD-Rom) (live-Puppy dont il existe six variantes) ;
un lecteur Zip ou SuperDisk LS-120/240 (zippy-Puppy) ;
un disque dur (hard-Puppy) ;
un réseau Ethernet (thin-Puppy) ;
un émulateur, sous Windows par exemple (emulated-Puppy).
Sur certaines machines non récentes il sera nécessaire de se servir d'une disquette d'amorçage ou d'avoir un chargeur d'amorçage de type Grub sur le disque dur afin de permettre le chargement du système depuis une clé USB.
À l'instar de Morphix, Puppy Linux est l'une des rares distributions Live CD capable de sauvegarder des fichiers sur le Live CD lui-même (en mode multi-session), ce qui permet à l'utilisateur de transporter des données, et plus particulièrement de sauver ses réglages personnels.
Puppy Linux reconnaît les disques ou partitions de disques qu'utilise Windows (NTFS) et y accède en lecture et écriture.
Infos et téléchargements :
[Vous devez être inscrit et connecté pour voir ce lien] (en anglais)
[Vous devez être inscrit et connecté pour voir ce lien] (en français) - Toutou Linux
Slax Popcorn Edition: Une petite distribution basée sur Slackware pouvant tenir sur une clé USB de 128 MB
[Vous devez être inscrit et connecté pour voir cette image]
La présentation de la Slax sur un média externe (CD, DVD, clef USB, etc.) permet de lancer le système sans installation à la condition que celui-ci puisse être amorcé au démarrage de l'ordinateur.
Comparativement à l'installation sur CD (ou DVD), la clé USB présente des possibilités étendues propres à ce support :
sauvegarde de données sur la clef, soit de façon automatique si cette option a été choisie, soit manuellement ;
ajout de programmes via des modules additionnels ;
absence d'opération de gravure ;
démarrage plus rapide et utilisation beaucoup plus souple qu'avec un CD.
Par ailleurs, la création d'une clef USB « bootable » se fait par une simple ligne de commande sous Windows ou sous Linux.
Cette distribution est l'une des toutes premières au début des années 2000. Elle a participé à la diffusion des live CD.
Elle a été conçue à partir de la distribution Linux Slackware et est le fruit du travail du Tchèque Tomas Matejicek, spécialiste de la création de live CD.
La version 6, qui date de février 2008, marque un tournant dans la construction du système avec l'utilisation d'une nouvelle forme de modules dont l'extension est .lzm.
Infos et téléchargements : [Vous devez être inscrit et connecté pour voir ce lien]
Slitaz Linux fait 25 MB et supporte le son et un environnement graphique
[Vous devez être inscrit et connecté pour voir cette image]
SliTaz GNU/Linux est un projet informatique lancé par Christophe Lincoln en 2006. Il s'agit d'une distribution Linux dont le système de fichier est d'une taille de 80 MB et l'image .iso d'à peu près 25 MB. En avril 2008, c'est l'une des plus petites distribution linux fournissant un environnement graphique.
SliTaz se lance depuis un CD, une clé USB ou bien encore avec 22 disquettes (de 1.44 Mo), utilise un environnement JWM (LXDE dans les versions cooking récentes) par dessus Xvesa, et utilise BusyBox pour ses fonctions principales. Elle possède un bon nombre d'applications desktop et de logiciels de récupération et peut être chargée entièrement en mémoire ou être installée sur disque dur.
Après deux ans de développement, la première version stable SliTaz 1.0 sort le 22 mars 2008. SliTaz partage plusieurs objectifs avec Damn Small Linux, mais elle est plus petite et est basée sur le noyau Linux 2.6, plus récent. Un an plus tard, une deuxième version stable SliTaz GNU/Linux sort le 16 avril 2009. La principale nouveauté de cette version est la capacité de démarrer depuis le réseau internet en téléchargeant et lançant le système en mémoire vive. Cette fonctionnalité permet de démarrer un ordinateur n'ayant pas de disque dur comme les clients légers.
Informations et téléchargements : [Vous devez être inscrit et connecté pour voir ce lien]
Tiny Core Linux tient sur 10 MB d'espace disque
[Vous devez être inscrit et connecté pour voir cette image]
Tiny Core Linux est une Distribution Linux indépendante, réduite à son minimum (7 à 10 Mo copiés dans la mémoire vive au démarrage), et ayant pour objectif de fournir un système de base à la fois ultra-rapide, léger et évolutif. Tiny Core Linux utilise BusyBox, FLTK, et quelques autres logiciels comparables par leur minimalisme.
L’équipe de développeurs derrière le projet Tiny Core Linux est principalement composée d’anciens contributeurs majeurs d’une autre mini-distribution célèbre - Damn Small Linux. Néanmoins, si les objectifs des deux projets peuvent être par certains points assez comparables, les concepts utilisés pour les atteindre diffèrent sensiblement.
Tiny Core Linux est une distribution qui se veut profondément personnalisable, de par son caractère à la fois modulaire et évolutif. Sans être une distribution pour débutant, elle est conçue pour permettre à un utilisateur possédant peu de connaissances techniques de comparer, tester et éventuellement installer rapidement les logiciels qu’il désire pour composer son système. La seule condition incontournable pour permettre cette facilité d’utilisation est que la station utilisée soit connectée à Internet.
Tiny Core Linux présente les caractéristiques principales suivantes :
-Très petite. Avec 10 méga-octets d’espace nécessaire à l’exécution dans la RAM (mémoire vive), le volume du système représente moins de 10% des MiniLinux les plus célèbres (comme Damn Small Linux ou SliTaz) ;
-Une interface graphique minimale, mais fonctionnelle et facile d’utilisation ;
-Grande stabilité, liée au fait que le système fonctionne toujours comme un disque de démarrage, le cœur du système n’étant jamais modifié, quels que soient les éléments qu’on y ajoute par la suite ;
-Rapidité de démarrage et de réaction du système. Le système s’exécute toujours dans la mémoire vive, même lorsque celle-ci est très limitée, comme par exemple sur les vieux ordinateurs ou les systèmes embarqués ;
-Se connecte immédiatement à Internet (grâce notamment à un système de reconnaissance des cartes réseaux avancé), mais il faut néanmoins encore télécharger le browser de son choix pour pouvoir surfer ;
-Le système peut aussi bien être utilisé comme Live CD ou Live USB qu'être installé sur un disque dur, ou un SSD.
Infos et téléchargements : [Vous devez être inscrit et connecté pour voir ce lien]
xPUD est une distribution très rapide au démarrage d'une taille de 50Mo
[Vous devez être inscrit et connecté pour voir cette image]
xPUD est une distribution Linux disponible en Live CD et Live USB créée par Ping-Hsun Chen. D'une taille très réduite (env. 50 Mo), cette distribution est conçue pour être démarrée rapidement (moins de 10 secondes) et offrir les fonctions de base d'un système d'exploitation.
La version 0.8.9, sortie le 4 avril 2009, noyau 2.6.28, est l'avant-dernière version de la distribution. Elle est disponible en anglais et chinois.
La version 0.9.2, sortie le 7 décembre 2009 se sert des dépôts d'Ubuntu 9.10 et utilise le noyau 2.6.31. Elle est désormais disponible en 15 langues (la version 0.9.1 était disponible en 5 langues).
La version 0.8.9 inclut notamment :
un navigateur internet Firefox
un client BitTorrent Transmission
un lecteur multimédia mplayer
une visionneuse d'images gpicview
un éditeur de texte leafpad
un terminal (xterm)
Il est possible de faire démarrer le système depuis :
une clé USB, une carte mémoire flash ou toute autre interface flash autorisant le démarrage;
un disque optique (CD-Rom ou DVD-Rom);
xPUD n'est pour l'instant pas conçue pour faciliter l'installation de logiciels supplémentaires. La version 0.9.1 ajoute Opt-Get App Store. La version 0.9.2 permet l'installation de logiciels tel que Skype ou encore OpenOffice.org.
infos et téléchargements : [Vous devez être inscrit et connecté pour voir ce lien] (en anglais)
Distributions sur disquette
Coyote Linux
[Vous devez être inscrit et connecté pour voir cette image]
Coyote Linux est une distribution Linux minimaliste (MiniLinux), destinée à être utilisée comme pare-feu (firewall)/routeur, ce qui permet le partage d'une connexion internet entre plusieurs ordinateurs d'un même réseau local. Il peut être stocké sur une simple disquette 1.44Mo, et nécessite un processeur de type 386 ou plus récent, avec un minimum de 8Mo de RAM.
Coyote Linux, bien connu comme étant un Firewall tenant sur une disquette, vient d’entrer dans le monde des Firewalls s’installant sur disque dur. La version 3.00 build 17 est prête à télécharger. C’est la première release de la branche 3.00. Ce produit est un mélange de Wolverine Firewall et VPN code, mais est autorisé pour l'usage personnel et éducatif SEULEMENT. CLPF n’inclus pas le support VPN (PPTP/IPSEC) ou 802.1q VLans, mais si vous souhaitez ces options, vous devez acheter une licence de Wolverine.
Info et téléchargements : [Vous devez être inscrit et connecté pour voir ce lien]
fli4l
[Vous devez être inscrit et connecté pour voir cette image]
Fli4l, pour FLoppy Isdn for Linux, est une distribution Linux très petite (MiniLinux) créée par des développeurs allemands. L'objectif principal de cette distribution est d'être utilisée comme routeur. La configuration est plutôt simple et est adaptée au matériel informatique ancien (par exemple un 486 avec 16 mo de RAM et 2 cartes reseaux). Elle peut être placée sur une disquette 3"1/2 bootable. Elle permet de faire du routage entre 2 cartes Ethernet et en utilisant l'ISDN ou le DSL. La documentation est complète, et l'installation de la distribution ne nécessite aucune connaissances particulières de GNU/Linux. Toutefois, des connaissances dans le domaine des réseaux sont requises. Aucun disque dur n'est nécessaire, mais il est possible d'en utiliser un avec Fli4l. Fli4l peut être configuré grâce au shell (probablement accessible également par Windows grâce à Telnet ou SSH). Ce système est modulaire et dénommé OPT-Paquet.
Il y a 2 versions de Fli4l : la stable (noyau 2.2) et la version en cours de développement (noyau 2.4).
L'USB et le WLAN sont supportés.
Infos et téléchargements :
[Vous devez être inscrit et connecté pour voir ce lien] (en anglais)
[Vous devez être inscrit et connecté pour voir ce lien] (en français)
floppyfw
Floppyfw est une distribution Linux très petite (MiniLinux), destinée à être utilisée comme firewall/routeur. Elle peut être stockée sur une simple disquette 1.44Mo.
Le reste des applications étant de la même mouture ou apparenté, je ne développe plus car leurs utilisations sont vraiment spécifiques !
Il reste donc :
FrazierWall
Freesco
HAL91
HVLinux
Linux Router Project
NASLite
Noiseless linux
Nuclinux
RIMiRadio
SpyLinux (projet abandonné ; source et binaires introuvables)
Tiny SliTaz
tomsrtbt
Trinux
Sources :
[Vous devez être inscrit et connecté pour voir ce lien]