Dystrybucja Linuksa

Dystrybucja Linuksa – termin oznaczający uniksowy kompletny system operacyjny zbudowany na bazie jądra Linux. W skład dystrybucji, oprócz samego jądra, wchodzą podstawowe programy i usługi takie, jak powłoka, skrypty startowe, narzędzia konfiguracyjne, a także często duży zestaw aplikacji użytkowych. W obrębie dystrybucji używana jest jednolita organizacja plików konfiguracyjnych oraz wspólny mechanizm instalowania nowych aplikacji. Niekiedy terminem dystrybucja określa się także systemy zbudowane na bazie jąder innych niż Linux (np. GNU Hurd); szczególnie można tutaj wyróżnić klony dystrybucji uniksowych (np. Debian).

Historia

Linux sam w sobie jest jedynie jądrem systemu operacyjnego stanowiącym warstwę pośrednią między aplikacjami, a sprzętem. Od samego początku było ono wykorzystywane razem z aplikacjami opracowywanymi dla wolnego systemu operacyjnego GNU dzięki dostępności kodu źródłowego. Samodzielna budowa i kompilacja wszystkiego ze źródeł, a następnie organizowanie ich w działający system operacyjny było jednak czasochłonnym zajęciem, wymagającym dodatkowo dużej wiedzy na temat całego procesu, dlatego już kilkanaście miesięcy po publikacji pierwszych wersji Linuksa pojawiły się gotowe dystrybucje. Najstarszą wciąż aktywnie rozwijaną dystrybucją jest Slackware Linux – został on po raz pierwszy wydany 16 lipca 1993 roku

Początkowo dystrybucje były tworzone przede wszystkim dla wygody użytkowników, lecz z biegiem czasu wiele z nich przekształciło się w poważne przedsięwzięcia rozwijane przez firmy (np. Red Hat Enterprise Linux, Ubuntu) lub organizacje niekomercyjne (Debian).

Budowa

Większość oprogramowania wchodzącego w skład dystrybucji Linuksa jest rozwijana przez osoby trzecie. Jego użycie w danym projekcie jest możliwe dzięki liberalnym licencjom takim, jak GNU General Public License zezwalającym na swobodną dystrybucję kodu źródłowego, dokonywanie w nim zmian oraz kompilację pod warunkiem udostępnienia ich dalszym użytkownikom na identycznych zasadach. Poszczególne dystrybucje mocno różnią się między sobą w kwestiach związanych z:

  • aktualnością wersji aplikacji – czy wybierane są najnowsze wydania, czy też starsze, ale dokładniej przetestowane i z poprawionymi błędami,
  • stopień ingerencji w oryginalny kod źródłowy – czy i w jakich ilościach twórcy modyfikują oryginalny kod źródłowy przy pomocy łatek,
  • organizacja aplikacji na dysku – ten sam program w różnych dystrybucjach może instalować się w innym miejscu lub mieć inaczej zorganizowane pliki konfiguracyjne,
  • opcje kompilacji – dostępne oprogramowanie może być kompilowane z różnymi opcjami, np. poprawiającymi wydajność na jednej platformie sprzętowej kosztem dostępności na innych.

Zadanie:

  1. Z pośród wymienionych niżej najważniejszych dystrybucji Linuxa wybierz 5. O każdej z wybranych dystrybucji napisz krótka notatkę (s:300), zamieść logo (f), twórcę oraz link do miejsca skąd można pobrać daną dystrybucje.
    • Linux Mint
    • Ubuntu
    • Fedora
    • Debian
    • openSUSE
    • Arch Linux
    • PCLinuxOS
    • CentOS/Red Hat Enterprise Linux
    • Mandriva Linux
    • Slackware

Źródło: Wikipedia - Dystrybucja Linuksa