We wczesnych etapach Linuksa Linus Torvalds wypuścił źródło jądra Linuxa w stanie alfa, aby zasygnalizować innym, że pracują nad nowym jądrem uniksopodobnym. W tym czasie, jak stwierdził @RalfFriedi, jądro Linuksa zostało skompilowane krzyżowo w Minix.
Co się tyczy użytecznego oprogramowania, Linus Torvalds również przeniósł narzędzia do dystrybucji wraz z jądrem Linuksa, aby inni mogli go przetestować. Programy te były głównie bash
i gcc
, jak opisano w Historii LINUX autorstwa Linusa Torvaldsa . Zgodnie z postem Usenet :
Od: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Grupy dyskusyjne: comp.os.minix
Temat: Co chciałbyś zobaczyć najbardziej w minix?
Podsumowanie: mała ankieta dla mojego nowego systemu operacyjnego
Identyfikator wiadomości: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Data: 25 sierpnia 91 20:57:08 GMT
Organizacja: University of Helsinki
Witajcie wszyscy za pomocą minix -
Robię (darmowy) system operacyjny (po prostu hobby, nie będzie duży i profesjonalny jak GNU) dla 386 (486) AT klonów. Trwa to od kwietnia i zaczyna się przygotowywać. Chciałbym uzyskać informację zwrotną na temat rzeczy, które ludzie lubią / nie lubią w minix, ponieważ mój system operacyjny nieco to przypomina
(ten sam fizyczny układ systemu plików (z przyczyn praktycznych) między innymi).
Obecnie przenosiłem bash (1.08) i gcc (1.40) i wydaje się, że wszystko działa. Oznacza to, że w ciągu kilku miesięcy dostanę coś praktycznego i chciałbym wiedzieć, jakie funkcje chciałaby większość ludzi. Wszelkie sugestie są mile widziane, ale nie obiecuję, że je wdrożę :-)
Linus dystrybuował jądro i podstawowe programy narzędziowe w formacie dyskietki, aby użytkownicy mogli go wypróbować i ewentualnie przyczynić się do tego.
Następnie pojawiły się dyskietki rozruchowe HJ Lu . Gdyby można to nazwać dystrybucją, zyskałby sławę jako pierwsza dystrybucja, którą można zainstalować na dysku twardym.
Były to dwa obrazy dyskietek 5¼ "zawierające jądro Linuksa i minimalne narzędzia wymagane do rozpoczęcia pracy. Tak minimalne były te narzędzia, które aby móc uruchomić z dysku twardego wymagały edycji głównego rekordu rozruchowego za pomocą edytora szesnastkowego.
W końcu liczba narzędzi wzrosła ponad maksymalny rozmiar dyskietki.
MCC Interim Linux był pierwszą dystrybucją Linuksa dla osób o nieco mniejszych umiejętnościach technicznych, wprowadzając zautomatyzowaną instalację i nowe narzędzia, takie jak fdisk
.
MCC Interim Linux to dystrybucja Linuksa wydana po raz pierwszy w lutym 1992 roku przez Owena Le Blanc z Manchester Computing Centre (MCC), część University of Manchester.
Pierwsze wydanie MCC Interim Linux było oparte na Linuksie 0.12 i wykorzystało kod ramdysku Theodore Ts'o do skopiowania małego obrazu głównego do pamięci, uwalniając napęd dyskietek na dodatkowe dyskietki narzędziowe. [2]
Stwierdził także, że jego dystrybucje były „nieoficjalnymi eksperymentami”, opisując cele jego wydań jako:
- Aby zapewnić prostą procedurę instalacji.
- Aby zapewnić bardziej kompletną procedurę instalacji.
- Aby zapewnić usługę tworzenia kopii zapasowych / odzyskiwania.
- Aby wykonać kopię zapasową jego (wówczas) obecnego systemu.
- Aby skompilować, połączyć i przetestować każdy plik binarny w bieżących wersjach jądra, gcc i bibliotek.
- Aby zapewnić stabilny system podstawowy, który można zainstalować w krótkim czasie i do którego inne oprogramowanie można dodać przy stosunkowo niewielkim wysiłku.
Po prekursorze MCC SLS była pierwszą dystrybucją oferującą system X Window w maju 1992 roku. W szczególności, konkurent SLS, mitycznego Yggdrasil , zadebiutował w grudniu 1992 roku.
Inni główni dystrybutorzy śledzili to, co znamy dzisiaj, zwłaszcza Slackware w lipcu 1993 r. (Oparty na SLS) i Debian w grudniu 1993 r. Do pierwszej oficjalnej wersji 1.1 w grudniu 1995 r.
Kredyty
obrazkowe:
* Obraz dyskietek rozruchowych / głównych z: https://www.maketecheasier.com/
* Obraz dyskietki yggdrasil od: https://yggdrasilblog.wordpress.com/