Gentoo Linux

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Gentoo Linuxdystrybucja systemu operacyjnego GNU/Linux. Jej nazwa powstała od pingwina białobrewego, który po angielsku nazywa się Gentoo penguin. Naczelnymi założeniami tej dystrybucji są konfigurowalność, usprawnienie przenośności i optymalizacja pod kątem sprzętu użytkownika. Jest to realizowane dzięki instalacji niemal całego oprogramowania z kodu źródłowego za pomocą mechanizmu Portage.

Na tej stronie wymienione są wszystkie dystrybucje Linuksa zatwierdzone przez Free Software Foundation jako spełniające ich kryteria dystrybucji całkowicie wolnej. Obecnie na tej liście znajduje się tylko dziewięć dystrybucji, wszystkie oparte na kernelu Linux-libre.TuxOnIce to zestaw modyfikacji dla jądra Linuksa dających mu możliwość hibernacji. Projekt wcześniej nazywał się Suspend2. Umożliwia pełny zrzut stanu systemu na partycję wymiany lub do pliku. Zrzut ten może być kompresowany algorytmem LZF.

Historia[ | edytuj kod]

Twórca Gentoo, Daniel Robbins, zaczął swoją pracę z Linuksem od dystrybucji Debian GNU/Linux. Napisał do niej kilka aplikacji i zapoznał się z tajnikami GNU/Linuksa. Jak większość użytkowników tego systemu, wypróbował jeszcze kilka dystrybucji GNU/Linuksa, ostatecznie postanowił pomóc w rozwoju Stampede Linux. Szybko stał się jej deweloperem i zajmował się w niej systemem zarządzania pakietami. Po jakimś czasie zdecydował się stworzyć własną dystrybucję.

Ututo – argentyńska dystrybucja GNU/Linuksa. Wyróżnia się tym, iż zawiera jedynie wolne oprogramowanie. Jest jedną z niewielu dystrybucji zalecanych przez Free Software Foundation. Nazwa nawiązuje do małej jaszczurki znanej w Argentynie.Mirror (ang.) – lustro – kopia strony internetowej lub innych zasobów (np. bazy danych lub plików udostępnianych przez FTP).

W ten sposób powstał Enoch. Miała to być dystrybucja szybka, umożliwiająca automatyczne tworzenie pakietów i proces uaktualniania systemu. Do Robbinsa zaczęli przyłączać się inni deweloperzy i wkrótce nad projektem pracowało już 10 osób. Gdy stało się jasne, że Enoch ma szansę stać się najszybszą dystrybucją GNU/Linuksa, nazwę projektu zmieniono na Gentoo. Nazwa ta nawiązuje do pingwina – symbolu Linuksa. Gentoo jest angielską nazwą pingwina białobrewego, uchodzącego za najszybciej pływający gatunek pingwina.

Security-Enhanced Linux (w skrócie SELinux) to zestaw modyfikacji jądra Linux oraz sposobu przydzielania zasobów dla aplikacji.PHP – obiektowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

Około wersji 1.0 Robbins kupił nowy sprzęt komputerowy, który jednak powodował zawieszanie się systemu, przez co rozwój tej dystrybucji zatrzymał się, Robbins zaczął używać FreeBSD. Gdy wrócił do GNU/Linuksa, z pomocą innych deweloperów zaczął znów rozwijać Gentoo. System pakietów został zaprojektowany na nowo, nazwano go Portage. Dystrybucja zaczęła rozwijać się coraz szybciej dzięki ochotnikom, którzy przysyłali poprawki i pomagali zachować odpowiedni poziom stabilności i bezpieczeństwa.

LILO, LiLo (z ang. Linux Loader) – jeden z programów pozwalających wybrać i zainicjować system operacyjny po uruchomieniu komputera (tzw. program rozruchowy).Git – rozproszony system kontroli wersji. Stworzył go Linus Torvalds jako narzędzie wspomagające rozwój jądra Linux. Git stanowi wolne oprogramowanie i został opublikowany na licencji GNU GPL w wersji 2.

Zmienił się model rozwoju Gentoo, wydzielono odrębne projekty. Regularne spotkania ich liderów utrzymywały wysoki poziom rozwoju i współpracy. Powstała niedochodowa Fundacja Gentoo, zajmująca się sprawami finansowymi i prawnymi oraz nadzorująca rozwój dystrybucji.

W kwietniu 2004 roku, w wyniku sporów w zespole deweloperów Gentoo, a także w związku z zaniedbanym (za sprawą zbytniego zaangażowania w projekt) życiem rodzinnym, Daniel zdecydował się na odejście z zespołu i przekazanie pełni praw autorskich (m.in. do ebuildów i do logo) Fundacji. W maju 2005 zatrudnił się w Microsofcie w ramach edukacji firmy co do metod rozwoju i testowania projektów FLOSS, jednak po niecałym roku zrezygnował, gdyż jego zdaniem Microsoft nie oferował odpowiednich perspektyw rozwoju.

Binutils to zestaw programów wydanych przez projekt GNU, służących do tworzenia i obróbki plików wykonywalnych. Składa się z:Pingwin białobrewy (Pygoscelis papua) – gatunek dużego nielotnego ptaka wodnego z rodziny pingwinów (Spheniscidae), zamieszkującego chłodne oceany półkuli południowej. Gnieździ się na Półwyspie Antarktycznym, Falklandach, Południowej Georgii, Wyspach Kerguelena, Wyspy Heard i McDonalda, Orkadach Południowych, Macquarie, Wyspach Crozeta, Wyspach Księcia Edwarda i na Sandwichu Południowym.

Dystrybucja rozwijała się w tym czasie nadal, choć brak przywództwa i zaangażowania jej głównego architekta znacząco spowolnił tempo rozwoju. W zespole deweloperów rozgorzały spory kompetencyjne. Po zakończeniu pracy w Microsofcie Daniel Robbins chciał wrócić do sprawowania kierowniczej roli w projekcie, jednak nie doszedł do porozumienia z Fundacją i postanowił kontynuować pracę nad jego odnowioną wersją, którą nazwał Funtoo.

Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).SystemRescueCd to minidystrybucja Live CD/Live USB Linuksa bazująca na Gentoo Linux, pełniąca funkcję dysku ratunkowego.


Podstrony: 1 [2] [3] [4]




Warto wiedzieć że... beta

Definicja intuicyjna: Kod źródłowy to zapis programu komputerowego w formie czytelnej dla człowieka umożliwiający jego modyfikację i rozwój.
Program rozruchowy (ang. boot loader) – działający na zasadzie bootstrapu (z ang. „pull oneself up by one’s bootstraps” – ruszać ciągnąc własne sznurowadła) program uruchamiany jako pierwszy po wykonaniu BIOS-u (lub EFI), służący do załadowania systemu operacyjnego do pamięci operacyjnej komputera.
System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.
initrd lub initrd.gz − skrót pochodzący od "initial RAM disk" − nazwa pliku w formacie obrazu w pamięci komputera.
Debian – projekt wolnej dystrybucji systemu operacyjnego GNU/Linux oraz GNU/kFreeBSD realizowany przez ochotników na całym świecie. Wewnątrz Debiana istnieją również projekty, mające na celu stworzenie dystrybucji systemu GNU/Hurd, inne odmiany BSD a nawet dystrybucji wolnego oprogramowania na platformę Windows.
Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.
Pentoo – dystrybucja Linuksa dostępna w postaci Live CD, bazująca na Gentoo. Zawiera zestaw narzędzi do testowania sieci, bezpieczeństwa stacji oraz wykrywania włamań.

Reklama