Nelle prime fasi di Linux, Linus Torvalds ha rilasciato la sorgente del kernel Linux in uno stato alfa per segnalare ad altri che era in fase di sviluppo un nuovo kernel simile a Unix. A quel punto, come affermato da @RalfFriedi, il kernel Linux era compilato in modo incrociato in Minix.
Per quanto riguarda il software utilizzabile, Linus Torvalds ha anche portato i programmi di utilità da distribuire insieme al kernel Linux per consentire ad altri di testarlo. Questi programmi erano principalmente bash
e gcc
, come descritto dalla storia di LINUX di Linus Torvalds . Per il post di Usenet :
Da: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Oggetto: Cosa ti piacerebbe vedere di più in minix?
Riepilogo: piccolo sondaggio per il mio nuovo sistema operativo
ID messaggio: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Data: 25 agosto 91 20:57:08 GMT
Organizzazione: Università di Helsinki
Ciao a tutti là fuori usando minix -
Sto facendo un sistema operativo (gratuito) (solo un hobby, non sarà grande e professionale come GNU) per 386 (486) cloni AT. Questo è stato preparato da aprile e sta iniziando a prepararsi. Vorrei un feedback su cose che piacciono / non piacciono alle persone in minix, dal momento che il mio sistema operativo assomiglia in qualche modo
(lo stesso layout fisico del file system (per motivi pratici) tra le altre cose).
Al momento ho eseguito il porting di bash (1.08) e gcc (1.40) e le cose sembrano funzionare. Ciò implica che entro pochi mesi avrò qualcosa di pratico e mi piacerebbe sapere quali funzionalità la maggior parte delle persone vorrebbe. Eventuali suggerimenti sono benvenuti, ma non prometto che li implementerò :-)
Linus ha distribuito il kernel e i programmi di utilità di base in un formato a dischetto affinché gli utenti possano provarlo e possibilmente contribuire ad esso.
Successivamente, c'erano i dischetti di floppy root Boot di HJ Lu . Se questo potesse essere chiamato una distribuzione, guadagnerebbe la fama di essere la prima distribuzione in grado di essere installata sul disco rigido.
Queste erano due immagini da 5¼ "su dischetto contenenti il kernel Linux e gli strumenti minimi necessari per iniziare. Questi strumenti erano così minimi che per poter avviare da un disco rigido era necessario modificare il suo record di avvio principale con un editor esadecimale.
Alla fine il numero di utility è cresciuto più della dimensione massima di un dischetto.
MCC Interim Linux è stata la prima distribuzione Linux ad essere utilizzata da persone con competenze tecniche leggermente inferiori introducendo un'installazione automatizzata e nuove utility come fdisk
.
MCC Interim Linux era una distribuzione Linux rilasciata per la prima volta nel febbraio 1992 da Owen Le Blanc del Manchester Computing Centre (MCC), parte dell'Università di Manchester.
La prima versione di MCC Interim Linux si basava su Linux 0.12 e utilizzava il codice ramdisk di Theodore Ts'o per copiare una piccola immagine radice in memoria, liberando l'unità floppy per ulteriori dischetti di utilità. [2]
Ha anche affermato che le sue distribuzioni erano "esperimenti non ufficiali", descrivendo gli obiettivi delle sue pubblicazioni come:
- Fornire una semplice procedura di installazione.
- Fornire una procedura di installazione più completa.
- Per fornire un servizio di backup / ripristino.
- Per eseguire il backup del suo (allora) sistema attuale.
- Per compilare, collegare e testare tutti i file binari nelle versioni correnti di kernel, gcc e librerie.
- Fornire un sistema di base stabile, che può essere installato in breve tempo e al quale è possibile aggiungere altri software con relativamente poco sforzo.
Dopo il precursore del MCC, SLS è stata la prima distribuzione a offrire il sistema X Window nel maggio del 1992. In particolare, il concorrente di SLS, il mitico Yggdrasil , ha debuttato nel dicembre del 1992.
Altri importanti distributori seguirono come li conosciamo oggi, in particolare Slackware nel luglio del 1993 (basato su SLS) e Debian nel dicembre del 1993 fino alla prima versione ufficiale della versione 1.1 nel dicembre del 1995.
Crediti immagine:
* Dischetti boot / root immagine da: https://www.maketecheasier.com/
* yggdrasil dischetto immagine da: https://yggdrasilblog.wordpress.com/