Dystrybucja Linuksa to zestaw elementów, które razem tworzą gotowy system operacyjny. Zwykle obejmuje jądro, narzędzia systemowe, menedżer pakietów, konfigurację domyślną oraz źródła oprogramowania, czyli repozytoria. Środowisko graficzne jest częścią wielu instalacji, ale nie jest tym samym co dystrybucja.
Rozdzielenie tych pojęć pomaga porównywać dystrybucje, dobierać programy i oceniać porady znalezione w internecie. Ułatwia też ustalenie, czy problem dotyczy jądra, pulpitu, pakietu, repozytorium czy ustawień dostawcy systemu.
Spis treści
Dystrybucja Linuksa jako zestaw elementów
Linux jest nazwą jądra systemu. Jądro odpowiada za podstawową komunikację między sprzętem a programami. Zarządza między innymi procesami, pamięcią, urządzeniami i dostępem do systemu plików.
Sama nazwa Linux nie opisuje całego środowiska, z którego korzysta użytkownik. Dystrybucja łączy jądro z narzędziami systemowymi, bibliotekami, programami oraz mechanizmem instalowania aktualizacji. Poszczególne dystrybucje mogą różnić się wersją jądra, zestawem programów i ustawieniami domyślnymi.
Jądro systemu i jego rola
Jądro działa w tle i nie jest zwykle bezpośrednio widoczne podczas codziennej pracy. Jego wersja może mieć znaczenie dla obsługi sprzętu, działania sterowników oraz zgodności z określonymi programami.
Podstawowe informacje o systemie i jądrze można sprawdzić w terminalu poleceniem uname. W usługach hostingowych zakres zwracanych informacji może być odgórnie ograniczony. Więcej informacji o tym poleceniu znajdziesz w artykule Komendy SSH – uname.
Menedżer pakietów i programy systemowe
Menedżer pakietów to narzędzie, które instaluje, aktualizuje i usuwa pakiety. Pakiet jest przygotowanym zbiorem plików programu lub elementu systemu. Menedżer może także sprawdzać zależności, czyli inne pakiety potrzebne do działania wybranego programu.
Menedżer pakietów jest związany z dystrybucją. Dlatego polecenie podane w poradniku dla jednej dystrybucji może nie działać w innej. Przed wykonaniem komendy sprawdź, dla jakiego systemu została przygotowana oraz czy dotyczy instalacji, aktualizacji czy usuwania pakietu.
Repozytoria jako źródła oprogramowania
Repozytorium to źródło pakietów, z którego menedżer pakietów pobiera programy i aktualizacje. Dystrybucja może korzystać z kilku repozytoriów, na przykład z głównego źródła pakietów oraz dodatkowych źródeł.
Repozytoria wpływają na to, jakie wersje programów są dostępne i jak często otrzymują aktualizacje. Jeśli programu nie ma w aktywnym repozytorium, jego instalacja może wymagać innego źródła lub ręcznej instalacji. Przed dodaniem zewnętrznego repozytorium sprawdź jego zgodność z używaną dystrybucją i wersją systemu.
Środowisko graficzne a dystrybucja
Środowisko graficzne, nazywane też pulpitem, zapewnia interfejs z oknami, menu, panelem i ustawieniami dostępnymi bezpośrednio na ekranie. Jest warstwą działającą nad systemem i nie należy go utożsamiać z jądrem.
Jedna dystrybucja może być dostępna z różnymi środowiskami graficznymi albo bez pulpitu. Wariant z pulpitem zawiera dodatkowe programy i ustawienia, ale podstawowe narzędzia systemu nadal pochodzą z dystrybucji. Z tego powodu porada dotycząca wyglądu lub ustawień pulpitu może nie mieć zastosowania do innego środowiska, nawet gdy używasz tej samej dystrybucji.
Domyślne ustawienia i decyzje dostawcy
Dystrybucja lub jej konkretny wariant może zawierać ustawienia domyślne. Dotyczą one między innymi wybranego pulpitu, zainstalowanych programów, aktywnych repozytoriów, konfiguracji usług i sposobu prezentowania systemu.
Ustawienie domyślne nie jest trwałą cechą jądra. Może zostać zmienione przez użytkownika, pakiet, aktualizację albo dostawcę danego wariantu. Przy porównywaniu dystrybucji sprawdź więc nie tylko nazwę systemu, lecz także jego wariant, wersję jądra, dostępne repozytoria i wybrane środowisko graficzne.
Jak rozpoznać, którego elementu dotyczy porada
- Jeśli porada dotyczy sprzętu, pamięci, procesów lub wersji systemu, prawdopodobnie odnosi się do jądra albo narzędzi systemowych.
- Jeśli zawiera polecenie instalowania lub aktualizowania pakietu, sprawdź menedżer pakietów i używaną dystrybucję.
- Jeśli opisuje źródło pobierania programu, sprawdź repozytoria oraz ich zgodność z wersją systemu.
- Jeśli dotyczy panelu, okien, menu lub wyglądu, sprawdź środowisko graficzne.
- Jeśli wskazuje gotową konfigurację, może dotyczyć ustawień domyślnych konkretnego wariantu.
Co zrobić, gdy instrukcja z internetu nie działa
Najpierw ustal nazwę i wersję dystrybucji, wersję jądra oraz używane środowisko graficzne. Następnie sprawdź, czy instrukcja odnosi się do właściwego menedżera pakietów i repozytoriów.
Nie wykonuj poleceń przeznaczonych dla innego systemu bez sprawdzenia ich działania. Przy zmianach w repozytoriach lub konfiguracji zachowaj kopię ważnych plików i upewnij się, że możesz cofnąć zmianę. Jeśli wynik polecenia jest ograniczony przez usługę hostingową, skorzystaj z dokumentacji tej usługi lub skontaktuj się z jej pomocą techniczną.
Najważniejsze rozróżnienie jest następujące: dystrybucja składa się z jądra i dodatkowych elementów systemu, menedżer pakietów korzysta z repozytoriów, a środowisko graficzne zapewnia interfejs użytkownika. Sprawdzenie tych warstw przed zastosowaniem porady zmniejsza ryzyko użycia niezgodnej instrukcji.
