Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Krótka historia Linuksa

wtorek,

Krótka historia Linuksa

26 sierpnia 1991 roku na grupie dyskusyjnej comp.os.minix pojawił się list fińskiego studenta, Linus Torvalds oznajmiał światu, że tworzy nowy system operacyjny. Ten dzień przyjmuje się jako datę powstania jądra Linuksa. Linus Torvalds inspirował się przeznaczonym do celów edukacyjnych uniksopodobnym systemem MINIX. Nie miał żadnych konkretnych planów związanych z nowym systemem, a to, co zdarzyło się później, było niezamierzonym sukcesem. Kiedy pojawiły się propozycje pomocy, Linus zamieścił swoje źródła na serwerze FTP. 17 września 1991 roku publicznie udostępniono pierwszą wersję jądra Linux.

Nazwa Linux powstała ze zbitki słów Linus i Unix, jej pomysłodawcą był Ari Lemmke. Stała się ona zastrzeżonym znakiem towarowym, którego właścicielem jest Linus Torvalds. Często nazwa Linux jest błędnie używana, powinna ona dotyczyć samego jądra, konkretne systemy operacyjne to tzw. dystrybucje Linuksa, np. Debian Linux, Ubuntu Linux itd. W odniesieniu do systemów można użyć nazwy „system operacyjny Linux”, jest to jednak bardzo ogólne sformułowanie i dotyczy całej rodziny produktów (podobnie jak np. zwrot „samochód osobowy”). Spotyka się także rozwinięcie nazwy Linux jako „Linux Is Not UniX”. Maskotką i nieoficjalnym logo Linuksa jest pingwin Tux, narysował go Larry Ewing w 1996 roku korzystając z dostępnego nieodpłatnie edytora grafiki GIMP. Uśmiechnięty pingwin stał się symbolem społeczności użytkowników Linuksa i zwolenników wolnego oprogramowania.

Aby system operacyjny był kompletny, obok jądra potrzebne są też podstawowe programy, skrypty startowe, narzędzia konfiguracyjne i zestaw aplikacji użytkowych. Linux od początku wykorzystywany był z aplikacjami opracowywanymi dla wolnego systemu operacyjnego GNU i dostępnymi wraz z kodem źródłowym. Proces samodzielnego kompilowania i łączenia wszystkich składników jest bardzo pracochłonny, wymaga także posiadania dużej wiedzy na temat działania systemu operacyjnego. Wkrótce po opublikowaniu źródeł Linuksa pojawiły się gotowe do pobrania kompletne systemy nazwane dystrybucjami Linuksa. Pod koniec 1991 roku jako „»Boot-root« HJ Lu” opublikowano dwa obrazy dyskietek, pierwsza zawierała jądro Linux, na drugiej umieszczono zestaw programów GNU oraz narzędzia do konfigurowania systemu plików. Za pierwszą kompletną dystrybucję Linuksa uważa się MCC Interim Linux udostępniony w lutym 1992 roku. W maju 1992 roku pojawił się Softlanding Linux System, który przez pewien czas zdominował rynek dystrybucji Linuksa. Pierwszą komercyjną dystrybucją był Yggdrasil Linux, który ujrzał światło dzienne w grudniu 1992 roku. Dwie najstarsze rozwijane do dziś dystrybucje to Slackware i Debian. W lipcu 1993 roku niezadowolony z Softlanding Linux System Patrick Volkerding zbudował na podstawie tego system nową dystrybucję, którą nazwał Slackware. Podobny był początek wydanego 15 września 1993 roku Debiana, którego twórcą był Ian Murdock.

Początkowo jedynym programistą jądra Linuksa był Linus, przedsięwzięcie przerodziło się w duży projekt, przy którym udziela się wiele osób, a Fin nadzoruje jego rozwój. Przedsięwzięcie przerodziło się w największy na świecie projekt współpracy przy tworzeniu oprogramowania. Wiele prac związanych z rozwojem Linuksa sponsorują duże firmy, są wśród nich tacy giganci jak Cisco, Fujitsu, Google, HP, IBM, Intel, Microsoft, NEC, Oracle i Samsung. Jądro systemu operacyjnego stanowi podstawową jego część, w dużym uproszczeniu można powiedzieć, że stanowi warstwę między sprzętem a oprogramowaniem. Na przykład twórca edytora tekstowego nie musi szczegółowo implementować operacji zapisu pliku na dysku, korzysta tylko z udostępnionej funkcji systemowej. Nie interesuje go, z jakim systemem plików edytor ma do czynienia, jak są ustawione prawa dostępu, czy jest miejsce na dysku – to wszystko obsługuje już funkcja systemowa. Dobrze napisany program zinterpretuje, to co zwróci funkcja i w razie potrzeby wyświetli odpowiedni komunikat, np. „brak miejsca na dysku”, „błędne znaki w nazwie pliku” itp.

Obecnie z jądra Linuksa korzysta wiele urządzeń i systemów, są wśród nich gadżety elektroniczne, telewizory, sprzęt sieciowy, superkomputery, systemy notowań na największych giełdach świata, systemy kontroli lotów, oprogramowanie sterujące elektrowniami. O jądro Linuksa oparto masowo stosowany w urządzeniach mobilnych system Android. Kod Linuksa udostępniono na zasadach licencji GNU General Public License (GPL), w skrócie oznacza to, że wolno rozpowszechniać, modyfikować, a nawet sprzedawać kopie jądra pod dwoma warunkami. Należy zachować taką samą licencję (GPL – tzw. licencja wirusowa) i udostępnić swój kod. Taki model bardzo sprzyja rozwojowi i jednocześnie chroni kod przed zaborczym potraktowaniem przez firmy komercyjne, pozwala także na osiąganie dochodów przez programistów, np. poprzez pisanie modułów jądra na zamówienie. Wolne oprogramowanie może przynosić spore pieniądze, Linus Torvalds, choć pozostał skromnym człowiekiem, dzięki Linuksowi stał się milionerem.

Linus Torvalds urodził się 28 grudnia 1969 roku w Helsinkach, jest synem dziennikarzy Anny i Nilsa Torvaldsów oraz wnukiem statystyka Leo Törnqvista i poety Ole Torvaldsa. W latach 1988-1996 studiował informatykę na Uniwersytecie Helsińskim. Trwało to tak długo, ponieważ w tym czasie odbył obowiązkową służbę wojskową. Jego pierwszym komputerem był Commodore VIC-20. Swoje pierwsze programy stworzył w wieku jedenastu lat, w 1981 roku. Kolejnym komputerem był Sinclair QL. W 1991 roku stał się posiadaczem swojego pierwszego komputera z procesorem Intel, był nim klon IBM IBM38. Pierwsze prototypy Linuksa powstały jeszcze w 1991. Obecnie mieszka w Portland w Stanach Zjednoczonych.

Artykuł: DRAM Speculative Leadoff

DRAM Speculative Leadoff

Artykuł: Burst Mode DMA

Burst Mode DMA

Artykuł: Tryby DMA

Tryby DMA

Artykuł: DMA w kontekście historycznym

DMA w kontekście historycznym

Artykuł: Bezpośredni dostęp do pamięci

Bezpośredni dostęp do pamięci

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły