Distribuce GNU/Linuxu

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Doplněna síťová instalace.)
(Často používané distribuce: Alpine jako základ kontejnerů pro Docker.)
 
(Není zobrazeno 5 mezilehlých verzí od 1 uživatele.)
Řádka 9: Řádka 9:
  
 
=== Uživatelsky × serverově orientované ===
 
=== Uživatelsky × serverově orientované ===
* Liší se zejména délkou vývojového cyklu.
+
* Liší se zejména ''délkou vývojového cyklu'' — to je doba, po které je uvedena nová verze distribuce.
  
 
; Serverově orientované distribuce
 
; Serverově orientované distribuce
 
* Důraz na stabilitu (minimum změn).
 
* Důraz na stabilitu (minimum změn).
* Nová verze přichází obvykle cca po 3 letech (délka vývojového cyklu 3 roky).
+
* Nová verze přichází obvykle cca po 3 letech (''délka vývojového cyklu'' 3 roky).
* Aktualizace pouze nezbytně nutné a bezpečnostní aktualizace.
+
* Průběžně uvolňovány opravy chyb a bezpečnostní aktualizace, přechod na novou verzi aplikací obvykle až s novou verzí distribuce.
* Snaha o minimalizaci počtu nutných změn — každá změna znamená riziko chyb, omylů, problémů.
+
* Snaha o minimalizaci počtu nutných změn — každá změna znamená riziko zanesení chyb, omylů, problémů.
  
 
; Uživatelsky orientované distribuce
 
; Uživatelsky orientované distribuce
Řádka 29: Řádka 29:
 
Stejně tak serverově orientované distribuce často nabízí plnohodnotnou práci domácímu uživateli. Jen se musí smířit s tím, že bude používat o něco starší verze programů. Ale zase nemusí řešit časté aktualizace a přeinstalace.
 
Stejně tak serverově orientované distribuce často nabízí plnohodnotnou práci domácímu uživateli. Jen se musí smířit s tím, že bude používat o něco starší verze programů. Ale zase nemusí řešit časté aktualizace a přeinstalace.
  
Já osobně třeba pro běžnou práci používám serverově orientovaný Debian a jsem zcela spokojen. ;)
+
Já osobně jsem třeba pro běžnou práci dlouho používal serverově orientovaný Debian a byl jsem zcela spokojen. ;)
 
</div>
 
</div>
  
Řádka 44: Řádka 44:
 
** testování bezpečnosti systémů,
 
** testování bezpečnosti systémů,
 
** ...
 
** ...
 
 
  
 
== Často používané distribuce ==
 
== Často používané distribuce ==
Řádka 52: Řádka 50:
 
; Debian
 
; Debian
 
* Serverově orientovaná distribuce, udržovaná komunitou uživatelů.
 
* Serverově orientovaná distribuce, udržovaná komunitou uživatelů.
* Využívá balíčkovací systém APT.  
+
* Využívá balíčkovací systém APT (balíčky DEB).  
 
* Jedna z&nbsp;nejznámnějších. Z&nbsp;ní vychází mnohé další distribuce.
 
* Jedna z&nbsp;nejznámnějších. Z&nbsp;ní vychází mnohé další distribuce.
  
 
; Ubuntu
 
; Ubuntu
 
* Uživatelsky orientovaná, vývoj zastřešuje firma Cannonical (Elon Musk).
 
* Uživatelsky orientovaná, vývoj zastřešuje firma Cannonical (Elon Musk).
* Vychází z&nbsp;Debianu, ale využívá jiné grafické prostředí (Unity).
+
* Vychází z&nbsp;Debianu, ale rychleji se aktualizuje.
 
* Snaží se být blízká uživatelům Windows.
 
* Snaží se být blízká uživatelům Windows.
 
* Nahrazuje některé tradiční prvky Linuxu a&nbsp;v&nbsp;některých věcech tedy není kompatibilní s&nbsp;dalšími distribucemi.
 
* Nahrazuje některé tradiční prvky Linuxu a&nbsp;v&nbsp;některých věcech tedy není kompatibilní s&nbsp;dalšími distribucemi.
Řádka 65: Řádka 63:
  
 
; Red Hat
 
; Red Hat
* Serverově orientovaná, udržuje a vyvíjí firma Red Hat, využívá balíčkovací systém RPM.
+
* Serverově orientovaná, udržuje a vyvíjí firma Red Hat, využívá balíčkovací systém RPM a správce balíčků DNF (dříve jeho předchůdce YUM).
 
* Jedna z největších vývojových poboček Red Hatu sídlí v Brně.
 
* Jedna z největších vývojových poboček Red Hatu sídlí v Brně.
  
 
; CentOS
 
; CentOS
* Binární ekvivalent distribuce Red Hat, pouze bez loga Red Hat.
+
* Dříve binární ekvivalent distribuce Red Hat, pouze bez loga Red Hat.
* Pokud chcete používat distribuci Red Hat zdarma, stahujte CentOS.
+
* Dnes distribuce spravovaná firmou Red Hat.
 +
* Serverově orientovaná, ale rychlejší vývoj než Red Hat Enterprise Linux (RHEL).
 +
* Pokud chcete používat „distribuci Red Hat zdarma“, stahujte CentOS.
  
 
; Fedora
 
; Fedora
Řádka 78: Řádka 78:
 
* Distribuce založená na tradičním linuxovém jádru s&nbsp;minimem změn.
 
* Distribuce založená na tradičním linuxovém jádru s&nbsp;minimem změn.
 
* Systém rolling-release.
 
* Systém rolling-release.
 +
 +
; [https://alpinelinux.org/about/ Alpine Linux]
 +
* Minimalistická distribuce.
 +
* Využívá se často jako základ kontejnerů pro Docker.
 +
  
 
Pro představu se můžete na Wikipedii podívat na [https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg velký přehled distribucí] (asi ani tam ale nebudou všechny).
 
Pro představu se můžete na Wikipedii podívat na [https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg velký přehled distribucí] (asi ani tam ale nebudou všechny).
 +
 +
== Vývojový cyklus distribuce ==
 +
* Co vlastně tvůrci distribuce musí dělat?
 +
# Vybrat vhodnou verzi Linuxu (kernelu)
 +
#* Přiměřeně aktuální a&nbsp;přiměřeně „stabilní“
 +
# Vybrat vhodné aplikace
 +
#* Zvolit vhodnou verzi vybraných aplikací
 +
# Uzavřeme přidávání nového SW
 +
# Otestovat výsledek
 +
#* Opravit problémy, případně vyřešit kolize
 +
# Nahrát vše na servery (repozitáře)
 +
# Publikovat novou verzi distribuce
 +
# A&nbsp;začít od začátku... ;)
 +
#* Ve skutečnosti už během testování nejspíš vybíráme vhodné verze software pro další verzi distribuce
  
  
Řádka 93: Řádka 112:
 
=== Architektura procesoru ===
 
=== Architektura procesoru ===
 
* amd64... Intel kompatibilní 64 bitové procesory (Intel, AMD,...)
 
* amd64... Intel kompatibilní 64 bitové procesory (Intel, AMD,...)
* i386, i686... Intel kompatibilní 32 bitové procesory (Intel, AMD,...)
+
* i386, i686... Intel kompatibilní 32 bitové procesory (Intel, AMD,...). Dnes už spíše pro účely podpory starších zařízení.
 
* arm64,... procesory jiných architektur než Intel (ARM,...)
 
* arm64,... procesory jiných architektur než Intel (ARM,...)
 
* ...
 
* ...

Aktuální verze z 27. 11. 2024, 06:49


Obsah

Distribuce GNU/Linuxu


Rozdělení distribucí

Uživatelsky × serverově orientované

Serverově orientované distribuce
Uživatelsky orientované distribuce
Můžu pracovat na serverově orientované distribuci???

I uživatelsky orientovaná distribuce lze použít pro instalaci na server a bude to fungovat. Jen bude vyžadovat časté aktualizace a je zde větší riziko, že se při aktualizaci serveru pokazí.

Stejně tak serverově orientované distribuce často nabízí plnohodnotnou práci domácímu uživateli. Jen se musí smířit s tím, že bude používat o něco starší verze programů. Ale zase nemusí řešit časté aktualizace a přeinstalace.

Já osobně jsem třeba pro běžnou práci dlouho používal serverově orientovaný Debian a byl jsem zcela spokojen. ;)


Komunitní × vyvíjené firmou


Podle zaměření

Často používané distribuce

Distribucí GNU/Linuxu je opravdu hodně. Na druhou stranu běžně používaných distribucí je podstatně méně. Uvedeme si tedy nejběžnější z nich.

Debian
Ubuntu
Linux Mint
Red Hat
CentOS
Fedora
ArchLinux
Alpine Linux


Pro představu se můžete na Wikipedii podívat na velký přehled distribucí (asi ani tam ale nebudou všechny).

Vývojový cyklus distribuce

  1. Vybrat vhodnou verzi Linuxu (kernelu)
    • Přiměřeně aktuální a přiměřeně „stabilní“
  2. Vybrat vhodné aplikace
    • Zvolit vhodnou verzi vybraných aplikací
  3. Uzavřeme přidávání nového SW
  4. Otestovat výsledek
    • Opravit problémy, případně vyřešit kolize
  5. Nahrát vše na servery (repozitáře)
  6. Publikovat novou verzi distribuce
  7. A začít od začátku... ;)
    • Ve skutečnosti už během testování nejspíš vybíráme vhodné verze software pro další verzi distribuce


Související pojmy

LTS

Rolling-release

Architektura procesoru

Live CD

Síťová instalace


Související stránky


Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje