Historia Linuksa

Historia Linuksa

Linux skończył 30 lat w 2021. Pierwsze jądro Linux zostało upublicznione 17 września 1991. Więc czym dokładnie jest Linux? Linux to społeczność systemów operacyjnych typu open source, które są opracowane na szczycie jądra Linux. Linux jest pakowany w rozkładach Linux.

A co z rozkładami Linux? Dystrybucje Linux lub czule nazywane distro, to tylko kolekcje oprogramowania oparte na jądrze Linux i systemie zarządzania pakietami. Użytkownicy mogą ogólnie korzystać z Linuksa, pobierając i instalując dystrybucję w swoich maszynach. Prowadzimy bardziej szczegółową dyskusję na temat dystrybucji Linuksa w późniejszej części tego zapisu.

Linux został napisany przez fińsko-amerykańskiego inżyniera oprogramowania Linus Benedict Torvalds. Czy chcesz poznać historię Linuksa? Jak to zostało stworzone? Jaka jest historia rozwoju i nazewnictwa? Jak Linux znalazł się na licencji GNU GPL? Co to jest maskotka Linux? Jakie są najnowsze osiągnięcia? Co jest między Microsoft i Linux?… Wtedy ten artykuł jest tylko dla Ciebie. Zaczynajmy!

Co zainspirowało tworzenie Linuksa

AT&T został upuszczony z wielu. Doprowadziło to do wynalezienia i wdrożenia UNIX OS w 1969 roku. UNIX został stworzony przez amerykańskie legendy informatyki Kenneth Lane Thompson i Dennis Macalistair Ritchie z AT&T Bell Labs. A pierwsza wersja została wydana w 1970 roku.

2 lata później stworzyli C poza UNIX. I pojawia się przyszła baza wielu języków programowania! C Dodano przenośność i dostępność UNIX, a zatem stała się coraz bardziej popularna, szeroko przyjęta, zmodyfikowana i kopiowana przez firmy i instytucje akademickie na całym świecie. AT&T był jedynym właścicielem praw autorskich Unix.

Amerykański programista Richard Matthew Stallman rozpoczął projekt GNU, aby stworzyć bezpłatny system operacyjny UNIX w 1983 roku. Napisał GPL (ogólna licencja publiczna GNU) w ramach swojego projektu. W latach 90. było wystarczające oprogramowanie, aby zbudować kompletny system operacyjny. Jednak Hurd, jądro GNU nie mogło wyciągnąć wystarczającej liczby prac rozwojowych, pozostawiając GNU niekompletne.

W 1987. Tanenbaum napisał system UNIX podobny do użytku akademickiego. Kod źródłowy Minix został udostępniony wszystkim, jednak Minix nie można było zmodyfikować ani redystrybuować. 16-bitowa architektura Minix nie była dobrze przystosowana do coraz bardziej popularnego projektu 386 Intela na komputery PC. Użytkownik UNIX do UNIX stał się bardzo drogi dla komputerów osobistych Intel 386.

A to doprowadziło do początku nowego projektu Linusa Torvaldsa. Później Linus Torvalds stwierdził, że gdyby 386BSD lub GNU Hurd byłby dostępny w swoim czasie, nie byłby zainteresowany napisaniem swojego projektu.

Torvalds 'Linux Development

25 sierpnia 1991 r. Linus Torvalds rozpoczął swój projekt podczas studiów na University of Helsinki. Ten sam projekt okazał się jądrem Linux. Opierał się na Minix. Również kompilator GNU C zastosowano w rozwoju.

Nowy program Torvalds był przeznaczony na sprzęt używany przez niego i niezależny od dowolnego systemu operacyjnego. Linus miał na celu użycie funkcji swojego komputera z mikroprocesorem 80386. Wiele lat później w 2001 roku Torvalds napisał swoją autobiografię tylko dla zabawy: historia przypadkowego rewolucyjnego. W książce wspomniał, że rozpoczął swój projekt jako „tylko hobby” i skończył z jądrem OS. Potem miał zaledwie 21 lat i ogłosił nowy projekt za pośrednictwem kompleksu grupy dyskusyjnej Usenet.OS.Minix.

Więc jaka jest grupa dyskusyjna Usenet? Grupa dyskusyjna Usenet to nic innego jak repozytorium Usenet używane do aktualizacji opublikowanych przez użytkowników. To w zasadzie grupy dyskusyjne. i nie jest szczególnie używane do publikowania wiadomości. Grupy dyskusyjne nie są technicznie, ale funkcjonalnie takie same jak fora dyskusyjne. Klienci Reader News są wykorzystywani do czytania treści grupy dyskusyjnej.

Zgodnie z Linus Torvalds, Linux zaczął zdobywać znaczenie po przeniesieniu systemu okien X do Linux utworzonego przez Orest Zborowski. Jeśli chcesz dowiedzieć się więcej o Orest Zborowski, ten wywiad może Cię zainteresować. X Window System lub x11 jest powszechny w systemach operacyjnych opartych na UNIX. To okno dla wyświetlaczy bitmap.

Historia o nazwie Linux

Linus Torvalds miał na myśli Frexa jako nazwę Linux. Torvalds stworzył Frexa jako połączenie trzech słów - Free, Freak i X z UNIX. Przez około pół roku Linus Torvalds używał Frexa jako swojego przechowywania plików. Początkowo Linux został rozważony, ale odrzucony, ponieważ może to zabrzmieć „egoistyczne”.

We wrześniu 1991 r. Serwer FTP Funet został użyty do przesyłania plików w celu opracowania. Jednak Ari Lemmke z Hut (Helsinki University of Technology), jeden z administratorów wolontariuszy FTP, nie lubił nazwy Frex. Więc zmienił nazwę jako Linux na serwerze FTP. Później Torvalds zgodził się na to samo.

Torvalds dodał przewodnik audio do kodu źródłowego jądra Linux, aby poprawnie wymówić słowo Linux. Chociaż jądro było często używane z innym oprogramowaniem projektu GNU, oznaczenie „Linux” było używane głównie tylko do jądra. To w rzeczywistości, jądro bardzo szybko stało się najpopularniejszym adopcją oprogramowania GNU.

W czerwcu 1994 r. Ponadto projekt Debian nazwał swój produkt Debian Gnu/Linux. W maju 1996 r. Stallman opublikował Emacs 19.31 Redaktor. W tym samym Linux stał się ligux łączącym GNU i Linux. Ale wkrótce GNU/Linux był preferowany przez Liglux.

Nazwa GNU/Linux zdobyła mieszane reakcje społeczności Linux i użytkowników. Debian i projekty GNU wolą używać tej nazwy. Ale ludzie ogólnie lubili używać Linuksa.

Rola GNU GPL w Linux

Pierwsze jądro Linux zostało opublikowane na podstawie własnej licencji. Miało to pewne ograniczenia dotyczące działalności handlowej. Jednak pierwsze jądro Linux 0.01 został wydany z binarną. Uwzględnione oprogramowanie zostało opracowane na podstawie licencji publicznej GNU GPL lub GNU. To była część niesławnego projektu GNU.

Linus Torvalds napisał „Uwagi do Linux Release 0.01 ”. W tej notatce wspomniał o oprogramowaniu GNU wymaganym do uruchomienia Linuksa. Ujawnił także, że większość narzędzi znajduje się pod GNU Copyleft. Co to jest Copyleft? Copyleft to praktyka, w której jesteś upoważniony do modyfikacji i swobodnego dystrybucji własności intelektualnej. I będziesz musiał zachować prawa do instrumentów pochodnych utworzonych z tej samej własności.

Licencje Copyleft są w stanie utrzymać warunki dotyczące praw autorskich dokumentów, oprogramowania komputerowego, sztuki itp. Informacje wymagane dla Copyleft są na ogół w formatach plików kodu źródłowego.

Torvalds chciał wydać jądro Linux na licencji GNU GPL w 1992 roku. I ogłosił to w wersji 0 Notes wersji 0.12. W połowie grudnia tego samego roku Torvalds opublikował wersję 0.99 z licencją GNU GPL. Wspólne wysiłki programistów Linux i GNU zintegrowały Linux z komponentami GNU, aby utworzyć w pełni funkcjonalny bezpłatny system operacyjny. Linus złożył kiedyś stwierdzenie, mówiąc: „Robienie Linux GPLED było zdecydowanie najlepszą rzeczą, jaką kiedykolwiek zrobiłem."

Około 2000 r. Linus Torvalds ogłosił, że jądro Linux znajduje. Po latach projektów i dyskusji w 2007 r. Torvalds wydał GPLV3. Ale większość programistów Linux, w tym Torvalds, nie była gotowa przyjąć nową licencję.

Maskotka Linux

W 1996 r. Linus Torvalds ogłosił maskotkę Linux. Kiedy zespół Linux był w wyborze maskotki, Torvalds wspomniał o osobistej historii. Chodziło o małego pingwina, który go ugryzł, kiedy odwiedził National Zoo i Aquarium of Canberra w Australii. Następnie zespół uważał pingwina za oficjalną maskotkę Linuksa.

Amerykański programista Larry Ewing przedstawił szkic dzisiejszej maskotki Linux oparty na doświadczeniu Linusa z małym pingwinem. James Hughes zasugerował Tux jako nazwę maskotki. Tux pochodzi z Unixa Torvalds, a także skurcz smokingu o podobnym kolorze do pingwina.

Rozkłady Linux

Mówiąc o Linux, Linux dystrybucje nie można pominąć, ponieważ Linux rozkłada Linux jako system operacyjny i społeczność.

W 1991 r., Po opracowaniu jądra, Linus Torvalds rozpowszechnił pierwszą wersję, 0.01 jako tylko kod źródłowy. Później rozpowszechniono również parę obrazów dyskietek do pobrania. Ta para zawierała jeden obraz rozruchowy, w tym jądro Linux i drugi obraz dysku z zestawem narzędzi GNU, narzędzi do konfigurowania systemu plików.

Jednak procedura instalacji nie była taka łatwa. Dystrybucje Linux działały jak cuda, aby ułatwić instalacje, a zwłaszcza w obliczu rosnących dostępności oprogramowania. H. J. „Boot-root” Lu, para zdjęć do pobrania, w tym jądro Linux i minimalne narzędzia, można nazwać pierwszą dystrybucją Linux dostępną w 1991 roku. Inne wczesne dystrybucje obejmują MCC tymczasowe Linux, system Linux Softlanding lub SLS oraz Yggdrasil Linux/GNU/X, wszystko w 1992 roku.

SLS nie był dobrze utrzymywany. Tak więc nowa dystrybucja, Slackware oparta na SLS, została wydana w lipcu 1993 roku. Patrick Volkerding jest deweloperem i utrzymującym tego samego. Ponadto Ian Murdock stworzył Debiana jako bezpłatną dystrybucję Linux i wydał go w grudniu 1993 roku. Tak więc Slackware i Debian są dwoma najstarszymi i wciąż działającymi dystrybucjami Linux.

Linux dystrybucja zdobyła pozytywne odpowiedzi od użytkowników jako alternatywy DOS i Windows w kompatybilnych maszynach IBM PC, Mac OS w Apple Macintosh i zastrzeżone wersje Unixa. Ludzie używali UNIX w swoich szkołach i/lub miejscach pracy. Rozkłady Linux zostały docenione za tanie lub całkowicie bezpłatne oraz za dostarczenie kodu źródłowego.

Konkluzja

Tak więc chodziło o historię Linuksa. Od obecnej, Linux może uruchomić TCP/IP, X Window System, Web, EMACS, Mail and News Oprogramowanie i wiele więcej. Każdy duży pakiet oprogramowania został przeniesiony do Linux. Również oprogramowanie komercyjne nadchodzi do publiczności. Dziś wielu programistów rozpoczyna swoją podróż programistyczną z aplikacjami Linux.

I nie zapomnij o wsparciu sprzętu! Coraz więcej sprzętu jest obsługiwane przez Linux z czasem przekazywania niż oryginalne jądro Linux. Jeśli nadal czytasz ten artykuł, mam nadzieję, że ten artykuł uznasz się za informacyjny i pomocny.