Co to jest Linux i jaka jest dystrybucja Linuksa? Historia powstania Linuksa Kto jest twórcą Linuksa.

Najpopularniejszym obecnie systemem operacyjnym jest Windows. Wynika to zarówno z udanego startu, jak i początkowego skupienia się na pracy z niedoświadczonymi użytkownikami. Ale prawie każdy, kto ma za sobą kilka lat użytkowania tego systemu operacyjnego, zastanawia się, co mogą zaoferować analogi. Jeden z nich zostanie omówiony w artykule.

Linux: co to jest i z czego się składa?

To nie jest łatwe pytanie. Aby w pełni zapoznać się z możliwościami tego opracowania, trzeba przeczytać więcej niż jedną książkę i spędzić dużo czasu przy komputerze. Sam system operacyjny to zestaw programów umożliwiających interakcję z komputerem i uruchamianie innych programów. U jego podstaw leży kilka ważnych aplikacji, które można podzielić na następujące grupy:

  1. Umożliwia otrzymywanie instrukcji od użytkowników i komunikację z nimi.
  2. Umożliwienie odczytu i zapisu danych na dysku twardym oraz ich odtwarzania za pomocą drukarki.
  3. Pozwala kontrolować wykorzystanie pamięci i uruchamianie innych programów.

Najważniejszą częścią systemu operacyjnego jest jądro (zwane Linuxem). Co takie urządzenie daje w praktyce? Obecnie popularne próbki tymczasowe korzystają z różnych programów napisanych dla tego projektu jako kolejna część systemu operacyjnego. Nawiasem mówiąc, pełna nazwa tego systemu operacyjnego to GNU/Linux. Następnie dowiesz się, dlaczego ma takie imię.

kreacja

GNU/Linux był wzorowany na systemie operacyjnym Unix. Od samego początku ten system operacyjny został zaprojektowany z myślą o obsłudze wielu użytkowników i wielozadaniowości. Już samo to wystarczy, żeby się wyróżnić. Ale różnic jest w nim znacznie więcej. Najważniejsze, że jest bezpłatna (znaczna część inwestycji została stworzona przez wolontariuszy za darmo) i brak właściciela. Fundacja Wolnego Oprogramowania po raz pierwszy zaczęła tworzyć coś takiego w 1984 roku. Następnie opracowali system operacyjny podobny do Uniksa, który nazwano GNU. Stworzono wiele podstawowych funkcji, za pomocą których można było rozwiązać szeroką gamę problemów (w porównaniu z tym, co wówczas powszechnie istniało). Oprócz funduszu swój wkład włożyło wiele grup roboczych i osób indywidualnych, co w żaden sposób nie umniejsza ich pracy. Ale nadal istnieją pewne osobliwości. W ten sposób fundacja stworzyła większość wykorzystywanych narzędzi, filozofię i społeczność entuzjastycznych użytkowników i niezależnych programistów. Dzięki ich wysiłkom pojawił się dobrze funkcjonujący egzemplarz. Ale to wciąż historia tylko pierwszej części. Jądro systemu operacyjnego Linux zostało stworzone przez fińskiego studenta w 1991 roku (pierwsza stabilna wersja pochodzi z 1994 roku). Następnie ogłoszono, że będzie to następca Minixa. Twórca od tego czasu nie przeszedł na emeryturę i nadal kieruje grupą kilkuset programistów, którzy udoskonalają system operacyjny.

Co system operacyjny zapewnia użytkownikom?

Dziś jest większa swoboda w wyborze niezbędnego oprogramowania. Zatem istnieje tuzin powłok wiersza poleceń, a także kilka pulpitów graficznych. Co więcej, nie oznacza to projektu wizualnego, ale zmianę części funkcjonalnej. Ponadto, dzięki przystosowaniu systemu operacyjnego do uruchamiania kilku programów, jest on mniej podatny na różne awarie i lepiej chroniony. Od samego początku system operacyjny Linux powoli, ale skutecznie, zdobywał coraz większą popularność. Tak więc większość serwerów już na nim działa. Dopiero zaczyna swoją podróż w segmencie korporacyjnym i u siebie. Każda dystrybucja różni się funkcjonalnością, wyglądem i rozmiarem. Istnieją więc opcje, które zapewniają najszersze możliwości. Są też takie, które mieszczą się na małym pendrive'ie lub działają na starych komputerach. Ponadto zaraz potem masz możliwość szybkiego zainstalowania pakietów oprogramowania do pracy w określonych obszarach (co jest cenne, jeśli tworzysz komputer „biurowy”).

Terminal

Jest to ważna część pracy z systemem operacyjnym Linux. Co to jest terminal? To potężne narzędzie o ogromnym potencjale. Za jego pomocą można to ułatwić, a nawet całkowicie przenieść wszystkie rutynowe prace na maszynę. Za pomocą terminala możesz:

  1. instalować i uruchamiać programy;
  2. skonfigurować pliki dystrybucyjne lub konfiguracyjne;
  3. dodawać nowe repozytoria programów;
  4. i wiele innych rzeczy, o których powie Ci ta recenzja Linuksa.

Podstawowa obsługa terminala oraz instalacja programów

Uruchom to. Aby uruchomić program wystarczy wpisać jego nazwę. W ten sposób możesz aktywować wszystko, od prostych programów czasowych po złożone narzędzia. Aby to zrobić, nie trzeba podawać pełnej ścieżki (co stanowi dużą różnicę w porównaniu z systemem Windows). Weźmy przykład uruchomienia przeglądarki Firefox i natychmiastowego otwarcia strony internetowej. Te ostatnie należy umieścić w argumentach. Ich typy zależą od wywoływanych programów. Zatem żądane polecenie będzie wyglądać następująco: Firefox „adres strony, do której chcemy się udać”. Inną ważną cechą terminala jest to, że istnieje wiele poleceń zaprojektowanych do współpracy z nim. Oznacza to, że nie mają interfejsu graficznego. Teraz czas porozmawiać. Oczywiście istnieją aplikacje graficzne, które mogą pomóc w tym zadaniu. Uruchom więc terminal i wprowadź następujące polecenie: sudo apt-get install nazwa_pakietu. Nie jest to trudne, prawda? Słowo sudo zostało tutaj użyte w celu uzyskania uprawnień administratora do zainstalowania programu. Za pomocą apt-get odczytywane są żądane parametry aplikacji. Instalacja bezpośrednio instaluje program. Co więcej, osobliwością jest to, że możesz pracować z kilkoma aplikacjami jednocześnie - w tym celu wystarczy je oddzielić spacją.

Możesz łatwo odgadnąć nazwę i cel pakietów instalacyjnych bez użycia różnych narzędzi. Jeśli jednak nie jest to możliwe, naciśnij Tab. Przy zmianie dystrybucji nie trzeba robić wszystkiego od nowa – wystarczy wyeksportować nazwy używanych pakietów do pliku tekstowego, aby później zaimportować ich zawartość. Ta prosta instrukcja dla systemu Linux jest niezbędna do początkowej pracy.

Praca z plikami i katalogami

Jest tu niuans, który pomoże ci szybko zrozumieć funkcje systemu operacyjnego. Dlatego praca zawsze odbywa się w bieżącym katalogu. Aby zrobić coś w innej lokalizacji, należy ją najpierw określić. Jest takie polecenie - nano. Służy do otwierania edytora tekstu. Jeśli wpiszesz nano „nazwę dokumentu”, w bieżącym katalogu zostanie utworzony plik o określonej nazwie. Ale co zrobić, gdy trzeba to zrobić w innym folderze? Polecenie piszemy w ten sposób: nano /home/rabota/documents/”Nazwa dokumentu”. Jeżeli podana dyrektywa nie zawiera pliku o wymaganej nazwie i rozszerzeniu, zostanie utworzony i otwarty nowy. Co się stanie, jeśli będziesz musiał przenieść się z jednego folderu do drugiego? Aby to zrobić, użyj polecenia cd. Można go określić samodzielnie - za pomocą /, ~ lub dyrektywy. Pierwsze trzy polecenia zostaną przeniesione do katalogu głównego. Aby wyświetlić listę plików w bieżącym katalogu, użyj ls. Aby utworzyć nowy katalog, użyj mkdir „Nazwa lub ścieżka”. Aby usunąć pliki, użyj polecenia rm. Następnie należy podać nazwę dokumentu lub dyrektywę jego umieszczenia.

Aby skopiować pliki, należy użyć polecenia cf „Nazwa dokumentu” - „Ścieżka”. Należy pamiętać, że należy go użyć w katalogu, w którym znajduje się przesyłany obiekt. mv działa w ten sam sposób, ale już przenosi plik. Należy zatem wskazać w następujący sposób: mv „Katalog, w którym znajduje się dokument” - „Ścieżka, po której obiekt jest przenoszony”. Z zewnątrz może to wyglądać na trochę trudne, ale odrobina praktyki przekona Cię, że tylko tak się wydaje. Teraz możesz w zasadzie skonfigurować Linuksa tak, aby odpowiadał Twoim potrzebom.

Praca z systemem

Użyj Tab. To niezwykle przydatny klucz. Może więc pomóc w autouzupełnianiu. Działa to w przypadku pakietów, plików i folderów. Jeśli dostępnych jest kilka opcji, system zaproponuje wybór jednej z nich. Pamiętaj też, że opieka nad Linuksem będzie na Twoich barkach. Chociaż możesz skorzystać z dostarczonych zestawów, jeśli nie chcesz montować własnego klocka po cegle (chociaż jest to jedna z cech systemu). Ale na wszelki wypadek wiedz, że jest to prosta sprawa i w większości przypadków wykonanie tej czynności nie będzie trudne. Do pracy można także wykorzystać dowolny z interfejsów graficznych, które są ogólnodostępne (choć najłatwiejszym sposobem sterowania jest linia poleceń).

Instalacja Linuksa

Co zrobić, jeśli chcesz używać tego systemu operacyjnego? Następnie musisz wiedzieć, jak zainstalować i uruchomić Linuksa. Na początek wybierz dystrybucję, którą będziesz mieć. Popularne są Ubuntu, Debian, CentOS i wiele innych. Zwracamy uwagę na zaprezentowane systemy operacyjne, chociaż ostateczny wybór należy do Ciebie. Aby to zrobić, musisz uzyskać obraz ISO i nagrać go na dysk. Zaleca się pobranie pliku z oficjalnej strony montażu. Następnie musisz wybrać liczbę bitów systemowych. Wersja 32 ma mniej problemów ze zgodnością i lepiej współpracuje ze sterownikami. Ale jego odpowiednik 62 ma lepszą wydajność. To prawda, że ​​​​spowodują również problemy, z którymi będziesz musiał sobie poradzić. Zanim zaczniesz, upewnij się, że masz kopię zapasową wszystkich ważnych danych. Nie myśl, że system może ci cokolwiek zrujnować. Tyle, że w większości przypadków użytkownicy sami z niewiedzy lub w panice usuwają ważne informacje. Masz więc dysk z obrazem systemu. Przed ponowną instalacją skonfiguruj podstawowy system we/wy do pracy. Teraz możesz uruchomić komputer ponownie.

Użyjemy Ubuntu jako przykładu. Jest to popularny system operacyjny i nie jest trudno znaleźć zalecenia dotyczące pracy z nim. Tak więc ekran zostanie początkowo załadowany i będziesz musiał wybrać „Zainstaluj Ubuntu”. Na początku będziesz musiał wybrać język systemu Linux. Określ swoją strefę czasową. Następnie konfigurujesz klawiaturę. W następnym kroku będziesz musiał przygotować miejsce na dysku. Na tym etapie rozwiązanie tego problemu można zlecić systemowi operacyjnemu lub wszystko można ustalić ręcznie. Ostatnia opcja jest odpowiednia dla doświadczonych użytkowników, którzy wiedzą, czym jest sektor danych i ogólnie jak działa komputer. Ponadto poziom świadomości powinien być bardzo wysoki.

Gdy wyczerpią się problemy z miejscem na dysku, zostaniesz poproszony o nadanie nazwy temu komputerowi i utworzenie administratora. Konieczne będzie zapamiętanie, co tu wskazano, w przeciwnym razie obsługa urządzenia w przyszłości bez ponownej instalacji lub resetowania będzie prawie niemożliwa. Nawiasem mówiąc, hasło i nazwa użytkownika będą potrzebne nie tylko do zalogowania się do systemu. Następnie pojawi się przed tobą okno kreatora przesyłania ustawień z innych systemów operacyjnych. Jeżeli ich nie ma, krok zostanie pominięty. W przeciwnym razie system operacyjny zaproponuje przesłanie plików, a także ustawień znajdujących się na kontach użytkowników. I na koniec powinno pojawić się okno, w którym zostanie wyświetlony wybór użytkownika. Sprawdź, czy wszystko jest tak, jak chcesz. Jeśli nie ma żadnych skarg, kliknij przycisk „Zainstaluj” i rozpocznie się proces. W zależności od konfiguracji komputera, na którym wykonywane są wszystkie te czynności, szybkość wymiany systemów operacyjnych jest różna. Po wykonaniu wszystkich niezbędnych czynności zostaniesz poproszony o kliknięcie przycisku „Enter”.

Uruchamianie Linuksa

Kiedy włączysz go po raz pierwszy, zostaniesz przywitany przez bootloader. W takim przypadku działanie Linuksa będzie zależeć od obecności systemów operacyjnych innych firm. Jeśli jest tylko jeden, Linux sam się uruchomi. Jeśli tak się nie stanie, będziesz mieć trzy możliwości:

  1. Jeśli wybierzesz pierwszy, system operacyjny załaduje się za dziesięć sekund.
  2. Druga opcja jest odpowiednikiem trybu awaryjnego systemu Windows.
  3. Testowanie pamięci RAM.

Ponadto, w zależności od liczby zainstalowanych systemów operacyjnych, zostaną dodane opcje ich uruchamiania, a nie tylko ładowania systemu Linux. Po aktywowaniu Linuksa możesz zacząć dostosowywać jego wygląd, zacząć korzystać z dodatkowych aplikacji - ogólnie rzecz biorąc, zrób wszystko, aby system operacyjny był jak najbardziej dostosowany do Ciebie. Różnorodność jest ogromna i możesz wybrać to, co lubisz. Pewne problemy mogą pojawić się jedynie podczas korzystania z gier i aplikacji obliczeniowych (AutoCAD i tym podobne).

Usuwanie i odzyskiwanie Linuksa

Jako przykład zostanie użyty ten sam Ubuntu. Nie ma znaczenia, dlaczego zadałeś pytanie „jak usunąć Linuksa” - nie podobał Ci się system lub uznałeś, że jest trudny. Najważniejsze jest to, jak to zrobić. Rozważmy dwie opcje. W pierwszym przypadku załóżmy, że masz opcję awaryjną w postaci systemu Windows. W drugim założymy, że nie masz innego systemu operacyjnego:

  1. Umieść płytę instalacyjną w napędzie. Uruchom z niego, zmieniając priorytet w podstawowym systemie wejścia/wyjścia. Otwórz wiersz poleceń. Można to zrobić za pomocą menu dysku instalacyjnego. Następnie wybierz opcję „Naprawa systemu”. W języku angielskim wygląda to jak Napraw swój komputer. Poprawianie wpisu o ładowaniu systemu. Aby to zrobić, wpisz polecenie bootrec /fixmbr. Podczas uruchamiania nie będzie już wyświetlany ekran wyboru systemu operacyjnego po włączeniu komputera, a system Windows będzie zawsze ładowany. Wszystko jest gotowe. Teraz, aby zmiany odniosły skutek, uruchom ponownie komputer. Jeśli chcesz całkowicie pozbyć się Ubuntu, musisz wykonać jeszcze dwa kroki. Najpierw otwórz menu zarządzania dyskami. W oknie, które zostanie otwarte, kliknij prawym przyciskiem myszy partycję z systemem operacyjnym i wybierz polecenie, aby ją usunąć. To wszystko, już jej nie ma. Teraz kliknij prawym przyciskiem myszy partycję Windows i wybierz polecenie „Rozszerz partycję”. Należy do niego dodać wolne miejsce. Przypomnijmy jednak, że można to zrobić tylko wtedy, gdy istnieje zapasowy system operacyjny.
  2. Teraz wyobraź sobie, że masz tylko jedno Ubuntu. Następnie będziesz potrzebować dysku z żądanym systemem operacyjnym (jako przykład zostanie wzięty system Windows). Włóż go do napędu optycznego. Następnie musisz usunąć partycję zawierającą system Linux. Następnie kontynuuj instalację. Jeśli tego nie zrobisz, nie będziesz mógł korzystać z komputera. A potem będziesz musiał stworzyć system operacyjny gdzieś na dysku flash i wykonać z niego niezbędne działania.

„Linux”: taki sam, a inny

Porozmawiajmy o tym, jakie istnieją analogi Linuksa i dajmy im krótki opis. Pod uwagę brane będą tylko najpopularniejsze dystrybucje:

  1. Ubuntu. Koncentruje się na łatwości nauki i użytkowania.
  2. OtwórzSUSE. Wygodna dystrybucja podczas konfiguracji i konserwacji.
  3. Fedora. Jedna z najpopularniejszych opcji, która zyskała miłość ze względu na swoją wszechstronność.
  4. Debiana. Dystrybucja ta posłużyła jako podstawa dla wielu innych. Nad jego stworzeniem pracuje duża społeczność programistów. Ma rygorystyczne podejście do korzystania z prawnie zastrzeżonego oprogramowania.
  5. Slackware'a. Jedna z najstarszych dystrybucji. Ma konserwatywne podejście do rozwoju i użytkowania.
  6. Gentoo. Bardzo elastyczna dystrybucja. Skompilowane z kodów źródłowych. Efekt końcowy charakteryzuje się wysoką produktywnością i elastycznością w realizacji zadań. Skierowany do doświadczonych użytkowników i ekspertów w dziedzinie technologii komputerowych.
  7. Archlinux. Dystrybucja skupiająca się na korzystaniu z najnowszych wersji oprogramowania. Stale aktualizowana. Odpowiedni dla tych, którzy chcą mieć wszystkie zalety i modyfikacje, ale nie chcą tracić czasu.

Oprócz wszystkich wymienionych opcji istnieje wiele innych dystrybucji. Mogą być oparte na wskazanych powyżej lub stworzone od podstaw. W drugim wariancie są one zwykle tworzone w celu wykonywania ograniczonego zakresu zadań. Każda dystrybucja ma swoją własną koncepcję, zestaw pakietów, zalety i wady. Żaden z nich nie może twierdzić, że zadowoli wszystkich użytkowników. Dlatego obok liderów z powodzeniem istnieją inne wdrożenia tworzone przez stowarzyszenia programistów i firmy. Istnieje zatem wiele rozwiązań, które mogą działać z płyty CD i nie trzeba instalować systemu na samym komputerze. Jeśli nie ma konkretnych celów, możesz zastosować dowolną dystrybucję. Jeśli chcesz samodzielnie złożyć potrzebne komponenty, polecam zwrócić uwagę na Gentoo, CRUX lub LFS.

Co mówią nam użytkownicy Linuksa?

Ogólnie rzecz biorąc, możesz samodzielnie sprawdzić recenzje. Ale artykuł zawiera pewną ich „kompilację” dla tych, którzy nie mają ochoty ani czasu na wyszukiwanie i czytanie różnych tekstów. Recenzje na temat Linuksa są w większości pozytywne. Pozytywną cechą jest niewielka ilość pamięci RAM, którą należy przeznaczyć na działanie samego systemu operacyjnego. Zdobyła szacunek także wśród osób, które muszą skupić się na pracy, ale gry są ciągle rozpraszane. Dzieje się tak między innymi dlatego, że dla Linuksa wydano stosunkowo niewiele programów rozrywkowych. Oczywiście można skorzystać z usług emulatorów systemu operacyjnego, ale zawsze wymaga to dużo czasu i zasobów. Dlatego jest to dobra opcja dla leniwych. Linux cieszy się dużą popularnością wśród przedstawicieli sektora technologii informatycznych. Dzieje się tak między innymi ze względu na dostępność różnych narzędzi. Programiści i specjaliści techniczni pozytywnie wypowiadają się o tym systemie ze względu na jego wszechstronność i łatwość przeprowadzenia niezbędnych czynności. Najczęściej wymieniane negatywne cechy to konieczność posiadania znacznej wiedzy o komputerach, umiejętność pracy naukowej i wizualna różnica w stosunku do Windows. Oto opinie, jakie można znaleźć na temat Linuksa. System operacyjny różni się znacznie od zwykłego interfejsu większości komputerów osobistych, ale panuje opinia, że ​​jest to raczej zaleta niż wada.

Wniosek

Na tym kończy się opis Linuksa. Przegląd ukazał wiele różnych aspektów. Nauczyłeś się i studiowałeś programy dla systemu Linux: jakie są cechy ich działania, jak zainstalować i uruchomić sam system operacyjny. Udostępniono także różne polecenia, za pomocą których można wykonać podstawowy zakres operacji użytkownika. Możemy mieć tylko nadzieję, że informacje o Linuksie – czym jest i do czego służy – przydadzą się Państwu w praktyce.

Nowicjusze w świecie Linuksa są często zdezorientowani różnorodnością dystrybucji Linuksa. Często trudno im zrozumieć, co to jest i gubią się w ich ogromnej liczbie. Ale tak naprawdę tutaj wszystko można pogrupować i przedstawić w formie całościowego obrazu, aby wszystko było łatwiejsze do zrozumienia i nawigacji.

Mówiliśmy już o tym w osobnym artykule. W rzeczywistości jest to jądro Linuksa i zestaw różnych programów; to samo mamy na myśli, mówiąc o systemie operacyjnym Linux. Niektóre systemy operacyjne Linux korzystają z jądra Linuksa w niezmienionej postaci, podczas gdy inne modyfikują je w celu uzyskania większego bezpieczeństwa lub wdrożenia niezbędnych funkcji. Zalety konkretnego systemu operacyjnego Linux zależą od zestawu oprogramowania, z którego korzysta. W tym artykule przyjrzymy się głównym typom obecnie istniejących systemów operacyjnych Linux.

Wszystkie systemy na tej liście są ułożone w losowej kolejności, więc to, że jakiś system znajduje się na ostatnim miejscu, nie oznacza, że ​​nie jest wart uwagi.

1. Debian i inne systemy Deb

Do tej grupy zaliczają się dystrybucje oparte na Debianie oraz inne, które korzystają z systemu zarządzania pakietami Deb. Ten system pakietów został opracowany dla Debiana i obecnie jest dość często używany w popularnych dystrybucjach, takich jak sam Debian, Ubuntu, LinuxMint, AstraLinux, Elementary i wiele innych. Te dystrybucje wykorzystują oryginalne jądro Linuksa z kilkoma poprawkami, które naprawiają tylko błędy.

2. Red Hat i inne systemy Rpm

Podczas gdy społeczność rozwijała system zarządzania pakietami Deb, Red Hat stworzył własnego menedżera pakietów, Rpm. Następnie wszystkie tradycyjne dystrybucje Linuksa podzielono na dwa obozy – te korzystające z deb irpm. Teraz oba systemy zarządzania pakietami są dobre i nie można powiedzieć, że jeden jest gorszy od drugiego. Szczegółowy artykuł można przeczytać w linku. Obecnie z systemu zarządzania pakietami RPM korzystają takie dystrybucje jak CentOS, Fedora, Red Hat, OpenSUSE i inne mniej popularne.

3. Arch Linux i te na nim oparte

Po pewnym czasie pojawiło się kilka kolejnych dystrybucji, które nie korzystały z Deb ani Rpm. Jedną z takich dystrybucji jest ArchLinux. Używa własnego menedżera pakietów pacman, który pozwala robić wszystko tak samo jak deb, ale dodatkowo zaimplementowano prosty system wydawania stopniowego. Dzięki niej dystrybucja zawsze posiada najnowsze oprogramowanie. Arch szybko zyskał popularność i powstało na nim kilka dystrybucji - Manjaro, Antergos, Cinnach i wiele innych.

4. Gentoo

Wielu użytkowników chciało móc samodzielnie skompilować swój system, aby wybrać oprogramowanie do zainstalowania, a także uzyskać optymalizację pod kątem swojego sprzętu. Dlatego też stworzono dystrybucję Gentoo opartą na jądrze Linuksa, która korzysta z menedżera pakietów Emerge. Tutaj otrzymujesz także aktualizacje ciągłe, a także możliwość stosunkowo łatwej kompilacji systemu operacyjnego na komputerze. Menedżer pakietów Emerge zawiera już gotowe skrypty kompilacji, więc nie musisz niczego dodawać samodzielnie.

5. Linux od zera

To tak naprawdę nie jest dystrybucja, LFS to zestaw narzędzi pozwalających zbudować własną dystrybucję opartą na jądrze Linuksa. Po prostu bierzesz jądro, pobierasz źródła niezbędnych programów, wszystkie programy z systemu inicjalizacji i powłoki poleceń do środowiska graficznego, zbierasz to wszystko, konfigurujesz i otrzymujesz dystrybucję.

6.ChromeOS

Jeszcze później Google wypuściło swój system operacyjny dla netbooków oparty na jądrze Linuksa. Tak naprawdę ChromeOS opiera się na Gentoo, ale są one tak różne, że nie da się ich połączyć w jeden punkt. W tym systemie Google zaimplementował taki pomysł jak chmurowy system operacyjny Linux. Twoim obszarem roboczym jest Twoja przeglądarka. Tutaj musisz zrobić wszystko w przeglądarce - edytować dokumenty, pracować z filmami, a nawet terminalem Linux w przeglądarce. Pliki są przechowywane głównie w chmurze. Ale to wciąż Linux.

7.Android

Nie wszyscy wiedzą, ale najpopularniejszy system operacyjny dla telefonów komórkowych również korzysta z jądra Linux. Jedyne, co pozostało z Linuksa, to jądro i kilka innych rzeczy; Google wypełnił całą resztę różnymi frameworkami, Javą i tak dalej. Możliwości Linuksa ogranicza ten sam system bezpieczeństwa Bionic, który zabrania ładowania bibliotek dynamicznych, ale w terminalu można pracować z przebudowanymi poleceniami Linuksa, a w środowisku chroot można uruchomić pełnoprawną dystrybucję Linuksa.

8. Slackware

Dość stara dystrybucja Linuksa, która kiedyś była uważana za najbardziej Unixową. Wcześniej opierało się na niej kilka dystrybucji, takich jak Blacktrack, Slax, VectorLinux i inne. Ale potem powoli straciła na popularności. Korzysta z własnego menedżera pakietów. które Możliwości nie są porównywalne z deb i obr./min Rozwiązywanie zależności nie jest obsługiwane, a polecenia usuwania i instalowania pakietów znajdują się w różnych narzędziach.

9. OpenWrt i te na nim oparte

OpenWrt to system operacyjny Linux 2017 dla routerów i routerów opartych na jądrze Linuksa. Oprócz samego jądra Linuksa zawiera uproszczoną wersję biblioteki C, standardowe narzędzia Linux i BusyBox. System zajmuje niewiele miejsca i jest zoptymalizowany specjalnie dla routerów. Większość ustawień dokonuje się w wierszu poleceń.

10. Tizen i inne rozwiązania IoT

System operacyjny oparty na jądrze Linuksa, przeznaczony dla różnych telewizorów, inteligentnych zegarków i innych inteligentnych gadżetów. System jest rozwijany w oparciu o jądro Linuksa firmy Samsung i jest już dość często używany. Istnieją własne aplikacje i SDK do ich rozwoju.

11. System operacyjny dla superkomputerów

Od 2017 r. Na superkomputerach najczęściej używane są systemy operacyjne oparte na systemie Linux. Każda firma tworzy własne rozwiązanie w oparciu o jądro, które jest zoptymalizowane pod jej potrzeby i potrzeby. Spośród 500 najpotężniejszych superkomputerów 498 działa pod kontrolą systemu Linux, a dwa kolejne pod systemem UNIX, podobnie jak system AIX firmy IBM.

W styczniu tego roku FAS przyznała, że Microsoftu dominuje na rynku systemów operacyjnych (OS) dla komputerów osobistych (PC) w Rosji. Według danych FAS za 2015 rok 95,6% komputerów stacjonarnych i laptopów korzystało z systemu Windows. Apple miał 2,5% rynku, ale jego Mac OS nie jest łatwy do zainstalowania gdziekolwiek indziej niż na komputerach Mac. Prawdziwi konkurenci Microsoftu, z których najpoważniejszym był Linux, posiadali zaledwie 1,9% rynku.

Wydawałoby się, że projekt stworzenia darmowego systemu operacyjnego nie powiódł się. Faktycznie szybko podbija świat. „Wiele osób nawet nie wie, że używa Linuksa” – powiedział fiński twórca Linus Torvalds w wywiadzie dla magazynu Linux. Sięgnij po smartfon – jeśli to Android, to zbudowany na jądrze Linuksa. Wejdź na strony gigantów takich jak Google, Amazon, Facebook lub jakieś małe, nieznane firmy - używają Linuksa. Linux obsługuje Międzynarodową Stację Kosmiczną, zasila większość superkomputerów i został przyjęty na giełdzie nowojorskiej w 2007 roku. Dziesiątki tysięcy programistów na całym świecie pracuje za darmo, aby stale ulepszać darmowy system.

Pracownik Microsoftu powiedział kiedyś Torvaldsowi, że jego portret był używany w ich biurze jako tarcza do gry w rzutki. Steve Ballmer publicznie zaatakował Linuksa, będąc dyrektorem generalnym Microsoftu. Jest mało prawdopodobne, aby był wobec niej obojętny. Po rezygnacji przyznał w rozmowie z Fortune: Linux stanowi coraz większe zagrożenie dla Windowsa i już „wyłania się w lusterku wstecznym”. Następca Ballmera, Satya Nadella, poszedł inną drogą: uruchomił inicjatywę Microsoft Loves Linux, mającą na celu wzajemne dostosowywanie oprogramowania.

Jednak Apple wręcz przeciwnie, pod koniec ubiegłego roku zakazał instalacji Linuksa i innych systemów operacyjnych, z wyjątkiem Mac OS i Windows 10, na swoich nowych komputerach. A wcześniej Steve Jobs zaprosił Torvaldsa, aby został jednym z twórców systemu Mac OS i wprowadził do tego procesu te same niezwykłe zasady rozwoju, co Linux. Ale fiński programista odmówił. „Myślę, że [Jobs] był bardzo zaskoczony, że jego argument na temat udziału Apple w rynku nie zadziałał” – wspomina Torvalds.

Ma własne poglądy na temat tego, czym jest oprogramowanie open source i jaka jest jego, Torvalds, rola w świecie komputerów. Stworzył oprogramowanie, które było darmowe i na którym nie spodziewał się zarobić ani centa (chociaż ostatecznie zarobił miliony). Jednak nawet gdy pod koniec lat 90. brakowało pieniędzy, Torvalds odrzucił propozycję 10 milionów dolarów, które miałby otrzymać za dołączenie do zarządu jednej z nowonarodzonych firm linuksowych.

W styczniu tego roku Torvalds rozpoczął prace nad piątą wersją jądra Linuksa. „Zmiana numeru nie oznacza niczego specjalnego. Jeśli potrzebujesz oficjalnego powodu, zabrakło mi palców u rąk i nóg, więc „4,21” zmieniło się w „5”, cytuje go internetowa publikacja InternetUA.

Zafascynowany kalkulatorem

Linus Torvalds urodził się 28 grudnia 1969 roku w Helsinkach i powinien był zostać dziennikarzem – jak prawie wszyscy jego krewni. Mój ojciec był dziennikarzem radiowym, moja matka była redaktorką w agencji informacyjnej, wujek pracował w fińskiej telewizji, mój dziadek był redaktorem naczelnym gazety, a moja siostra, pracownica agencji informacyjnej, jednocześnie otworzyła prowadzi własne biuro tłumaczeń specjalizujące się w tłumaczeniu reportaży prasowych.

Legenda rodzinna głosi, że pradziadek Linusa, dziennikarz i pisarz Ernst von Wendt, walczył po stronie Białych w 1917 roku i został pojmany przez Czerwonych. Przeciwnie, ojciec Nils był ideologicznym komunistą. Niektórym dzieciom zabroniono nawet bawić się z Linusem, a on sam był wyśmiewany w szkole z powodu radykalizmu ojca. Kiedy rodzice się rozwiedli, dzieci nie zauważyły ​​tego zbytnio: ich ojciec przez długi czas mieszkał w Moskwie.

Rzadkim wyjątkiem w zawodzie rodzinnym był dziadek ze strony matki Leo Waldemar Törnqvist, profesor statystyki na Uniwersytecie Helsińskim. Mój wnuk bardzo lubił patrzeć, jak pracuje na kalkulatorze. W przeciwieństwie do współczesnych kalkulatorów te potrzebowały czasu na obliczenia i mrugały światłami. Widok ten zafascynował młodego Linusa. W 1981 roku mój dziadek zamiast kalkulatora kupił swój pierwszy komputer, Commodore VIC-20.

Najrzadsze nazwisko

W biografii „Tylko dla zabawy. Historia przypadkowego rewolucjonisty” (M.: Eksmo-press, 2002) Linus Torvalds, należący do mniejszości szwedzkojęzycznej w Finlandii, tak opowiada o pochodzeniu swojego nazwiska: „Mój dziadek ze strony ojca nosił nazwisko Torvalds<...>zrobił to sam, używając swojego drugiego imienia jako materiału pod ręką. Po urodzeniu otrzymał imię Ole Thorwald Alice Saxberg. Urodził się bez ojca (Saxberg to nazwisko panieńskie jego matki), a nazwisko Karanko otrzymało od mężczyzny, za którego wyszła moja prababcia. Farfar (jak Finowie nazywają swojego dziadka ze strony ojca. - Vedomosti) nie lubił swojego ojczyma tak bardzo, że zmienił nazwisko: dodał literę „s” do imienia Torvald, aby nadać nazwisku bardziej szanowane brzmienie, jak się wydawało jego. Imię Torvald oznacza „domena Thora”. Lepiej byłoby, gdyby stworzył nazwisko od zera i nie wprowadzał w nim przeróbek: dodanie „s” pozbawia słowo pierwotnego znaczenia i dezorientuje zarówno Szwedów, jak i Finów, którzy nie rozumieją, jak wymawiać to nazwisko. Chcą to napisać nie Torvalds, ale Thorwalds. Na świecie jest tylko 21 Torvaldów i wszyscy jesteśmy spokrewnieni. Wszyscy stoimy przed tym problemem rodzinnym.”

Torvalds wspomina, że ​​w szkole nie był wyrzutkiem i był dość zręczny – chętnie zabierano go do fińskiej wersji drużyny zbijaka. Ale jednocześnie był typowym kujonem: „Wyglądałem jak bóbr, nosiłem okulary, ubierałem się nieestetycznie, moje włosy przez większość czasu wyglądały źle, a przez resztę czasu okropnie”. Nic dziwnego, że zainteresował się komputerami. To hobby nie zniknęło wraz z wiekiem. Ze względu na fińską pogodę w kraju nie ma nic do roboty poza programowaniem, uprawianiem seksu i piciem, zażartował Torvalds. Z drugim nie szło mu najlepiej – hakerzy nie byli jeszcze modni w tamtych latach, a on nie przepadał szczególnie za piciem. Pozostaje tylko napisać kody.

Inwestycja w komputer

Kiedy dziadek zmarł, jego komputer domyślnie został przekazany Linusowi. Potem kupił Sinclair QL. Rodzina nie popisywała się: Torvalds wspomina, jak jego matka od czasu do czasu oddawała w zastaw jedyną rzecz wartościową – udziały w Helsinki Telephone Company (wydawane każdemu właścicielowi telefonu) o wartości około 500 dolarów. Stając się sławnym, zrobi jedyny wyjątek dla tej firmy i dołączy do jej zarządu.

W 1990 Torvalds rozpoczął studia na Uniwersytecie Helsińskim. Kupił komputer z procesorem Intel 386, na który musiał zaciągnąć kredyt na kilka lat. Było warto: jak na swoje czasy była to potężna maszyna.

Na uniwersytecie używany był system operacyjny Unix. Na komputerze Torvaldsa działa darmowy system operacyjny Minix. Torvaldsowi nie podobał się sposób, w jaki łączyła się z domu przez modem z siecią uniwersytecką, ani sposób, w jaki pracowała ze sprzętem jego komputera. Na przykład Minix został zaprojektowany dla procesorów 16-bitowych, podczas gdy Intel 386 był 32-bitowy.

Torvalds napisał kilka programów rozwiązujących te problemy. Wymagały jednak innych programów: na przykład jego rozwiązanie do pracy z siecią instytutu nie mogło zapisywać plików na dysku. W końcu powstało tak wiele dodatkowych funkcji, że Torvalds olśnił: w niecałe pięć minut miał w rękach zamiennik Minixa. Ale nadal pracował z Minixem, dopóki przypadkowo go nie zrujnował: napisał polecenie, które uszkodziło dysk twardy w miejscu, w którym zapisano system operacyjny. Następnie Torvalds zaczął używać swojego Linuksa jako głównego systemu operacyjnego.

Ideolodzy wolnego oprogramowania

Nie można powiedzieć, że Torvalds stworzył system operacyjny od zera. Stworzył rdzeń systemu, czyli to, co łączy programy ze sprzętem komputerowym i pozwala im działać. Jest to baza, na której można zamocować wiele różnych dodatków. Nie ma jednego systemu operacyjnego Linux takiego jak Windows 10 – istnieje wiele systemów operacyjnych opartych na jądrze Linuksa, a niektóre z nich używają w nazwie słowa Linux.

Sam Torvalds, aby stworzyć pełnoprawny system operacyjny na swoim jądrze, skorzystał z zestawu programów innych osób w ramach licencji General Public License (GPL), opracowanej przez Richarda Stallmana. Torvalds z szacunkiem nazywa go „bogiem wolnego oprogramowania”.

Stallman rozpoczął pracę nad bezpłatną alternatywą dla Uniksa w 1984 roku. Słowo klucz było „bezpłatne”. Jego celem było zapewnienie, że nikt nie będzie mógł przywłaszczyć sobie kodów źródłowych i żądać za nie zapłaty. Stallman stworzył ideologiczną i prawną podstawę takiego oprogramowania, Manifest Wolnego Oprogramowania i wraz z prawnikami napisał Powszechną Licencję Publiczną (GPL). Stanowi ona, że ​​jeśli programista użył kodu na licencji GPL, to musi udostępnić każdemu kod źródłowy powstałego produktu, prawo do jego modyfikowania i rozpowszechniania. Następny programista, który w swoich programach korzystał z oprogramowania objętego licencją GPL itp., będzie musiał zrobić to samo.

Torvalds, korzystając z pracy Stallmana, również udzielił licencji na swoje jądro na licencji GPL. Dlatego w 2001 roku dyrektor generalny Microsoftu Ballmer przeklął: „Linux to rak, który pożera całą własność intelektualną, której dotknie. Zgodnie z zasadami licencji, jeśli korzystasz z jakichkolwiek komponentów oprogramowania typu open source, musisz otworzyć kod źródłowy całego oprogramowania, które posiadasz” (cytat za Cnet).

Dlaczego Linux jest popularny

Początkowo Torvalds niechętnie rozpowszechniał swoje prace. Ale pochwalił się swoimi sukcesami na forum internetowym i żeby nie zostać uznanym za śmieciarza, zamieścił kod.

Jego dzieło zachwyciło innych programistów, którzy zaczęli instalować go na swoich komputerach i sugerować ulepszenia. Rzeczywiście było to bardzo dalekie od doskonałości. Pewnego razu Torvalds otrzymał list, którego autor długo wychwalał Linuksa, a na koniec poinformował, że sterownik napędu dyskowego zawiera błąd, który właśnie zniszczył jego dysk twardy.

System stawał się coraz bardziej popularny. W tym czasie Torvalds już od dawna pracował nie tylko nad Linuksem. Coraz więcej osób rozumiało kod i oferowało swoje ulepszenia, i robiło to całkowicie za darmo. Istnieje system, który pozwala ochotnikom pracować nad nową wersją Linuksa z innymi programistami, sprawdzać zmiany wprowadzane przez innych i powracać do poprzednich wersji plików, jeśli wystąpią błędy. Linux miał kiedyś 10 000 linii kodu. Teraz liczba ta sięga dziesiątek milionów. Jak podaje „The New Yorker”, w 2017 roku zaproponowano około 80 000 ulepszeń Linuksa, z czego 90% przez płatnych programistów, a 30% z nich pracowało dla firmy Intel.

Torvalds zna Linuksa tak dobrze, że często od razu akceptuje lub odrzuca proponowane zmiany: „To jak patrzeć na książkę i nie widzieć poszczególnych liter czy słów, ale uchwycić całe zdanie” (cytat za Bloombergiem). Ale jeśli zmiany są poważne, potrzebuje 10–25 minut na ich przetestowanie. Chociaż Torvalds ma wielu asystentów, którzy przeglądają propozycje, czasami musi przeglądać 30 zmian dziennie.

Dzięki temu systemowi Linux przyciągnął uwagę największych graczy. Pierwszą wśród dużych firm, która zainstalowała na swoim sprzęcie oprogramowanie oparte na jądrze Linux, była firma Sun Microsystems, następnie IBM, Informix, Oracle... Zainteresowały się także małe firmy. Rozwój handlu internetowego w latach 90. stworzyło zapotrzebowanie na oprogramowanie serwerowe. Wcześniej trzeba było na to wydać tysiące dolarów, teraz można było zainstalować go za grosze, dostosowując Linuksa. Każdy mógł otworzyć własny biznes w internecie.

Torvalds wierzy, że podstawą sukcesu Linuksa jest to, że nie ma on niszy. Dawno, dawno temu Unix polegał na superkomputerach wojskowych, bankach i organizacjach finansowych, jak stwierdza w swojej autobiografii „Just for Fun. Historia przypadkowego rewolucjonisty”. To oprogramowanie kosztuje dużo pieniędzy. Potem przyszła Microsoftu dzięki jej stosunkowo niedrogim cenom i zaczął pracować wszędzie. „Ale wyobraźcie sobie płynny organizm, który zalewa każdą odkrytą przestrzeń. Jeśli któraś z nisz zostanie utracona, nie ma to znaczenia. Ciało wypełnia cały świat, wpływając do każdej dziury. To samo dzieje się teraz z Linuksem. Pojawia się wszędzie tam, gdzie jest nią zainteresowanie<...>Można go znaleźć na superkomputerach w najróżniejszych fajnych miejscach, takich jak Narodowe Laboratorium. Fermiego i NASA. Ale płynął tam z przestrzeni serwerowej. A ja z kolei wciągnąłem się w to ze świata komputerów stacjonarnych – od tego zaczynałem. Jednocześnie Linux obsługuje także urządzenia wbudowane, od hamulców przeciwblokujących po zegarki. Zobacz, jak wypełnia świat.”

Oczywiście kolejnym powodem jego popularności jest wizerunek Robin Hooda. Z jednej strony – potworna korporacja Microsoftu, plotki o szpiegowaniu użytkowników itp., a z drugiej strony wolne oprogramowanie i skromny Finn.

Jak Torvalds został milionerem

„Trudno mi było uzbierać miesięczne raty za komputer, które miały wystarczyć na trzy lata” – wspomina Torvalds w swojej biografii. Uważał jednak, że branie pieniędzy za Linuksa jest niewłaściwe. Powodem tego była Finlandia z jej postawą wobec chciwości, uparty ojciec komunista i niechęć do zmuszania tych, którzy mu pomagali, do lepszego płacenia za program, argumentował Torvalds.

W Internecie można znaleźć tzw. shareware (z angielskiego shareware) – darmowe oprogramowanie, które pyta: „Jeśli mnie lubisz, prześlij pieniądze autorowi”. W Linuksie nie było takiej prośby, ale wielu pisało do Torvaldsa, że ​​chętnie wesprą go finansowo. W tym czasie w Internecie krążył list z serii „maksymalna reposta”: rzekomo chłopiec Craig umierał na raka, ale można było go pocieszyć, wysyłając pocztówkę. Torvalds żartobliwie poprosił, aby zamiast waluty napisać mu kilka linijek. Kiedy skrzynka pocztowa zaczęła pękać od pocztówek z całego świata, rodzina podejrzewała, że ​​Linus robi coś ważnego. On sam niewiele mówił o Linuksie, pomimo wszystkich zarzutów, że jego modem stale zajmuje linię telefoniczną.

Torvalds mieszkał i jadł obiady ze swoją matką. Miał około 5000 dolarów pożyczek studenckich, około 50 dolarów miesięcznie na pożyczkach komputerowych i trochę pieniędzy potrzebnych na piwo. Problem z pożyczką rozwiązał się sam: znajomy zareklamował w Internecie abonament na komputer Torvaldsa i on w drodze wyjątku przyjął pieniądze. A resztę zapłacił ze swojej pensji. W Finlandii żyje mniejszość szwedzkojęzyczna, do której należą Torvaldsowie. W 1992 r. na kursie informatyki potrzebny był asystent mówiący po szwedzku i biegły w obsłudze komputera. Na wydziale było ich tylko dwóch.

Trzy lata później Torvalds został pracownikiem naukowym na uniwersytecie na pełen etat: otrzymywał pieniądze na badania, które w dużej mierze sprowadzały się do udoskonalania Linuksa.

Dzięki nauczaniu Torvalds ożenił się. Nauczycielka przedszkola i sześciokrotna mistrzyni Finlandii w karate Tove zapisała się na jego specjalny kurs „Wprowadzenie do informatyki”. Pierwszym zadaniem było wysłanie maila do nauczyciela – nie było to tak proste jak teraz. W liście Tove zaprosiła go na randkę. Na początku w ogóle się nie rozstali, a Torvalds zrezygnował nawet z programowania.

W 1997 roku Torvalds wraz z rodziną przeniósł się do Stanów Zjednoczonych, aby pracować dla Transmeta, firmy opracowującej procesory o niskim poborze mocy. Jednym ze współwłaścicieli tej firmy jest Paul Allen, który wraz z Billem Gatesem założył Microsoftu. Zadaniem Torvaldsa było utrzymanie infrastruktury Linux projektu.

Aż do początków tego stulecia, kiedy z dnia na dzień stał się milionerem, Torvalds nie miał na koncie bankowym więcej niż 5000 dolarów. To, że Linux jest darmowy, nie oznacza, że ​​nie można na nim zarabiać. Nawet gdy projekt był dopiero w powijakach, jądro można było pobrać bezpłatnie z Internetu lub można było kupić jego nagranie na dyskietce lub płycie CD od przedsiębiorczych facetów. Możesz zarabiać na usługach instalacji Linuksa; możesz za opłatą dostosować Linuksa do potrzeb konkretnej firmy. Tym ostatnim zajmuje się firma Red Hat, która weszła na giełdę 11 sierpnia 1999 r. A wcześniej w dowód wdzięczności dała Torvaldsowi opcję na udział.

Już pierwszego dnia notowania podwoiły się. Ale miał prawo sprzedać gazety nie wcześniej niż po 180 dniach. Na szczęście przez cały czas rosły (w 2009 roku Red Hat wejdzie na S&P 500), a wartość pakietu Torvaldsa sięgnęła 5 milionów dolarów.

Wkrótce na giełdę weszła inna firma, VA Linux, i w ten sam sposób dała Torvaldsowi opcję. Na fali optymizmu akcje natychmiast wzrosły 10-krotnie do 300 dolarów. Okazało się to jednak za dużo i bańka internetowa zaczęła się zmniejszać. Od 300 dolarów akcje zaczęły spadać, by co najmniej rok później wycenić je na 6,6 dolara. Torvalds pamięta, jak okropne było obserwowanie, jak przez 180 dni Twoja stawka taniała, a Ty nie mogłeś jej sprzedać.

Za pieniądze zebrane z udziałów rodzina (autor Linuksa ma teraz trzy córki) kupiła dom w Ameryce, a Torvalds oprócz rodzinnego Pontiaca zaczął trzymać w garażu kabriolet, zwykle żółty.

W 2012 roku Torvalds zdobył największą na świecie nagrodę technologiczną, Millennium Technology Prize. W tym roku podzielił się nagrodą w wysokości 1,2 miliona euro z innym zwycięzcą, japońskim badaczem komórek macierzystych Shinyą Yamanaką.

Jednak głównym źródłem dochodów Torvaldsa, po opuszczeniu Transmety w 2003 roku, była Linux Foundation (w tamtych latach nazywała się Open Source Development Labs). Jego zadaniem jest ocenianie propozycji innych osób dotyczących ulepszenia Linuksa: „Sam nie pisałem kodu od lat. Wszystko, co piszę, jest po prostu poprawianiem cudzych błędów, wprowadzam zmiany w jednej lub dwóch linijkach, mój wkład polega na łączeniu różnych fragmentów kodu” (cytat z internetowej publikacji The Register). Fundusz zasilany jest z darowizn, m.in. od firm korzystających z Linuksa. Jak podaje The New Yorker, w 2017 roku jej budżet wyniósł 50 milionów dolarów, a w 2016 roku Torvalds otrzymał od fundacji 1,6 miliona dolarów.

Kontrola niegrzecznej osoby

„Zarządzając projektem z udziałem setek tysięcy programistów, zachowuję się dokładnie tak samo, jak za czasów studenckich: nikomu niczego nie zlecam, po prostu czekam, aż ktoś zgłosi się na ochotnika” – Torvalds stwierdził w swojej biografii. „Aprobuję lub odrzucam ich pracę, ale w większości przypadków pozwalam, aby sprawy toczyły się własnym biegiem”. Jeśli dwie osoby zmierzają w podobnych kierunkach, to przyjmuję pracę obu i zobaczę, kto się przyzwyczajy. Czasami oba są używane, ale zaczynają się rozwijać w różnych kierunkach. Któregoś dnia doszło do ostrej rywalizacji pomiędzy dwiema osobami: każda z nich nalegała, aby użyć jego łatek, co kolidowało z łatami jego przeciwnika. Przestałem akceptować łatki od obu, dopóki jeden z programistów nie stracił zainteresowania. To właśnie zrobiłby król Salomon, gdyby prowadził przedszkole”.

Podejście to okazało się skuteczne w skali systemu Linux. Kiedy jednak Torvalds został przydzielony do kierowania działem liczącym 15 pracowników w firmie Transmeta, pokazał, że jest całkowicie nieodpowiedni. Trzy miesiące później został po cichu zdegradowany z powrotem do roli programisty.

Ale nie wszyscy go lubią jako głównego koordynatora Linuksa, ponieważ jego styl komunikacji z kolegami przez wiele lat pozostawał „studencki”: programista nie powstrzymywał się od wyrażeń.

W 2013 roku jeden z deweloperów napisał nawet list do Torvaldsa, prosząc go, aby nie obrażał ani nie zastraszał swoich kolegów. „Jeśli chcesz, żebym „zachowywał się profesjonalnie”, mogę powiedzieć, że nie jestem zainteresowany” – odpowiedział Torvalds. „Siedzę w domu, w biurze, ubrany w szlafrok. Nie zamierzam zacząć nosić krawata, nie mam też zamiaru angażować się w fałszywą uprzejmość, oszustwo, politykę biurową i żarty, bierną agresywność i inne modne hasła. Bo na tym właśnie polega „profesjonalne działanie”: ludzie uciekają się do najróżniejszych nieprzyjemnych rzeczy, bo zmuszeni są do podążania za zwykłymi impulsami w nienaturalny sposób” (cytat z „The New Yorker”).

W 2015 roku najbliższy współpracownik Torvaldsa, programista Greg Croah-Hartman, napisał Kodeks rozwiązywania konfliktów, częściowo po to, aby zniechęcić innych do rzucania ostrych uwag. Torvald pochwalił tę innowację, ale się nie powstrzymywał. Pod koniec tego roku Sarah Sharp i Matthew Gareth odeszli z zespołu jądra Linuksa z powodu złego traktowania. „Właściwie jestem nieprzyjemną osobą. Niektórzy uważają, że jestem taka słodka, a inni są zszokowani, gdy widzą, że jest inaczej. Nie jestem miłą osobą i nie zależy mi na tobie. Zależy mi na technologii i rdzeniu” – odpowiedział Torvalds (cytowany przez The Register).

W październiku ubiegłego roku programiści jądra mieli zebrać się na konferencji Linux Maintenance Summit. Torvalds odwiedzał ją przez 20 lat z rzędu. Tym razem jednak pomyliłam daty i zaplanowałam wakacje z rodziną. Odkryto to wcześniej, ale on odmówił zmiany planów ze względu na szczyt i wyjechał do Szkocji. Następnie jego uczestnicy postanowili zebrać się nie w Vancouver, ale w Edynburgu, bliżej Torvalds, aby mógł jeszcze na jakiś czas do nich dołączyć. Historia była gorąco dyskutowana w kręgach programistów, a dziennikarze „The New Yorker” umówili się z Torvaldsem i zadali mu pytania dotyczące zdarzenia i jego relacji z kolegami. We wrześniu 2018 roku – jeszcze przed publikacją artykułu – Torvalds przeprosił za swoje zachowanie, obiecał pomyśleć, jak to zmienić i zapowiedział, że tymczasowo odejdzie od koordynowania Linuksa.

W tym samym miesiącu ogłoszono nowy kodeks postępowania dla programistów Linuksa, a w październiku do zespołu powrócił Torvalds (był także obecny na forum).

Teraz społeczność żyje według nowych zasad. W przeszłości spontaniczność i bezpośredniość w wyrażaniu opinii były uważane za naturalne i korzystne w tworzeniu otwartego oprogramowania. Teraz krytykę należy przedstawić konstruktywnie, a po jej wysłuchaniu należy ją dokładnie rozważyć. Obraźliwe komentarze, ataki osobiste i język o charakterze seksualnym są zabronione. Torvalds na razie próbuje się powstrzymać.

Użytkownik, który chce po prostu zapoznać się z systemami operacyjnymi opartymi na jądrze Linuksa, może łatwo zgubić się w asortymencie różnych pakietów dystrybucyjnych. Ich obfitość związana jest z otwartym kodem źródłowym jądra, dlatego programiści na całym świecie pilnie uzupełniają szeregi znanych już systemów operacyjnych. W tym artykule omówimy najpopularniejsze z nich.

Tak naprawdę różnorodność dystrybucji jest tylko korzystna. Jeśli rozumiesz charakterystyczne cechy niektórych systemów operacyjnych, będziesz mógł wybrać system, który jest idealny dla Twojego komputera. Słabe komputery PC uzyskują szczególną przewagę. Instalując pakiet dystrybucyjny dla słabego sprzętu, będziesz mógł korzystać z pełnoprawnego systemu operacyjnego, który nie będzie ładował Twojego komputera, a jednocześnie zapewni całe niezbędne oprogramowanie.

Aby wypróbować jedną z dystrybucji przedstawionych poniżej, wystarczy pobrać obraz ISO z oficjalnej strony, wypalić go na dysku USB i uruchomić komputer z pendrive'a.

Jeśli manipulacja zapisaniem obrazu ISO systemu operacyjnego na dysk wydaje Ci się skomplikowana, możesz przeczytać poradnik dotyczący instalacji Linuksa na maszynie wirtualnej VirtualBox na naszej stronie internetowej.

Ubuntu

Ubuntu jest słusznie uważany za najpopularniejszą dystrybucję opartą na jądrze Linuksa w WNP. Został opracowany w oparciu o inną dystrybucję - Debian, ale z wyglądu nie ma między nimi podobieństwa. Nawiasem mówiąc, użytkownicy często spierają się o to, która dystrybucja jest lepsza: Debian czy Ubuntu, ale wszyscy są zgodni co do jednego - Ubuntu jest świetne dla początkujących.

Programiści systematycznie wypuszczają aktualizacje, które poprawiają lub korygują jego niedociągnięcia. Jest on rozpowszechniany bezpłatnie w Internecie i obejmuje zarówno aktualizacje zabezpieczeń, jak i wersje dla przedsiębiorstw.

Zalety obejmują:

  • prosty i łatwy instalator;
  • duża liczba forów tematycznych i artykułów na temat konfiguracji;
  • interfejs użytkownika Unity, który różni się od zwykłego Windowsa, ale jest intuicyjny;
  • duża ilość preinstalowanych aplikacji (Thunderbird, Firefox, gry, wtyczka Flash i wiele innych programów);
  • posiada dużą ilość oprogramowania zarówno w repozytoriach wewnętrznych, jak i zewnętrznych.

Mennica Linuksa

Chociaż Linux Mint jest osobną dystrybucją, opiera się na Ubuntu. Jest to drugi najpopularniejszy produkt i świetnie sprawdzi się także dla początkujących. Ma więcej preinstalowanego oprogramowania niż poprzedni system operacyjny. Linux Mint jest niemal identyczny z Ubuntu pod względem wewnętrznych aspektów systemu, które są ukryte przed oczami użytkownika. Interfejs graficzny bardziej przypomina Windowsa, co niewątpliwie kusi użytkowników do wyboru właśnie tego systemu operacyjnego.

Zalety Linux Mint są następujące:

  • Podczas ładowania można wybrać powłokę graficzną systemu;
  • podczas instalacji użytkownik otrzymuje nie tylko oprogramowanie z bezpłatnym kodem źródłowym, ale także autorskie programy, które mogą zapewnić optymalną pracę plików wideo-audio i elementów Flash;
  • programiści ulepszają system, okresowo wydając aktualizacje i naprawiając błędy.

CentOS

Jak mówią sami programiści CentOS, ich głównym celem jest stworzenie darmowego i, co ważne, stabilnego systemu operacyjnego dla różnych organizacji i przedsiębiorstw. Dlatego instalując tę ​​dystrybucję, otrzymasz system stabilny i chroniony pod każdym względem. Użytkownik powinien jednak przygotować i przestudiować dokumentację dla CentOS, ponieważ różni się on dość znacząco od innych dystrybucji. Najważniejsze: składnia większości poleceń jest inna, podobnie jak same polecenia.

Zalety CentOS są następujące:

  • posiada wiele funkcji zapewniających bezpieczeństwo systemu;
  • zawiera wyłącznie stabilne wersje aplikacji, co zmniejsza ryzyko wystąpienia błędów krytycznych i innego rodzaju awarii;
  • Aktualizacje zabezpieczeń na poziomie przedsiębiorstwa są udostępniane systemowi operacyjnemu.

otwórzSUSE

openSUSE to dobra opcja dla netbooka lub komputera o niskim poborze mocy. Ten system operacyjny ma oficjalną stronę wiki, portal użytkownika, usługę dla programistów, projekty dla projektantów i kanały IRC w kilku językach. Między innymi zespół openSUSE wysyła e-maile do użytkowników, gdy mają miejsce aktualizacje lub inne ważne wydarzenia.

Zalety tej dystrybucji są następujące:

  • posiada dużą liczbę oprogramowania dostarczanego za pośrednictwem platformy . To prawda, że ​​jest go nieco mniej niż w Ubuntu;
  • ma powłokę graficzną KDE, która pod wieloma względami jest podobna do Windows;
  • posiada elastyczne ustawienia realizowane przy pomocy programu YaST. Za jego pomocą możesz zmienić prawie wszystkie parametry, od tapety po ustawienia wewnętrznych komponentów systemu.

System operacyjny Pinguy

Pinguy OS został opracowany w celu stworzenia systemu, który będzie prosty i piękny. Przeznaczony jest dla przeciętnego użytkownika, który decyduje się na rezygnację z systemu Windows, dlatego można w nim znaleźć wiele znajomych funkcji.

System operacyjny oparty jest na dystrybucji Ubuntu. Istnieją wersje 32-bitowe i 64-bitowe. Pinguy OS ma duży zestaw programów, za pomocą których możesz wykonać prawie każdą akcję na swoim komputerze. Na przykład zamień standardowy górny pasek Gnome na dynamiczny, jak w Mac OS.

ZorinOS

Zorin OS to kolejny system, którego grupą docelową są początkujący, którzy chcą przejść z Windowsa na Linuksa. Ten system operacyjny również opiera się na Ubuntu, ale jego interfejs ma wiele wspólnego z Windowsem.

Jednak cechą wyróżniającą Zorin OS jest pakiet preinstalowanych aplikacji. Dzięki temu dzięki programowi Wine od razu będziesz mógł uruchomić większość gier i programów Windows. Będziesz także zadowolony z preinstalowanej przeglądarki Google Chrome, która jest domyślną przeglądarką w tym systemie operacyjnym. A dla miłośników edytorów graficznych jest GIMP (analogicznie do Photoshopa). Użytkownik może samodzielnie pobrać dodatkowe aplikacje za pomocą Zorin Web Browser Manager - swego rodzaju analogu Play Market na Androida.

Linux Manjaro

Manjaro Linux jest oparty na ArchLinuksie. System jest bardzo łatwy w montażu i pozwala na rozpoczęcie pracy od razu po zainstalowaniu systemu. Obsługiwane są zarówno 32-bitowe, jak i 64-bitowe wersje systemu operacyjnego. Repozytoria są na bieżąco synchronizowane z ArchLinuxem, dzięki czemu użytkownicy jako jedni z pierwszych otrzymują nowe wersje oprogramowania. Natychmiast po instalacji dystrybucja posiada wszystkie niezbędne narzędzia do interakcji z treściami multimedialnymi i sprzętem innych firm. Manjaro Linux obsługuje kilka jąder, w tym rc.

Solus

Solus nie jest najlepszą opcją dla słabych komputerów. Przynajmniej dlatego, że ta dystrybucja ma tylko jedną wersję - 64-bitową. Jednak w zamian użytkownik otrzyma piękną powłokę graficzną, z elastycznymi ustawieniami, wieloma narzędziami do pracy i niezawodnością w użyciu.

Warto również zauważyć, że Solus korzysta z doskonałego menedżera eopkg do pracy z pakietami, który oferuje standardowe narzędzia do instalowania/odinstalowywania pakietów i ich wyszukiwania.

Podstawowy system operacyjny

Dystrybucja Elementary OS opiera się na Ubuntu i jest doskonałym punktem wyjścia dla początkujących. Ciekawy design, bardzo podobny do OS X, duża ilość oprogramowania - to i wiele więcej nabędzie użytkownik, instalując tę ​​dystrybucję. Charakterystyczną cechą tego systemu operacyjnego jest to, że większość dołączonych do niego aplikacji została opracowana specjalnie dla tego projektu. Z tego powodu są idealnie porównywalne z ogólną strukturą systemu, dlatego system operacyjny działa znacznie szybciej niż Ubuntu. Dodatkowo dzięki temu wszystkie elementy doskonale komponują się wyglądem.

Wniosek

Trudno obiektywnie stwierdzić, która z przedstawionych dystrybucji jest lepsza, a która nieco gorsza, tak samo jak nie da się nikogo zmusić do zainstalowania na swoim komputerze Ubuntu czy Minta. Wszystko jest kwestią indywidualną, więc decyzja o tym, z której dystrybucji zaczniesz korzystać, należy do Ciebie.

Teraz korzystając z najnowszej wersji Ubuntu, Fedory czy OpenSUSE możemy cieszyć się pięknym i nowoczesnym środowiskiem graficznym, łatwością obsługi programów graficznych oraz faktem, że większość sprzętu komputerowego jest obsługiwana przez system bez dodatkowych ustawień. Ale czy zastanawiałeś się kiedyś, jak nasz ulubiony system operacyjny do tego wszystkiego doszedł?

Czy bierzemy pod uwagę i doceniamy ilość czasu i wysiłku włożonego przez tak wielu programistów, aby osiągnąć ten niemal idealny stan systemu? Najprawdopodobniej nie. Przyjrzyjmy się historii tego wspaniałego systemu operacyjnego i jego podróży w ciągu ostatnich kilku dekad. Kiedy była urodzona? Jak to ewoluowało? Jakie dystrybucje pojawiły się w trakcie rozwoju i jaki był punkt zwrotny, który zmienił jednoosobowy projekt we wszechobecny system operacyjny, jaki mamy dzisiaj? A jakie dystrybucje przesyłała społeczność do archiwum?

Cofnijmy się więc mentalnie w czasie prawie 30 lat temu i przypomnijmy sobie, gdzie zaczęła się historia systemów Linux.

1991 - początek

Na początku był Unix, stworzony przez programistów Kena Thompsona i Denisa Ritchiego w 1969 roku. Następnie, w latach osiemdziesiątych, powstało wiele projektów opartych na systemie Unix, inspirowanych tą filozofią. Należą do nich projekt GNU Richarda Stallmana, BSD (Berkley Software Distribution), książka profesora Andrew Tanenbauma Operating Systems: Design and Implementation oraz MINIX (miniwersja Uniksa), która ukazała się mniej więcej w tym samym czasie co książka.

Ale historia Linuksa rozpoczęła się dopiero w 1991 roku. Młody fiński student Linus Torvalds połączył wszystko, co wiedział o istniejących systemach, w nowe jądro, które mogło zawładnąć światem. Krąży wiele legend o tym, dlaczego Linus zdecydował się pracować na swoim systemie. Jeden z nich mówi, że pracował w MINIX-ie i zamiast do modemu przeniósł dane na dysk twardy, co zniszczyło wszystkie partycje Minixa. Potem rozczarował się tym systemem operacyjnym i postanowił stworzyć własny.

Inna wersja jest taka, że ​​napisał jądro, aby poprawić funkcjonalność nowej maszyny Intel 386, z której korzystał. A ponieważ zakazano ulepszania Miniksa, musiał opracować własny system operacyjny.

Jakikolwiek był prawdziwy powód, stworzył darmowy emulator terminala oparty na Minixie, który z kolei bazował na Unixie, co stało się podstawą pracy nad jądrem systemu operacyjnego. W 1991 roku, 25 sierpnia, Linus opublikował swoje słynne przesłanie w biuletynie Minix.

Następnie pierwsza wersja Linuksa, która wówczas nosiła nazwę Freax, bardzo szybko rozprzestrzeniła się na serwerach FTP na całym świecie, a liczba użytkowników zaczęła gwałtownie rosnąć. Wersja 0.01 bardzo różniła się od tego, co jest dostępne dzisiaj. Możesz samodzielnie pobrać jądro o wielkości 71 kilobajtów i spróbować zainstalować je stąd.

Idźmy dalej drogą historii. Nie trzeba dodawać, że Linux ewoluował w pełnoprawny system operacyjny, a Manchester Computing Center stworzyło jedną z pierwszych dystrybucji korzystających z połączonej partycji rozruchowej i głównej. Dystrybucja nosiła nazwę MCC Interim Linux.

1992 - 1994 - rozwój systemów desktopowych

Nie minęło wiele czasu, a pomiędzy 1992 a 1994 rokiem pojawiło się i rozwinęło najbardziej znane i wpływowe dystrybucje Linuksa: Slackware, Red Hat i Debian. Wersja jądra wzrosła do 0.95 i pojawiła się obsługa systemu X Window, umożliwiającego uruchamianie aplikacji graficznych.

Slackware był jedną z pierwszych dystrybucji korzystających z nowego jądra Linuksa. Nazywał się wówczas SLS (Softlanding Linux System) i został założony przez Petera McDonalda w 1992 roku. SLS znacznie wyprzedził swoje czasy, ponieważ była pierwszą dystrybucją Linuksa zawierającą nie tylko jądro Linuksa 0.99, ale także stos TCP/IP i okno systemu X. Jednak ta dystrybucja miała wiele problemów i wkrótce została zastąpiona przez Slackware Patricka Volkerdinga. Jest to obecnie najstarsza dystrybucja Linuksa.

Ale SLS nie tylko dał początek Slackware. Ze względu na problematyczny interfejs SLS, inny użytkownik zdecydował się na stworzenie własnego systemu i tym samym uruchomił kolejną gałąź dystrybucji Linuksa. W 1993 roku Ian Murdoch wydał dystrybucję Debiana Linux, która, jak powiedział, została nazwana na cześć jego ówczesnej dziewczyny Debry Lynn i jego samego.

Wraz z ewolucją Slackware pojawiły się firmy zapewniające wsparcie techniczne dla takiego oprogramowania. Jeden z nich pojawił się w 1994 roku i nosił nazwę Software und System-Entwicklung, obecnie lepiej znany jako S.U.S.E Linux.

Inna dystrybucja wydana 3 listopada 1994 roku nosi nazwę Red Hat Commercial Linux. Dystrybucja została stworzona przez Marka Ewinga i nosi nazwę czerwonego kapelusza, który autor nosił na uniwersytecie.

W 1994 roku, 14 marca, wydano Linuksa w wersji 1.0.0, która składała się ze 176 250 linii kodu. Tak rozpoczęła się historia rozwoju systemów Linux.

1995 - 1999 - pojawienie się Gnome i KDE

W tym okresie system operacyjny Linux dokonał dużego skoku w rozwoju, ponieważ w ciągu najbliższych pięciu lat pojawią się główne dystrybucje Linuksa, które są dziś znane i powszechnie używane, a także pojawią się dystrybucje mniej zauważalne. Wszystko to dzieje się podczas premiery gry „Attack of the Penguins” i boomu dot.com.

Jurix Linux był interesującą dystrybucją i popularną z wielu powodów. Po pierwsze, była to pierwsza dystrybucja z instalatorem skryptowym, pozwalającym administratorowi uprościć proces instalacji. Była to jedna z pierwszych dystrybucji obsługujących bootp i NFS, a także jako pierwsza korzystała z systemu plików ext2.

Ale nie dlatego Jurix stał się ważnym kamieniem milowym w historii systemów operacyjnych Linux – był podstawą do stworzenia SUSE Linux, z którego korzystamy do dziś.

W tym czasie aktywnie rozwijały się także dystrybucje oparte na systemie Red Hat Linux. Pojawiły się wersje takie jak Caldera, Mandrake, TurboLinux, Yellow Dog i Red Flag. Teraz wersja jądra Linuksa uległa zmianie z 1.2 na 2.2.

Wersja 2.0 została wydana w 1996 roku, a przed nią było już 41 wydań. To właśnie ten szybki rozwój jądra i dodanie kilku bardzo ważnych funkcji ugruntowało pozycję systemu operacyjnego Linux jako systemu operacyjnego dla serwerów i systemu wybieranego przez profesjonalistów IT na całym świecie.

Przykładowo w wersji 2.0 wprowadzono obsługę protokołu SMB, ulepszone zarządzanie pamięcią i obsługę pracy na różnych typach procesorów. Wersja 2.2 otrzymała ulepszenia SMB, obsługę PowerPC i możliwość montowania NTFS, ale na razie jest tylko do odczytu.

Istnieje legenda, że ​​pewnego razu podczas wakacji w Australii Linus Torvalds odwiedził zoo, gdzie został ukąszony przez wściekłego pingwina. Po czym zaraził się pingwinem i zakochał się w pingwinach. Tak czy inaczej Linus lubił pingwiny. Jak powiedział, są głupkowate i zabawne. Jeśli chodzi o nazwę symbolu Linuksa - Tuxa, w Internecie jest ona rozszyfrowana jako (T)orvalds (U)ni(X). Teraz wiesz wszystko.

Systemy oparte na Debianie nie rozwijały się tak aktywnie jak Red Hat. Programiści woleli więcej pracować nad użytecznością i wyglądem swoich dystrybucji. Ponieważ dystrybucje te były bardziej zorientowane na komputery stacjonarne, często pojawiały się na okładkach popularnych wówczas magazynów IT. Natknęliśmy się na takie nazwy jak Libranet, Storm, Finnix i Corel Linux.

Bez wątpienia najważniejszym wydarzeniem w tej części historii systemu operacyjnego Linux było pojawienie się KDE i Gnome. KDE (Kool Desktop Environment) zostało wprowadzone w 1996 roku. Jej założycielem był Matthias Ettrich, student Uniwersytetu w Tybindze. Oferował nie tylko zestaw aplikacji, ale całe środowisko graficzne, w którym można je było uruchomić. Użytkownicy mają do wyboru środowisko X11 lub KDE, napisane w niedawno wprowadzonym frameworku Qt.

W 1998 wydano KDE 1.0, a pierwszą dystrybucją, która domyślnie z niego korzystała, był Mandrake. Do roku 2000 wydano wersję 2.0, która otrzymała wiele udoskonaleń, a także programy Konqueror, KOffice i bibliotekę KIO.

Miguel de Icaza i Federico Men ogłosili rozwój nowego środowiska graficznego, a także aplikacji dla niego, w oparciu o bibliotekę GTK+. To nowe środowisko graficzne nazwano Gnome. Uważa się, że pierwszym systemem operacyjnym, w którym zastosowano Gnome, był Red Hat Linux. Gnome szybko stało się popularnym środowiskiem graficznym ze względu na wysoką wydajność i łatwość obsługi dla przeciętnego użytkownika. W maju 2000 wydano Gnome 1.2 Bongo.

2000 - 2005 - pojawienie się dystrybucji Live

W tym okresie nastąpił ważny krok w historii systemu operacyjnego Linux. W ciągu tych pięciu lat jego popularność znacznie wzrosła i pojawiło się wiele nowych komputerów z systemem Linux. Jądro nadal otrzymywało ulepszenia, pojawiały się nowe programy i pojawiła się pierwsza dystrybucja na żywo.

Knoppix, przyjazna dystrybucja oparta na Debianie i opracowana przez Klausa Knoppera, była wówczas jedną z najpopularniejszych. Było to godne uwagi z wielu powodów, ale najważniejszym z nich była możliwość uruchomienia i wypróbowania systemu bezpośrednio z płyty CD.

Obecnie uważamy tę funkcję za standard. Ale w tamtych czasach Knoppix, wydany 30 września 2000 r., można było uruchomić na dowolnym komputerze i uzyskać pełnoprawny system obsługujący różne sprzęty i sieci. To było coś nowego. Knoppix stał się podstawą wielu dystrybucji, a niektóre z nich są znane i używane do dziś.

Oprócz gotowych dystrybucji pojawił się projekt, który pomaga użytkownikom zbudować własną dystrybucję. Linux From Scratch (LFS) został opracowany w połączeniu z książką Jareda Beekmansa, która pokazała, jak zbudować własną dystrybucję Linuksa ze źródeł.

Linux to przede wszystkim wolność i musi się rozwijać. Aby jednak wspierać rozwój, zapewnić jego ochronę i zachować niezależność, konieczne jest utworzenie firmy, która tego wszystkiego dokona. Dlatego w 2000 roku utworzono fundację, która ma sponsorować pracę Linusa i rosnącej społeczności na rzecz tworzenia i ulepszania Linuksa oraz chronić i zachować podstawowe wartości ruchu.

Kluczowym momentem w tym okresie było wydanie 4 stycznia jądra Linuksa w wersji 2.4. W tej wersji dodano obsługę USB, kart PC, ISA Plug and Play, a także Bluetooth, RAID i ext3. W rzeczywistości było to najdłużej obsługiwane jądro, którego wersja zakończyła się w 2011 roku na wersji 2.4.37.11. Jądro bardzo się zmieniło i stało się bardziej wszechstronne w porównaniu do wersji 1.0.

Red Hat, który już wtedy wszedł na giełdę i otrzymywał pieniądze za wsparcie darmowego systemu operacyjnego Red Hat Linux, zdecydował, że czas podejść do sprawy bardziej komercyjnie. Dlatego dystrybucję podzielono na dwie gałęzie. Pojawił się Red Hat Enterprice Linux 2.1 z jądrem 2.4.9. Był bardziej stabilny, z dłuższym wsparciem i dla użytkowników komercyjnych. Druga dystrybucja – Fedora – jest bezpłatna i przeznaczona dla społeczności.

Red Hat Enterprice Linux jest nadal produktem typu open source. Firma udostępnia kod źródłowy na kilku serwerach FTP, skąd pobiera go kilka niezależnych grup programistycznych i kompiluje na jego podstawie swoje dystrybucje: CentOS, Oracle Linux, CERN i Scientific Linux. Mają wszystkie korzyści związane ze stabilnością dystrybucji komercyjnej, ale nie mają dostępu do oprogramowania i wsparcia firmy Red Hat.

W grudniu 2002 roku pojawił się ciekawy zestaw dystrybucyjny - CRUX. Jego głównym celem było maksymalne uproszczenie rzeczy, co było wówczas bardzo popularnym trendem. CRUX był bardzo lekki i skierowany bardziej do programisty niż przeciętnego użytkownika. Podczas gdy inne dystrybucje odnotowały gwałtowny rozwój i konkurencję, aby stać się najlepszym zamiennikiem systemu Windows, CRUX pozostał prosty i minimalistyczny. Jest to dla nas interesujące, ponieważ stało się podstawą bardzo popularnego obecnie ArchLinuksa.

18 grudnia ogłoszono wydanie nowej wersji jądra Linuksa - 2.6. W tej wersji dodano obsługę PAE, nowe procesory, ulepszoną obsługę procesorów 64-bitowych, zwiększono maksymalny rozmiar systemu plików do 16 TB, dodano system plików EXT4 i wiele więcej.

Nawet w tamtym czasie dystrybucje Linuksa były całkiem dobre, ale nadal były bardzo dalekie od ideału dla tych, którzy lubili produkty Microsoftu. Dlatego potrzebna była nowa filozofia, która przybliżyłaby Linuksa przeciętnemu użytkownikowi. Na przykład Ubuntu.

Celem Ubuntu, dystrybucji opartej na Debianie, było stworzenie łatwego w użyciu pulpitu Linux, z którego mógłby korzystać przeciętny użytkownik z niewielkim doświadczeniem z Linuksem. Wraz z wydaniem Ubuntu 4.04 20 października 2004 koncepcja ta została zrealizowana.

2006 - 2012 - powstanie i upadek Ubuntu

W tym okresie wiele dystrybucji stało się bardziej stabilnych i nadal jest ulepszanych. Pojawiło się także wiele nowych dystrybucji. Jedna z nich, której pierwsza wersja ukazała się w 2006 roku, cieszy się dziś dużą popularnością. To jest Mennica Linuksa. Opierał się na systemie Ubuntu i zawierał zarówno oprogramowanie bezpłatne, jak i zastrzeżone. To znacznie uprościło instalację kodeków, sterowników i innych komponentów dla początkujących. Twórcy dystrybucji starali się włączyć do niej nowe programy, a także wysłuchali opinii swoich użytkowników, co zyskało poparcie społeczności.

W międzyczasie ukazała się nowa wersja środowiska graficznego KDE4, która spotkała się z krytyką ze strony użytkowników ze względu na brak stabilności. Nawet sam Linus powiedział, że ta wersja KDE psuje wszystko i zapewnia tylko połowę możliwości poprzedniej wersji. Niemniej jednak użytkownicy zaczęli używać KDE4 ze środowiskiem Plasma i nowoczesnym wyglądem, a wraz z wydaniem wersji 4.2, które miało miejsce w 2009 roku, zapomnieli już o swoich negatywnych doświadczeniach.

23 września ukazał się najpopularniejszy obecnie system operacyjny oparty na jądrze Linuksa, choć 90% użytkowników nie ma pojęcia, że ​​korzysta z Linuksa. Oczywiście, że chodzi o Androida. Wersja 1.0 została wydana dla HTC Dream i mogła zrobić wszystko, czego można oczekiwać od współczesnego smartfona, ale była bardzo zła. Wersja 1.1 naprawiła większość błędów, ale dopiero wersja 1.5 Android zaczął przejmować świat smartfonów.

Przez ten czas Ubuntu stawało się coraz silniejsze. Regularnie zajmował pierwsze miejsca w rankingach dystrybucji Linuksa, zdobywał coraz więcej fanów i był dość łatwy w obsłudze. Ale pewnego słonecznego kwietniowego dnia wypuszczono Ubuntu 14.04 z nowym domyślnym środowiskiem – Unity. Nigdy nie było tyle negatywnego nastawienia do Gnome 3 i KDE 4, jak do Unity. Można powiedzieć, że wtedy prawie wszyscy nienawidzili Unity. Ale Canonical nie porzucił od razu swojego pomysłu i skorupa stała się całkiem użyteczna.

Po wielu latach rozwoju w gałęzi 2.6, w końcu wydano wersję jądra 3.0. I nie, nie było w nim żadnych znaczących zmian. Tyle, że Linus i społeczność uznali, że numeracja 2.6.* stała się zbyt skomplikowana i przyszedł czas na zmianę numeru.

Niepowodzenie KDE4 to nie jedyna niefortunna historia w rozwoju środowisk linuksowych. Po tym można by powiedzieć, że deweloperzy powinni wyciągnąć wnioski z doświadczeń innych i już wiedzieć, co podoba się ich odbiorcom. Ale to wyraźnie nie dotyczy zespołu programistów Gnome, który wydał Gnome 3 w kwietniu 2012. Teraz użytkownicy Gnome byli bardzo niezadowoleni ze zmian w interfejsie i przeszli na KDE lub używali starszych wersji Gnome. Jednak w kolejnych wersjach Gnome stał się znacznie lepszy, a programiści Linux Mint postanowili zachować stary wygląd Gnome z nowymi funkcjami i stworzyli własne środowisko - Cinnamon.

2012-2018 - Linux i gry

Obecnie Linux niemal całkowicie podbił rynek serwerów i stał się jeszcze bardziej atrakcyjny dla użytkowników domowych. Jednym z czynników, który czyni Linuksa atrakcyjnym dla zwykłych ludzi, są gry. W lutym 2013 firma Valve, twórca dużej platformy dystrybucji gier, wypuściła wersję swojego klienta Steam dla systemu Linux. W tamtych czasach w większość gier można było grać tylko za pomocą emulatora systemu Windows, a gry przeznaczone dla systemu Linux z reguły nikogo nie interesowały.

Kilka lat później wypuszczono SteamOS, oparty na Linuksie system operacyjny dla konsol do gier Valve. Obecnie na platformie Steam dostępnych jest ponad 3000 gier dla systemu Linux. Valve rozpoczęło także niedawno prace nad integracją emulatora gier Windows ze Steam, co jeszcze bardziej ułatwi ich uruchamianie, biorąc pod uwagę, że emulator dodał niedawno obsługę wielu bibliotek z DirectX 10 i 11.

Nowe dystrybucje pojawiają się nadal z taką samą szybkością jak poprzednio. Jest wśród nich kilka ciekawych. Na przykład Manjaro oparty na Arch Linux. Pojawił się w listopadzie 2013 roku, ale mimo swojej młodości zajmuje już wiodącą pozycję pod względem popularności w wielu topach. Jego zaletą jest to, że upraszcza instalację i konfigurację ArchLinux, ale jednocześnie zachowuje swoją elastyczność i pewne zalety. Oprócz Manjaro wydano wiele nowych, interesujących dystrybucji, na przykład Antergos, ElementaryOS, Deepin Linux i inne, które są obecnie popularne wśród użytkowników.

Jeśli chodzi o jądro Linuksa, w 2015 roku jego wersja została ponownie zmieniona na 4.0. Ponownie nie było większych zmian, odbyło się głosowanie i społeczność zdecydowała, że ​​należy zmienić wersję jądra. Wśród znaczących zmian w tym okresie warto zwrócić uwagę na dodanie obsługi UEFI, usprawnioną pracę z nowym sprzętem, dodanie systemów bezpieczeństwa, przeniesienie podsystemów niezbędnych dla Androida, poprawioną stabilność Btrfs i wiele więcej.

W 2013 roku firma deweloperska Ubuntu postanowiła spróbować swoich sił na rynku mobilnym i wypuściła mobilną wersję Ubuntu – Ubuntu Touch. Zaletami systemu operacyjnego powinna być możliwość przekształcenia smartfona w pełnoprawny komputer po podłączeniu go do ekranu przez HDMI. Opracowano dla niego osobną powłokę Unity 8, serwer wyświetlania Mir zamiast X Window, a nawet wypuszczono kilka smartfonów. Jednak nic nie wyszło z projektu; został zamknięty w 2017 roku, po wypuszczeniu DEX-a przez firmę Smasung. Ponadto w wersji 17.10 programiści Ubuntu postanowili porzucić używanie Unity i powrócili do Gnome i zamiast swojego serwera wyświetlania Mir będą teraz korzystać z opracowanego przez społeczność Waylanda, który jest również rozwijany w celu zastąpienia przestarzałego Xorg.

wnioski

Niestety, nasza wycieczka w przeszłość Linuksa dobiegła końca. Zobaczyliśmy stare dystrybucje Linuksa i dowiedzieliśmy się, gdzie to wszystko się zaczęło. Nie wiadomo, co stanie się w przyszłości, ale system operacyjny Linux rozwija się i cieszy się zainteresowaniem coraz większej liczby osób i firm. Historia powstania Linuksa na tym się nie kończy i najprawdopodobniej ma przed sobą wielką przyszłość.