Linux vs reszta świata

Najpopularniejsze dystrybucje Linuxa

  1. Linux Mint - firmy Clement Lefebvre (2006 r.)
  2. Debian - twórca Ian Murdock (1993 r.)
  3. Ubuntu - firmy Canonical Ltd. (2004 r.)
  4. openSUSE - twórcy: społeczność, SUSE (2003 r.)
  5. Manjaro - twórcy: Rolanda Singera, Guillaume Benoita i Philipa (2012 r.)

Cechy Linux-a

Linux

Porównanie systemów operacyjnych

  1. Windows
    • obsługa dużej ilości sprzętu
    • duża ilość dostępnego oprogramowania
    • częste wsparcie technicze
    • trudny w konfiguracji
  2. Mac OS X
    • subtelny futurystyczny wygląd
    • mało awaryjne oprogramowanie
    • nowatorskie rozwiązania niespotykane w innych systemach
    • znikomo mała liczba wirusów
  3. Linux
    • bezpłatny
    • otwarte oprogramowanie
    • znikoma liczba zagrożeń wirusowych
    • bardzo duży poziom bezpieczeństwa

Najważniejsze pojęcia

Dystrybucja Linuxa
Uniksopodobny kompletny system operacyjny zbudowany na bazie jądra Linux. Znakomita większość dystrybucji zawiera dużo elementów projektu GNU, co sprawia, że są one dystrybucjami GNU/Linuksa. 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
Powłoka systemowa (ang. shell)
Program pełniący rolę pośrednika pomiędzy systemem operacyjnym lub programami a użytkownikiem, przyjmując jego polecenia i „wyprowadzając” wyniki działania programów. To pośrednictwo nie jest obowiązkowe (programy mogą być bardziej „samodzielne”). Powłoki systemowe możemy podzielić na powłoki tekstowe i powłoki graficzne. Pierwszy ich rodzaj jest zwykle realizowany jako interpreter poleceń uruchamiany w trybie tekstowym i będący historycznie wcześniejszym rozwiązaniem.
Alokacja oraz dealokacja pamięci
Jest to odpowiednio przydział i zwolnienie ciągłego obszaru pamięci. Po uruchomieniu, proces (program) otrzymuje od systemu operacyjnego jedno lub więcej pól dostępnej pamięci, możliwej do dowolnego wykorzystania. W zależności od przyjętej konstrukcji i zastosowania obszar nazywany jest stertą (ang. heap) lub stosem. W trakcie działania program może zażądać od systemu operacyjnego większej ilości pamięci (alokacja) lub też zwolnić niepotrzebny obszar (dealokacja).
Slackware
Gentoo