25 sierpnia 1991, po pięciu miesiącach opracowywania student o nazwisku „Linus Torvalds” który miał wtedy 21 lat dał do zrozumienia, że buduje działający prototyp nowy system operacyjny, dla którego migracja bash 1.08 i gcc 1.40 została zakończona.
Wydanie pierwszej publicznej wersji jądra zajęło kilka dni Linux, który został wydany 17 września. Jądro 0.0.1 zostało skompresowane do 62 KB i zawierało około 10 tysięcy wierszy kodu źródłowego (podczas gdy obecne jądro ma ponad 28 milionów wierszy kodu).
Jądro Linuksa został zainspirowany systemem operacyjnym MINIX, czego Linus nie lubił z jego ograniczoną licencją. później, kiedy Linux stał się sławnym projektem, przeciwnicy próbowali oskarżyć Linusa o bezpośrednie kopiowanie kodu niektórych podsystemów MINIX.
Atak został odparty przez autora MINIX, Andrew Tanenbaum, który zlecił uczniowi szczegółowe porównanie kodu Minix z pierwszymi publicznymi wersjami Linuksa. Wyniki badań wykazały obecność tylko czterech pomijalnych dopasowań bloków kodu ze względu na wymagania POSIX i ANSI C.
Linus początkowo myślał o nazwie jądra „Freax” free, freak i X (Unix), ale jądro zostało nazwane „Linux” lekką ręką Ari Lemmke, który na prośbę Linusa umieścił jądro na serwerze FTP uniwersytetu, nazywając katalog z plikiem nie „freax”, jak zażądał Torvalds, ale „linux”.
Warto zauważyć, że William Della Croce (przedsiębiorca) zdołał zarejestrować znak towarowy Linux i chciał z czasem zbierać tantiemy, ale potem zmienił zdanie i przeniósł wszystkie prawa do znaku towarowego na Linusa.
Oficjalna maskotka jądra Linuksa, pingwin Tux, została wybrana w drodze konkursu zorganizowanego w 1996 roku. Nazwa Tux oznacza Torvalds UniX.
Odnośnie historii jądra, oto najważniejsze wersje w historii Linuksa:
- Od września 1991 - Linux 0.0.1- Jest to pierwsza publiczna wersja, która obsługuje tylko procesor i386 i uruchamia się z dyskietki
- Od stycznia 1992 - Linux 0.12: kod zaczął być rozpowszechniany na licencji GPLv2;
- Od marca 1992 - Linux 0.95- Zapewniono możliwość uruchomienia X Window System, obsługę pamięci wirtualnej i zamianę partycji.
Linux 0.96–0.99–1992–1993: prace rozpoczęto na stosie sieciowym. Wprowadzono system plików Ext2, dodano obsługę formatu plików ELF, wprowadzono sterowniki do kart dźwiękowych i kontrolerów SCSI.
W 1992 roku pojawiły się pierwsze dystrybucje SLS i Yggdrasil. Latem 1993 roku powstały projekty Slackware i Debian. - Od marca 1994 - Linux 1.0: to pierwsza oficjalnie stabilna wersja.
- Od marca 1995 - Linux 1.2- ma znaczący wzrost liczby sterowników, obsługę platform Alpha, MIPS i SPARC, rozszerzenie możliwości stosu sieciowego, pojawienie się filtru pakietów, obsługę NFS.
- Czerwiec 1996 - Linux 2.0- Dostarczany z obsługą systemów wieloprocesorowych.
- W marcu 1997r: Założenie LKML, listy mailingowej deweloperów jądra Linuksa.
- En 1998: Uruchomienie pierwszego klastra Linux opartego na Top500, składającego się z 68 węzłów z procesorami Alpha.
- Od stycznia 1999 - Linux 2.2: ma już wydajniejszy system zarządzania pamięcią, dodano obsługę IPv6, zaimplementowano nową zaporę ogniową, wprowadzono nowy podsystem dźwięku;
- Od lutego 2001 - Linux 2.6- Wsparcie dla 8-procesorowych systemów 64GB RAM, systemu plików Ext3, USB, ACPI.
- Od grudnia 2003 - Linux 2.6: zawiera wsparcie dla SELinux, narzędzia do automatycznego dostrajania jądra, sysfs, poprawiony system zarządzania pamięcią;
- W 2005 roku pojawił się hiperwizor Xen, zapoczątkowując erę wirtualizacji.
- We wrześniu 2008 roku powstała pierwsza wersja platformy Android oparta na jądrze Linuksa.
- Lipiec 2011 - koniec gałęzi 2.6.x: Po 10 latach rozwoju gałęzi 2.6.x dokonano przejścia na numerację 3.x. Liczba obiektów w repozytorium Git osiągnęła 2 miliony.
- W 2015 - Linux 4.0- został wydany, liczba obiektów git w repozytorium osiągnęła 4 miliony.
- Od stycznia 2019 - Linux 5.0: Repozytorium osiągnęło poziom 6,5 miliona obiektów git.
- W sierpniu 2020 - Linux 5.8: był największy pod względem liczby zmian wszystkich jąder podczas całego istnienia projektu.
Linux nie jest systemem operacyjnym, jest jądrem używanym przez system operacyjny GNU stworzony przez Richarda Stallmana.
Naprawdę? (?)
Dzięki za informację (?)
Trochę zagubiłeś się w historii informatyki.
Mała część historii systemu operacyjnego, który zrewolucjonizował wszystkie obecne technologie.
i co nadchodzi ...