MuLinux

Modèle:Infobox Distribution Linux

Écran de démarrage de MuLinux

MuLinux est une distribution Linux légère et minimaliste, conçue pour permettre l’utilisation de matériel ancien (notamment les architectures 80386, 80486 et Pentium Pro produits entre 1986 et 1998)[1]. Elle a été développée pour fonctionner comme serveur ou station de travail en mode texte et s’appuyait sur un système d'exploitation de type Unix.

Le projet, maintenu par Michele Andreoli, professeur de mathématiques et de physique, avait pour principaux objectifs la réutilisation des machines considérées comme obsolètes, l’éducation, la recherche forensique et la vulgarisation des systèmes Linux[2].

Historique et étymologie

Le développement de MuLinux a pris fin en 2004 avec la publication de la version stable 14r0. Ce projet était notamment surnommé un « Linux-on-a-floppy » (Linux sur une disquette), en allusion à sa très petite taille et à sa capacité à être démarré depuis ce support[2].

L’article était initialement basé sur le noyau Linux 2.0.36. L’utilisation de paquets et de code datant de 1998 était privilégiée en raison de leur empreinte mémoire réduite. Une version expérimentale et instable, nommée Lepton, avait intégré le noyau 2.4, mais son développement s’est interrompu en même temps que le projet principal en 2004.

Le nom MuLinux fait référence à la lettre grecque Mu (Μ, μ), qui est également le symbole SI désignant un millionième, en allusion à la taille extrêmement réduite de ce système d’exploitation[3].

Conception et fonctionnalités

MuLinux a été conçu comme un système mono-utilisateur, dans lequel toutes les opérations étaient exécutées par l’utilisateur root. Il se distinguait d'autres micro-distributions utilisant le système de fichiers Minix (plus lent) en employant le système de fichiers ext2 (Extended File System, version 2)[2]. Ce système était jugé stable et fonctionnel pour la manipulation textuelle de fichiers, la mise en ligne de pages web légères ou la gestion du courrier électronique. Il pouvait également être utilisé comme un très petit système embarqué[4].

Installation

MuLinux pouvait être démarré ou installé sur un disque dur à partir de disquettes. Il ne requérait qu’une seule disquette pour obtenir un serveur de réseau fonctionnel doté d'un Shell Unix. Des disquettes supplémentaires permettaient d'ajouter des fonctionnalités de poste de travail ou une interface graphique X Window en VGA 16 couleurs, avec des gestionnaires de fenêtres comme fvwm95 ou AfterStep. Il était également possible d’installer MuLinux via une archive auto-exécutable sur une ancienne partition DOS ou Windows 9x (en utilisant umsdos), sans affecter le système d'exploitation hôte[2],[5].

Usages spécifiques

MuLinux était parfois installé par les utilisateurs de Windows souhaitant se familiariser avec les commandes et la configuration d’un système de type UNIX avant de migrer vers une distribution Linux plus complète ou vers BSD[2]. Un système d’aide en ligne léger, proposant une initiation à UNIX, était inclus, rédigé dans un style qui a été qualifié d’« humoristique » et d’« enjoué » par les critiques[5],[2].

Configuration

MuLinux était conçu pour fonctionner sur de nombreux ordinateurs déclarés obsolètes, pourvu qu’ils disposent d’un minimum de ressources[6]. Par exemple :

  • Mo de RAM suffisaient pour un fonctionnement à partir d’un disque dur ;
  • 16 Mo de RAM étaient recommandés pour un démarrage depuis disquette (avec un minimum possible de 8 Mo au prix de certaines limitations) ;
  • environ 20 Mo d’espace disque ;
  • un processeur Intel 80386 ou plus récent.

Paquets

MuLinux était distribué avec divers paquets, chacun tenant sur une disquette. Tous ces composants étaient optionnels[7],[6] :

  • SRV : logiciels de serveur (Web, courrier, Samba, etc.) ;
  • WKS : logiciels de poste de travail (notamment mutt, lynx, ssh, pgp) ;
  • X11 : environnement graphique VGA 16 couleurs et gestionnaires de fenêtres tels que fvwm95 ou Afterstep ;
  • VNC : prise en charge du contrôle à distance ;
  • GCC : compilateur C ;
  • TCL : langage de script Tcl/Tk, ainsi que quelques applications X supplémentaires ;
  • TEX : système de composition TeX ;
  • PERL : interpréteur Perl et modules ;
  • EMU : Wine et Dosemu pour l’émulation ;
  • JVM : machine virtuelle Java Kaffe ;
  • NS1 et NS2 : serveur SVGA X et version allégée, mais obsolète, de Netscape Navigator (en deux parties).

D’autres paquets proposés par des contributeurs externes étaient également disponibles.

Notes et références

  1. « Ingénieur en intelligence artificielle – IA [archive] », sur CIDJ (consulté le 28 octobre 2024)
  2. a b c d e et f (en) Paul Zimmer, « muLinux: A Brief Introduction [archive] », sur The Linux Information Project, 2004 (consulté le 16 août 2008)
  3. (en) « muLinux official web page », sur mulinux.sunsite.dk, 14 septembre 2008 (version du 14 septembre 2008 sur Internet Archive)
  4. (en) Rick Lehrbaum, « Using Linux in Embedded and Real-Time Systems », Linux Journal, vol. 2000, no 75es, juillet 2000 (lire en ligne [archive], consulté le 16 août 2008)
  5. a et b (en) Mike Saunders, « Roundup: MiniDistros », sur Linux Format, Juillet 2005 (version du 1er octobre 2006 sur Internet Archive)
  6. a et b (en) « muLinux official web page », sur mulinux.sunsite.dk, (version du sur archive.org)
  7. (en) Paul Zimmer, « muLinux: A Brief Introduction », sur The Linux Information Project, (consulté le )

Liens externes

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.