MuLinux - MuLinux
![]() | |
| Famiglia del sistema operativo | Unix-like |
|---|---|
| Stato di lavoro | Congelato |
| Ultima uscita | 14r0 / 10 febbraio 2004 |
| Piattaforme | x86-32 e versioni successive |
| Tipo di kernel | kernel monolitico |
| Interfaccia utente predefinita | Shell Unix e fvwm95 |
| Licenza | GPL e altro |
| Sito ufficiale | Micheleandreoli |
muLinux era una distribuzione Linux leggera in lingua italiana e inglese gestita dal professore di matematica e fisica Michele Andreoli, pensata per consentire l'uso di computer molto vecchi e obsoleti ( 80386 , 80486 e hardware Pentium Pro dal 1986 al 1998) come intranet/Internet di base server o workstation basati su testo con UNIX - come sistema operativo . È stato anche progettato per trasformare rapidamente qualsiasi computer 80386 o successivo in una macchina Linux temporanea e potente, insieme a riparazione del sistema, istruzione, analisi forense e ciò che lo sviluppatore chiama proselitismo . Nel 2004 il recensore Paul Zimmer scrisse: "Sebbene ci siano molte altre distribuzioni Linux a floppy singolo, nessuna può eguagliare l'ampia e unica combinazione di funzioni utili di muLinux". L'ultimo aggiornamento della versione è stato nel 2004, quando è terminato l'ulteriore sviluppo di questa distribuzione "linux-on-a-floppy".
Nome
Il nome muLinux deriva dalla lettera greca mu che è il simbolo SI che significa un milionesimo , rifacendosi alle dimensioni molto ridotte di questo sistema operativo.
Design minimalista
muLinux era basato sul kernel Linux 2.0.36. Lo sviluppo è stato congelato nel 2004 alla versione 14r0, con parte del codice e dei pacchetti presi da versioni software risalenti al 1998 (a causa solo delle loro dimensioni più piccole). Una versione sperimentale e instabile chiamata Lepton aveva il kernel 2.4.
muLinux può essere sia avviato che installato su un disco rigido su una macchina obsoleta da floppy disk . Un server abilitato alla rete simile a UNIX altamente funzionale con una shell Unix potrebbe essere ottenuto da un solo floppy disk. Un altro disco floppy ha aggiunto funzionalità workstation e una GUI VGA X Window legacy è stata fornita con un terzo floppy. Un recensore ha notato: "Non è stupendo, ma l'intero sottosistema X si adatta a un singolo floppy. Egad." muLinux potrebbe anche essere decompresso e installato da un archivio autoeseguibile , o estratto direttamente, su una vecchia partizione DOS o Windows 9x ( umsdos ) senza danneggiare l'attuale sistema operativo. Se la macchina avesse un'unità floppy, anche muLinux funzionerebbe su un computer altrimenti senza disco e non sarebbe necessaria alcuna unità CD-ROM .
Grazie al suo design minimalista, muLinux era un sistema operativo per utente singolo, con tutte le operazioni eseguite dall'utente root . Usava il file system nativo ext2 di Linux (piuttosto che il più lento file system Minix visto in altre versioni a floppy singolo su Linux). Il sistema operativo era robusto quando utilizzato per attività basate su testo insieme a file di base, pagine Web leggere o servizi di posta elettronica. Potrebbe anche essere adattato come un minuscolo sistema embedded autonomo .
muLinux è stato talvolta installato da utenti Windows che volevano conoscere i comandi e la configurazione di un sistema operativo simile a Unix prima di procedere con l'installazione di una distribuzione Linux completa o di una versione BSD , sebbene su computer successivi ciò potesse essere facilmente fatto con uno qualsiasi dei molte distribuzioni di CD live . Poiché la distribuzione è sempre stata interamente mirata al vecchio hardware e doveva avere un ingombro ridotto, Andreoli ha avvertito all'epoca che muLinux non doveva essere utilizzato per valutare Linux o software open source. Il sistema operativo era dotato di un sistema di aiuto in linea snello e conciso che era anche un'introduzione a UNIX, scritto in un inglese che lo sviluppatore chiamava "fractured". Il sistema operativo aveva "dialoghi allegri" e un amichevole senso dell'umorismo sparsi ovunque.
Requisiti di sistema
muLinux aveva bisogno solo di un hardware minimo, quindi sarebbe stato eseguito su molti computer completamente obsoleti ma ancora funzionanti. Alcune macchine della fine degli anni '80 o dei primi anni '90 potrebbero aver avuto bisogno di SIMM aggiuntive per una RAM sufficiente, ma nel complesso i requisiti erano solo leggermente superiori a quelli di Windows 3.1, quindi una macchina ancora funzionante che quando era nuova nel 1992 eseguiva Windows 3.1 sarebbe probabilmente in grado per gestire un'installazione su disco rigido di muLinux:
- 4 MB di RAM se eseguito da un disco rigido
- 16 MB di RAM se avviato da floppy, può essere avviato da floppy con solo 8 MB
- circa 20 MB di spazio su disco rigido
- un processore Intel 80386 o successivo
Pacchi
muLinux è arrivato con molti pacchetti, ognuno dei quali si adattava a un floppy. muLinux era in qualche modo insolito in quanto tutti i pacchetti erano completamente opzionali.
- SRV - pacchetto server di base con un server web, posta, samba e altro
- WKS - pacchetto base della stazione di lavoro con mutt , lynx , ssh , pgp e molte altre applicazioni shell Unix
- X11 - ambiente VGA a colori legacy X Window 16 (vedi sotto per SVGA ) insieme alle prime versioni di entrambi i gestori di finestre fvwm95 e Afterstep (basati rispettivamente sulla GUI di Windows 95 e NeXTSTEP )
- VNC - per l'elaborazione in rete virtuale
- GCC - compilatore C
- TCL - Tcl/Tk + linguaggio di scripting, che offre anche alcune applicazioni e strumenti X in più
- TEX - Sistema di composizione TeX
- PERL - Interprete Perl con moduli
- EMU - Emulatori Wine e Dosemu
- JVM - Macchina virtuale Java Kaffe
- NS1 - Server SVGA X insieme a parte di una versione piccola ma molto obsoleta di Netscape Navigator
- NS2 - seconda parte di Netscape Navigator
Sono stati resi disponibili anche pacchetti di altri autori.
