Linux jest tylko jądrem, a jeśli użytkownicy chcą go używać, potrzebują pełnej dystrybucji. Biorąc to pod uwagę, jak wykorzystano pierwsze wersje Linuksa, gdy nie było dystrybucji Linuksa?
linux
kernel
linux-kernel
history
noop
źródło
źródło
fdisk
drzwi były otwarte dla innych, aby mogli łatwiej przedstawić własną konfigurację Linuksa.Odpowiedzi:
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
igcc
, jak opisano w Historii LINUX autorstwa Linusa Torvaldsa . Zgodnie z postem Usenet :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.
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
.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/
źródło
just a hobby, won't be big and professional like gnu
och chłopcze, myliłeś sięW moim przypadku (c.1994) Linux został zbudowany jako obrazy odpowiednie dla dyskietek 3,5-calowych (1,44 MB), prawdopodobnie kontynuacji wymienionych powyżej obrazów 5 1/4 ”, a każdy z nich ma określony zestaw sterowników skompilowanych w ( sieć, VGA itp.). Musiałeś więc wiedzieć, czego potrzebujesz i mieć nadzieję, że masz odpowiedni sprzęt.
Po uruchomieniu komputera można było połączyć się z siecią LAN lub telefonicznie za pośrednictwem modemu, a następnie poszedł i znalazł potrzebne oprogramowanie (FTP, gopher itp.) - było to na początku „sieci”, a wyszukiwarki nie naprawdę istnieją, więc trzeba było wiedzieć, gdzie się udać lub kogo zapytać) i sam je zbudować.
Byłem zachwycony, kiedy mogłem uruchomić 486DX i połączyć się z siecią uniwersytecką (56k!) I zamontować udział AFS na komputerze w domu ... to były dni. ;)
źródło
Krótka wersja
W chwili, gdy Linus uruchomił jądro, projekt Gnu miał działający system operacyjny, z wyjątkiem działającego jądra. Kiedy ludzie się rozejrzeli, znaleźli wszystkie potrzebne narzędzia: gcc (i przyjaciel: binutils), bash (i przyjaciele gnu-utils), emacs,…
Następnie zbudowaliby własny system z części.
Stąd ten żart pochodzi z „Gdyby MS-Windows był samolotem, wzbiłby się na 10 tysięcy stóp, a następnie eksplodował zabijając wszystkich na boku, ale przynajmniej nie musisz budować własnego samolotu przed odlotem”.
źródło
W swojej książce „ Just For Fun ” Linus Torvalds wspomniał, że jądro Linuksa było początkowo prostym emulatorem terminala do łączenia się ze zdalną maszyną Unix przez modem:
źródło
Edytowano: Usunięto zawstydzający brak zrozumienia działania jądra i pozostawiono ważną część.
Obszar użytkownika GNU istniał przed jądrem Linuksa.
https://en.wikipedia.org/wiki/GNU
https://en.wikipedia.org/wiki/Linux_kernel
Peter MacDonald jest w dużej mierze znany z tego, że stworzył pierwszą „użyteczną” dystrybucję GNU / Linux.
https://en.wikipedia.org/wiki/Peter_MacDonald_(computer_programmer)
https://en.wikipedia.org/wiki/Softlanding_Linux_System
Z pamięci niektórych dyskusji, które z nim przeprowadziłem: Peter pracował jako administrator systemów uniksowych dla rządu i studiował na University of Victoria, aby uzyskać tytuł magistra. Peter chciał sposób pracy z domu, ale koszty licencji na komputer stacjonarny w systemie Unix były wygórowane. Znał już narzędzia użytkownika GNU, więc kiedy zobaczył wiadomość Linusa Torvaldsa w sieci uniwersyteckiej, w pełni wykorzystał i podłączył narzędzia GNU do nowego jądra. Tak naprawdę, początkowym problemem było odwrotność twojego pytania: Użytkownik już istniał i wszystko, co było potrzebne, to jądro.
Inne historyczne ciekawostki:
źródło
Linux został po raz pierwszy uruchomiony jako ulepszony zamiennik Minix i aby zrozumieć programowanie w trybie chronionym na i386. Minix przyszedł ze źródłem, a wtedy były narzędzia użytkownika GNU i narzędzia użytkownika BSD. Oba były dostępne ze źródłem. Linux próbował być kompatybilny z POSIX, więc przenoszenie nie było takie trudne. Jednym z pierwszych kroków było uruchomienie bash na Linuksie. Początki Linuksa można uznać za kompilację krzyżową, jądro musiało zostać skompilowane w innym systemie.
źródło