Difference between revisions of "Arch compared to other distributions (Česky)"

From ArchWiki
Jump to: navigation, search
m (remove 'General (Česky)' category)
(BSD systémy: more accurate and up-to-date translation)
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Category:About Arch (Česky)]]
 
[[Category:About Arch (Česky)]]
[[Category:Česky]]
 
 
[[da:Arch Compared to Other Distributions]]
 
[[da:Arch Compared to Other Distributions]]
 
[[de:Arch vs. Distribution X]]
 
[[de:Arch vs. Distribution X]]
Line 11: Line 10:
 
[[id:Arch Compared to Other Distributions]]
 
[[id:Arch Compared to Other Distributions]]
 
[[it:Arch Compared to Other Distributions]]
 
[[it:Arch Compared to Other Distributions]]
 +
[[ja:Arch Compared to Other Distributions]]
 
[[ko:Arch Compared to Other Distributions]]
 
[[ko:Arch Compared to Other Distributions]]
 
[[lt:Arch Compared to Other Distributions]]
 
[[lt:Arch Compared to Other Distributions]]
Line 16: Line 16:
 
[[pl:Arch Compared to Other Distributions]]
 
[[pl:Arch Compared to Other Distributions]]
 
[[pt:Arch Compared to Other Distributions]]
 
[[pt:Arch Compared to Other Distributions]]
 +
[[ro: Arch în comparație cu alte distribuții]]
 
[[ru:Arch Compared to Other Distributions]]
 
[[ru:Arch Compared to Other Distributions]]
 
[[sk:Arch Compared to Other Distributions]]
 
[[sk:Arch Compared to Other Distributions]]
Line 22: Line 23:
 
[[uk:Arch Compared to Other Distributions]]
 
[[uk:Arch Compared to Other Distributions]]
 
[[zh-CN:Arch Compared to Other Distributions]]
 
[[zh-CN:Arch Compared to Other Distributions]]
{{accuracy}}
+
{{Article summary start}}
 +
{{Article summary text|Stručné srovnání Arch Linuxu s ostatními populárními distribucemi GNU/Linuxu a systémy BSD.}}
 +
{{Article summary heading|Související}}
 +
{{Article summary wiki|Arch Linux (Česky)}}
 +
{{Article summary wiki|The Arch Way (Česky)}}
 +
{{Article summary heading|Externí odkazy}}
 +
{{Article summary link|DistroWatch.com|http://distrowatch.com/}}
 +
{{Article summary end}}
 +
Tato stránka srovnává Arch Linux s ostatními populárními distribucemi GNU/Linuxu a UNIX-like operačními systémy. Následující přehled obsahuje stručné popisy, které vám mohou pomoci rozhodnout, jestli Arch Linux bude vyhovovat vašim potřebám. Mějte prosím na paměti, že nejlepším způsobem jak porovnat Arch s ostatními distribucemi je, že si ho nainstalujete a vyzkoušíte sami.
  
Stránka je staršího data a může obsahovat neúplné nebo nepřesné informace. Prosím mějto to při čtení na paměti. Nejaktuálnější verzi stránky najdete v [[Arch Compared To Other Distros|anglickém originále]]. Osobně si i myslím, že tato stránka nemá pro většinu čtenářů valného významu.
+
== Source-based distribuce ==
  
Tato stránka shrnuje některé podobnosti a rozdíly mezi Archem a ostatními distribucemi. Prosím mějte na paměti: nejlepším způsobem jak porovnat Arch s ostatními distribucemi je, že si ho nainstalujete a vyzkoušíte sami. Arch má vynikající komunitu, která vždy ráda ochotně pomůže novým používatelům. Účelem shrnutí uvedených níže je pouze dát vám dostatek informácí, aby jste se rozhodli, zda je Arch opravdu pro vás.
+
''Source-based'' distribuce jsou velmi přizpůsobitelné, dávají uživatelům možnost kontroly a kompilace kompletního operačního systému i aplikací pro konkrétní architekturu a způsob použití, nevýhodou je však časová náročnost kompilace. Arch kompiluje všechny balíčky pro architektury i686 a x86-64, čímž poskytuje potenciálně vyšší výkon oproti distribucím poskytujícím binární balíčky pro architektury i386/i486/i586.
  
==Arch vs Gentoo==
+
=== Gentoo Linux ===
Arch distribuuje binární balíčky. Je tudíž o mnoho méně náročný na čas než Gentoo. Gentoo má víc balíčků. Arch umožňuje jak binární tak zdrojovou instalaci. Je lehčí vytvořit PKGBUILD než ebuild. Instalace Gentoo je přenositelnější, protože balíčky se budou kompilovat k vaší konkrétní architektuře. Instalační CD Arch je k dispozici pouze pro i686 a AMD64. Neexistuje žádný zdokumentovaný důkaz, že Gentoo je rychlejší než Arch Linux nebo naopak. V Arch Linuxu existuje možnost překompilovat celý systém, podobně jako je tomu u Gentoo.
+
  
==Arch vs Slackware==
+
Arch Linux i Gentoo Linux používají rolling-release aktualizační model, čímž poskytují aktuální balíčky krátce po jejich oficiálním vydání. V Gentoo jsou balíčky a základní systém kompilovány přímo ze zdrojového kódu podle uživatelských 'USE flags'. Arch poskytuje ''ports-like'' systém pro kompilaci balíčků ze zdrojového kódu, ačkoli základní systém Archu je navržen pro instalaci z předkompilovaných balíčků pro architektury i686/x86-64. Z tohoto důvodu je všeobecně konfigurace a aktualizace Archu rychlejší, zatímco Gentoo je systematičtěji přizpůsobitelný. Arch podporuje architektury i686 a x86-64, Gentoo oficiálně podporuje architektury x86, PPC, SPARC, Alpha, AMD64, ARM, MIPS, HP/PA, S/390, sh, a Itanium. Protože Gentoo i Arch poskytují v základu pouze holý systém, oba systémy jsou považovány za velmi přizpůsobitelné. Uživatelé Gentoo se v Archu v mnoha ohledech cítí pohodlně.
Slackware a Arch jsou oba 'jednoduché' distribuce. Arch dodává o mnoho mohutnejší systém správy balíčků 'pacman', který narozdíl od standardních nástrojů Slackware umožňuje jednoduché automatické upgrady systému. Slackware sa považuje za konzervativnejší ve svých cyklech vydávání, upřednostňuje osvědčené stabilní balíčky. Arch je v tomto směru mnohem progresivnejší. Arch je koncipován pouze pro procesory i686 a vyšší, popřípadě AMD64. Slackware může bežet i na systémech i486. Arch je velmi dobrý systém pro uživatele Slacku, kteří chtějí robustnější správu balíčků nebo aktuálnější verze software.
+
  
==Arch vs Debian==
+
=== Sorcerer/Lunar-Linux/Source Mage ===
Arch je jednoduší než Debian. Arch má méně balíčů. Arch poskutuje lepší podporu pro budování vašich vlastních balíčků než jakou poskytuje Debian. Arch je shovívavější, pokud jde o 'non-free' balíčky, definované v GNU. Arch je optimalizovaný pro i686, a proto může být rychlejší než Debian. Balíčky Archu jsou většinou novější než balíčky Debianu. (Arch current je často aktuálnější než Debian unstable!)
+
  
==Arch vs Ubuntu==
+
Sorcerer/Lunar-Linux/Source Mage (SLS) jsou ''source-based'' distribuce, původně úzce spjaté. SLS distribuce používají na kompilaci balíčků poměrně jednoduché skripty a používají globální konfigurační soubor na konfiguraci kompilačního procesu, což se velmi podobá [[Arch Build System (Česky)|Arch Build System]]. Nástroje SLS provádí úplnou kontrolu závislostí, včetně správy volitelných funkcí, sledování balíčků, jejich odebírání a aktualizování. Pro SLS nejsou žádné binární balíčky, ačkoli je zde možnost jednoduše se vrátit k dříve nainstalovaným balíčkům.
Arch má jednoduší základ než Ubuntu. Pokud chcete kompilovat svá vlastní jádra, zkoušíte nejnovější projekty CVS nebo občas kompilujete programy, Arch je vhodnejší. Pokud však chcete rychle nainstalovat a hned používat software a nechcete si příliš hrát s nastavením systému, je pro vás vhodnejší Ubuntu. Všeobecně, vývojárům a kutilům se bude pravděpodobně více líbit Arch než Ubuntu.
+
  
==Arch vs Crux==
+
Instalační proces zahrnuje konfiguraci jednoduchého základního systému z příkazové řádky a ncurses menu a poté volitelnou rekompilaci základního systému. Stejně jako v Archu zde není žádné výchozí desktopové prostředí a Xorg není v základní instalaci. Je dostupných několik alternativ X serveru (X.Org 6.8 nebo 7, XFree86).
Arch Linux pochází z Cruxu. Judd shrnul své rozdíly takto: "Používal jsem Crux předtím, než jsem začal s Archem. Arch začal v podstatě jako Crux. Potom jsem napsal pacmana a makepkg, abych nahradil svoje 'pseudo-balíčkové' bash-skripty. Přestože jde o úplně odlišné samostatné distribuce, jsou technicky téměř stejné. Máme například (oficiálně) podporu závislostí, avšak Crux má komunitu, která poskytuje jiné aspekty. Prt-get z dílny CLC bude dělat elementární závislostní logiku. Crux také ignoruje mnoho problémů které máme, je to velmi minimalistická sada balíčů."
+
  
==Arch vs Grafické distribuce==
+
SLS má velmi komplikovanou historii. Asi nejlepší shrnutí naleznete na [http://wiki.sourcemage.org/SourceMage/History SourceMage wiki].
Grafické distribuce mají mnoho podobností, a Arch je od každé z nich velmi odlišný. Arch je textově založený a orientovaný na příkazový řádek. Arch je lepší volba, pokud se chcete skutečně naučit Linux. Graficky orientované distribuce je obvyklé dodávat s grafickými (GUI) instalátory (napr. Anaconda ve Fedoře) a s GUI nástroji na konfiguraci systému (napr. Yast v SuSe). Konkrétní rozdíly mezi distribucemi jsou popsané v okolních odstavcích.
+
  
==Arch vs Distribuce založené na RPM==
+
== Minimalistické distribuce ==
Balíčky RPM jsou dostupné z mnoha, mnoha míst, avšak balíčky třetí strany mají často problémy se závislostmi, jako napríklad vyžadování starší verze nějaké knihovny. Také je zmatek mezi RPM balíčky pro Red Hat a RPM balíčy pro Mandrake. Pacman dokáže mnohem víc a je spolehlivější než RPM. Systém oficiálních balíčků Arch Linuxu je velmi konzistentní a nikdy s ním nezažijete dependency hell.
+
  
==Arch vs Fedora==
+
Minimalistické distribuce jsou v několika ohledech srovnatelné s Archem. Všechny jsou z technického hlediska považovány za ''jednoduché''.
Fedora je vedlejším produktem distribuce RedHat a už delší čas je stále jedna z nejpopulárnějších distribucí. Z tohoto důvodu existuje početná komunita, množství předkompilovaných balíčků a podpora. U distribucí založených na RPM může správa balíčů znamenat problém. Fedora vyvinula nástroj Yum jako front-end pro správu a získávání RPM balíčků a stanovení jejich závislostí. Tomuto systému chybí solidní integrace Yumu a velká čast Fedory stále používá zastaralý a chybový systém up2date/anaconda/rpm. Fedora však inovuje a nedávno si vysloužila pochvalu za integraci SELinux a GCJ kompilovaných balíčků, aby odstranila potřebu pro JRE od Sun Microsystems. Fedora, jak známo, se nesnaží podporovat mediální formát mp3 kvůli patentovým otázkám.
+
  
==Arch vs Mandrake==
+
=== LFS ===
Mandrake je slavný díky svému instalátoru. Jde o ruce svazující distribuci, která po nějakém čase může být až "otravná". Dalším problémem je balíčkovací systém RPM a s ním související obtíže, které byly popsány výše. Arch umožnuje víc svobody a méně svazování rukou. S ním se skutečně učíte a naučíte.
+
  
==Arch vs SuSE==
+
LFS (Linux From Scratch) existuje jednoduše jako dokumentace, která obsahuje informace o tom, jak získat zdrojový kód minimálního množství základních balíčků pro funční GNU/Linux systém a jak je manuálně od nuly kompilovat, záplatovat a konfigurovat. LFS je tak minimalistický, jak to jen jde, a nabízí excelentní vzdělávací proces výstavby a přizpůsobování základního systému. Arch poskytuje v základu přesně tyto balíčky, plus [[systemd]], několik extra nástrojů a mocného správce balíčků [[Pacman (Česky)|pacman]], už v podobě předkompilovaných balíčků pro architektury i686/x86-64. LFS neposkytuje žádné online repozitáře; zdrojový kód je třeba manuálně stáhnout, zkompilovat a nainstalovat pomocí {{ic|make}}. (Existuje několik manuálních metod správy balíčků, jsou zmíněny v [http://www.linuxfromscratch.org/hints/ LFS Hints]). Kromě minimálního systému poskytují vývojáři a uživatelé Archu několik tisíc binárních balíčků, které je možno jednoduše nainstalovat pacmanem, a [[PKGBUILD (Česky)|PKGBUILD]] skripty pro [[Arch Build System (Česky)|Arch Build System]]. Arch také poskytuje nástroj [[makepkg]] pro jednoduché sestavení {{ic|.pkg.tar.xz}} balíčků. Judd Vinet postavil Arch od nuly (''from scratch''), a potom napsal pacmana v jazyce C. Archu se někdy vtipně říkalo "Linux s pěkným správcem balíčků".
Suse se točí okolo svého konfiguračního nástroje Yast, který se považuje za dobrý. Ten je pro konfigurační požadavky většiny uživatelů "obchod na jedno zastavení". Arch nemá takovýto nástroj, jelikož je to proti [[TheArchWay]]. Suse se proto považuje za vhodnější pro méně zkušené uživatele, nebo pro ty, kteří chtějí jednodušší život s očekávanou funkčností hned od instalace. Suse nepodporuje mp3 hned po instalaci. Avšak může se lehce pridat přes Yast.
+
  
==Arch vs Frugalware==
+
=== CRUX ===
Arch je textově založený a orientovaný na příkazový řádek. Frugalware je jakoby Arch který se snaží být podobný SuSe/Mandrive. Oba používají pacman.
+
 
 +
Před tím než Judd Vinet vytvořil Arch, používal právě CRUX. Jedná se o minimalistickou distribuci, kterou vytvořil Per Lidén. Původně inspirován myšlenkami společnými pro CRUX a BSD, Arch byl postaven od nuly a potom byl v jazyce C napsán [[Pacman (Česky)|pacman]]. Arch a CRUX sdílí několik vůdčích principů, např. oba systémy jsou optimalizovány pro konkrétní architektury, jsou minimalistické a drží se KISS principu. Oba mají ''ports-like'' systém a stejně jako BSD systémy poskytují minimální základní prostředí, které uživatel dále rozšiřuje. Arch má pacmana, který se stará o správu binárních balíčků a elegantně spolupracuje s [[Arch Build System (Česky)|Arch Build System]]. CRUX používá komunitní systém zvaný prt-get, který v kombinaci s vlastním ''ports-like'' systémem zvládá správu závislostí, ale sestavuje balíčky ze zdrojového kódu (ačkoli základní instalace CRUXu je binární). Arch oficiálně podporuje architektury i686 a x86-64, kdežto CRUX oficiálně nabízí pouze x86-64.
 +
 
 +
Arch používá ''rolling-release'' model, nabízí množství binárních balíčků v oficiálních repozitářích a ještě více v [[Arch User Repository (Česky)|Arch User Repository]]. CRUX má štíhlejší ''ports-like'' systém a poměrně chudší komunitní repozitář.
 +
 
 +
=== Slackware ===
 +
 
 +
* Slackware i Arch jsou jednoduché distribuce zaměřující se na eleganci a minimalismus.
 +
* Slackware je známý tím, že poskytuje naprosto čisté ''vanilla'' balíčky včetně kernelu. Arch typicky záplatuje pouze aby se vyhnul závažnému rozbití balíčků, nebo aby kompilace proběhla v pořádku.
 +
* Slackware používá init skripty ve stylu BSD, Arch používá [[systemd]].
 +
* Arch poskytuje správce balíčků [[Pacman (Česky)|pacman]], který na rozdíl od standardních nástrojů Slackware poskytuje automatickou správu závislostí a umožňuje automatizovanější aktualizace systému. Slackware typicky preferuje svou metodu manuální správy závislostí.
 +
* Arch je ''rolling-release''. Slackware je považován za konzervativnější, preferuje otestované stabilní balíčky. Arch je v tomto ohledu více ''bleeding-edge''.
 +
* Arch poskytuje v oficiálních repozitářích tisíce binárních balíčků, repozitáře Slackware jsou chudší.
 +
* Arch nabízí ''ports-like'' systém [[Arch Build System (Česky)|Arch Build System]] a [[Arch User Repository (Česky)|Arch User Repository]], velmi rozsáhlou kolekci [[PKGBUILD (Česky)|PKGBUILD]] skriptů, do které přispívají uživatelé. Slackware nabízí podobný, avšak štíhlejší systém na [http://www.slackbuilds.org slackbuilds.org], který je polooficiálním repozitářem skriptů Slackbuilds, které jsou analogií skriptů PKGBUILD. Uživatelé Slackware se v Archu v mnoha ohledech cítí pohodlně.
 +
 
 +
== Všeobecné distribuce ==
 +
 
 +
Tyto distribuce mají mnoho výhod a silných stránek, mohou být použity pro mnoho účelů.
 +
 
 +
=== Debian GNU/Linux ===
 +
 
 +
* Debian je největší linuxovou distribucí s větší komunitou, nabízí stabilní, testovací a nestabilní větve, repozitáře obsahují přes 30000 velmi kvalitních binárních balíčků. Množství dostupných binárních balíčků Archu je menší, ale pokud započítáme AUR, množství už jsou srovnatelná.
 +
* Debian má silně podporuje svobodný software, ale jeho repozitáře stále obsahují také nesvobodný software. Arch je shovívavější a přístupnější ohledně nesvobodných balíčků podle definice GNU, čímž nechává volbu na uživateli.
 +
* Debian se soustředí více na stabilitu a přísné testování. Arch se drží filozofie jednoduchosti, minimalismu a nabízení ''bleeding-edge'' software. Balíčky Archu jsou aktuálnější než stabilní a testovací balíčky Debianu, jsou srovnatelné s balíčky z nestabilní větve Debianu.
 +
* Debian i Arch nabízí kvalitní systémy správy balíčků.
 +
* Arch je ''rolling-release'', kdežto stabilní větev Debianu je uvolňována se zmraženými (''frozen'') balíčky. Nestabilní větev Debianu je také ''rolling-release''.
 +
* Debian je dostupný pro mnoho architektur, včetně alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390 a sparc, kdežto Arch oficiálně podporuje pouze i686 a x86-64 (komunita podporuje i arm, např. pro Raspberry Pi).
 +
* Arch nabízí ''ports-like'' systém, který poskytuje vhodnější podporu pro sestavování vlastních balíčků z vnějších zdrojů. Debian nenabízí ''ports-like'' systém, spoléhá na své obrovské binární repozitáře.
 +
* Instalace Archu nabízí pouze minimální základní systém, který lze dále transparentně konfigurovat, kdežto metody Debianu volí přístup automatizovanější konfigurace a několik alternativních metod instalace.
 +
* Debian používá v základu SysVinit, ačkoli systemd a upstart jsou uživatelům také dostupné. Arch používá primárně [[systemd]] kvůli celkově lepšímu výkonu.
 +
* Arch udržuje záplatování na minimu, čímž se vyhýbá problémům o kterých vývojáři aplikací nemohou vědět, kdežto Debian své balíčky záplatuje rozsáhleji pro širší uživatelskou základnu.
 +
 
 +
=== Fedora ===
 +
 
 +
* Fedora je vyvíjena komunitou, ale je zajištěna firmou Red Hat; často je prezentována jako jeho ''bleeding-edge'' testovací prostředí; balíčky a projekty Fedory migrují do Red Hat Enterprise Linuxu a některé jsou později přijaty i ostatními distribucemi. Arch je také všeobecně pokládán za ''bleeding-edge'', ale na rozdíl od Fedory však používá ''rolling-release'' model aktualizací a není testovacím prostředím pro jinou distribuci.
 +
* Fedora používá RPM formát balíčků a jejich správce YUM, také jsou dostupné oficiální grafické front-endy. Arch používá správce balíčků [[Pacman (Česky)|pacman]], balíčky jsou v {{ic|.tar.xz}} formátu, neposkytuje oficiální grafické front-endy.
 +
* Fedora kvůli své oddanosti svobodnému software odmítá do svých repozitářů přidat podporu pro MP3 a další nesvobodný software, ale repozitáře třetích stran pro takové balíčky existují. Arch je shovívavější a přístupnější ohledně nesvobodných balíčků podle definice GNU, čímž nechává volbu na uživateli.
 +
* Fedora nabízí mnoho instalačních voleb včetně grafického instalátoru a možnosti nainstalovat pouze minimální systém. Alternativní verze Fedory nabízí různá desktopová prostředí, každé se skromnou kolekcí výchozích aplikací. Naproti tomu Arch nabízí pouze několik skriptů, které mají usnadnit proces instalace minimálního systému.
 +
* Fedora má plánovaný vývojový cyklus, ale oficiálně pomocí nástroje FedUp podporuje aktualizace z jedné verze Fedory na druhou. Arch má ''rolling-release'' model.
 +
* '''The Arch Way''' se zaměřuje na jednoduchost, eleganci, odlehčenost a silnou roli uživatele, kdežto základními hodnotami Fedory jsou svobodný software, komunitní vývoj a ''bleeding-edge'' systémová inovace.
 +
* Arch poskytuje ''ports-like'' systém, kdežto Fedora ne.
 +
* '''Arch i Fedora se zaměřují na zkušené uživatele a vývojáře.''' Obě distribuce silně podporují své uživatele k přispívání do vývoje projektu.
 +
* Fedora si získala respekt komunity integrací SELinux, balíčků kompilovaných pomocí GCJ (aby se zbavila závislosti na JRE firmy Sun) a podílením se na vývojí aplikací; vývojáři Red Hatu a Fedory přispívají k vývoji linuxového jádra procentuálně více než jakýkoliv jiný projekt.
 +
* Arch poskytuje wiki, která je běžně označována za nejpodrobnější a nejvšeobecnější dokumentaci mezi všemi linuxovými distribucemi. Wiki Fedory je používána hlavně pro rychlou výměnu informací mezi vývojáři, testery a uživateli. Na rozdíl od ArchWiki není míněna jako zdroj informací pro koncové uživatele. Wiki Fedory se podobá shromaždišti chyb a problémů.
 +
 
 +
=== Frugalware ===
 +
 
 +
* Arch je orientovaný na příkazový řádek.
 +
* Frugalware ve výchozím stavu nepodporuje souborový systém JFS.
 +
* Arch i Frugalware jsou optimalizovány pro architekturu i686.
 +
* Arch může být nainstalován nejprve jako minimální prostředí, které je poté rozšiřováno podle přání a potřeb uživatele. Frugalware je instalován z DVD, které obsahuje výchozí sadu aplikací a desktopových prostředí.
 +
* Frugalware má plánovaný vývojový cyklus. Arch je zaměřen na jednoduchost, minimalismus, správnost kódu a ''bleeding-edge'' balíčky s ''rolling-release'' modelem.
 +
 
 +
== Distribuce pro začátečníky ==
 +
 
 +
Tyto distribuce jsou někdy označovány jako ''pro nováčky'', mají mnoho společného, ale Arch je dost odlišný. Arch může být lepší volbou, pokud se chcete naučit něco o GNU/Linuxu tím, že si z minimálního základu sestavíte systém přesně podle svých přání a potřeb. Konkrétní rozdíly jsou popsány níže.
 +
 
 +
=== Ubuntu ===
 +
 
 +
* Ubuntu je velmi populární distribuce založená na Debianu a komerčně podporovaná firmou Canonical, kdežto Arch je nezávisle vyvíjená distribuce postavená od nuly.
 +
* Oba projekty mají jiné cíle a jinou cílovou skupinu uživatelů. Arch je navržen pro uživatele toužící po ''udělej si sám'' přístupu, Ubuntu poskytuje automaticky konfigurovaný systém, který se snaží být více uživatelsky přívětivý. Arch je prezentován jako od základů mnohom minimalističtější systém, který silně spoléhá na schopnosti uživatele. Všeobecně vývojáři a šťouralové budou mít pravděpodobně Arch raději než Ubuntu, ačkoli mnoho Archistů začínalo s Ubuntu a později přešli k Archu.
 +
* Současný vývoj Ubuntu se silně soustředí na trh se zařízeními s dotykovým displejem, kdežto vývoj Archu se všeobecně soustředí na uživatele (z ang. ''user-centric'') a podporuje komunitu ke spolupráci na vytváření vlastních řešení.
 +
* Ubuntu vydává nové verze každých 6 měsícu, kdežto arch má ''rolling-release'' model aktualizací a každý měsíc vydává nový snapshot instalačního média.
 +
* Arch nabízí ''ports-like'' balíčkovací systém, kdežto Ubuntu ne.
 +
* Komunity obou distribucí se také liší. Komunita Archu je mnohem menší a je silně povzbuzována k přispívání do distribuce. Naopak komunita Ubuntu je relativně velká a proto může tolerovat mnohem menší procento nepřispívajících uživatelů.
 +
 
 +
=== Mandriva ===
 +
 
 +
Mandriva Linux (dříve Mandrake Linux) byla vytvořena v roce 1998 s cílem udělat GNU/Linux jednoduše použitelným pro každého. Je založena na RPM balíčcích a používá správce balíčků urpmi. Arch se drží mnohem jednoduššího přístupu, spoléhá na manuální konfiguraci a cílenou skupinou jsou pokročilí uživatelé.
 +
 
 +
=== openSUSE ===
 +
 
 +
openSUSE je vystaveno kolem formátu balíčků RPM a oblíbeného grafického konfiguračního nástroje YaST2, který vyhovuje potřebám naprosté většiny uživatelů, zvládá taky správu balíčků. Arch nenabízí podobný konfigurační systém, protože si podobná myšlenka protiřečí s [[The Arch Way (Česky)|The Arch Way]]. openSUSE je proto považován za vhodnější pro méně zkušené uživatele nebo pro ty, kteří chtějí grafické prostředí, automatickou konfiguraci a očekávanou funkčnost přímo po instalaci aplikace.
 +
 
 +
=== PCLinuxOS ===
 +
 
 +
* PCLinuxOS je populární distribuce vycházející z Mandrivy a poskytující kompletní desktopové prostředí, které se snaží být uživatelsky přívětivé a je popisováno jako ''jednoduché'', ačkoli definice jednoduchosti je zde dost odlišná od definice v [[The Arch Way (Česky)|The Arch Way]]. Arch je navržen jako jednoduchý základní systém, který je dále přizpůsobován a je cílen na zkušené uživatele.
 +
* PCLOS používá správce balíčků apt a RPM formát balíčků. Arch používá vlastního nezávisle vyvíjeného správce [[Pacman (Česky)|pacman]] a {{ic|.pkg.tar.xz}} balíčky.
 +
* PCLOS je zaměřen na grafické prostředí, poskytuje grafické konfigurační nástroje a front-end pro správce balíčků Synaptic, a tvrdí, že velmi málo závisí na příkazovém řádku. Arch je orientován na příkazový řádek a navrhnul jednodušší přístupy ke konfiguraci, správě a údržbě systému.
 +
* PCLOS doporučuje 256MB RAM jako součást svých minimálních systémových požadavků. Arch je více odlehčený, může běžet na systémech s mnohem menší pamětí, vyžaduje pouze 64MB RAM pro základní instalaci pro i686 architekturu a na modernějších systémech poběží perfektně.
 +
 
 +
== BSD systémy ==
 +
 
 +
BSD systémy mají společný původ na Kalifornské univerzitě v Berkely, jsou produktem snahy vytvořit svobodný {{ic|UNIX}} systém. Nejedná se o distribuce GNU/Linuxu, ale o {{ic|UNIX}}-like operační systémy. Proto ačkoli Arch a BSD systémy sdílí koncepty pevného základu a ''ports-like'' systému, není zde žádná souvislost z hlediska zdrojového kódu, možná s vyjímkou {{ic|vi}}, protože {{ic|vi}} v Archu je originální BSD {{ic|vi}} (většina BSD systémů už nepoužívá originální BSD {{ic|vi}}). BSD systémy byly odvozeny z originálního {{ic|UNIX}} kódu firmy AT&T a mají tedy pravé {{ic|UNIX}} dědictví. Pokud se chcete dozvědět více informací o variantách BSD, navštivte jejich stránky.
 +
 
 +
=== FreeBSD ===
 +
 
 +
* Arch i [http://www.freebsd.org/about.html FreeBSD] nabízí software, který lze získat ve formě binárního balíčku nebo pomocí ''ports-like'' systémů.
 +
* Stejně jako ostatní BSD systémy je i FreeBSD vyvíjen jako systém navržený jako celek, každá aplikace je portována na FreeBSD a je testováno, jestli v systému funguje správně. Naproti tomu distribuce GNU/Linuxu, kterou je i Arch, existují jako slepeniny sestavené z mnoha různých zdrojů.
 +
* Licence FreeBSD všeobecně více ochraňuje ''autora'' kódu, naproti tomu licence GPL ochraňuje samotný ''kód''. Arch je uvolněn pod GPL licencí.
 +
* Ve FreeBSD jsou stejně jako v Archu ponechána rozhodnutí na uživateli. Tohle je asi nejzajímavější srovnání s Archem, protože jde ruku v ruce s moderností balíčků je to důkaz existence poměrně velké, chytré, aktivní a seriózní komunity.
 +
* Oba systémy jsou si v mnohém podobné a uživatelé FreeBSD se v Archu budou všeobecně cítit pohodlně.
 +
 
 +
=== NetBSD ===
 +
 
 +
* NetBSD je svobodný, bezpečný a velmi přenosný {{ic|UNIX}}-like ''open-source'' operační systém dostupný pro více než 50 platforem, od 64-bit Opteronů a desktopových systémů až po zařízení do ruky a ''embedded'' systémy. Má čistý návrh a pokročilé funkce z něj dělají výborné produkční i vývojové prostředí, a je podporováno uživateli s kompletním zdrojovým kódem. Mnoho aplikací je lehce dostupných v NetBSD Packages Collection, {{ic|pkgsrc}}.
 +
* Arch sice nepodporuje takové množství architektur, ale na i686 poskytuje více aplikací.
 +
* {{ic|pkgsrc}} poskytuje NetBSD metodu instalace ze zdrojového kódu podobnou [[Arch Build System (Česky)|Arch Build System]], ale binární balíčky pro NetBSD jsou také k dispozici prostřednictvím pkg_tools.
 +
* Arch má mnoho společného s NetBSD: vyžaduje manuální konfiguraci, je minimalistický a odlehčený, poskytuje ''ports-like'' systém i binární balíčky a má aktivní a seriózní vývojáře a komunitu.
 +
 
 +
=== OpenBSD ===
 +
 
 +
Projekt OpenBSD poskytuje svobodný multiplatformní {{ic|UNIX}}-like operační systém založený na BSD 4.4.
 +
 
 +
* OpenBSD se soustředí na přenosnost, standardizaci, správnost kódu, proaktivní bezpečnost a integrovanou kryptografii. Naproti tomu Arch se soustředí více na jednoduchost, eleganci, minimalismus a ''bleeding-edge'' software. OpenBSD se sám popisuje jako ''"snad nejzabezpečenější OS"''.
 +
* Arch i OpenBSD nabízí v základu malý elegantní systém.
 +
* Arch i OpenBSD nabízí ''ports-like'' a balíčkovací systém umožňující snadnou instalaci a správu balíčků, které nejsou součástí základního systému.
 +
* Na rozdíl od systémů GNU/Linux, jakým je i Arch, většina BSD systémů včetně OpenBSD vyvíjí jádro a uživatelské programy (jako např. {{ic|ls}}, {{ic|cp}}, {{ic|cat}} a {{ic|ps}}) společně v jednom repozitáři zdrojového kódu.

Revision as of 18:10, 2 June 2013

Summary help replacing me
Stručné srovnání Arch Linuxu s ostatními populárními distribucemi GNU/Linuxu a systémy BSD.
Související
Arch Linux (Česky)
The Arch Way (Česky)
Externí odkazy
DistroWatch.com

Tato stránka srovnává Arch Linux s ostatními populárními distribucemi GNU/Linuxu a UNIX-like operačními systémy. Následující přehled obsahuje stručné popisy, které vám mohou pomoci rozhodnout, jestli Arch Linux bude vyhovovat vašim potřebám. Mějte prosím na paměti, že nejlepším způsobem jak porovnat Arch s ostatními distribucemi je, že si ho nainstalujete a vyzkoušíte sami.

Source-based distribuce

Source-based distribuce jsou velmi přizpůsobitelné, dávají uživatelům možnost kontroly a kompilace kompletního operačního systému i aplikací pro konkrétní architekturu a způsob použití, nevýhodou je však časová náročnost kompilace. Arch kompiluje všechny balíčky pro architektury i686 a x86-64, čímž poskytuje potenciálně vyšší výkon oproti distribucím poskytujícím binární balíčky pro architektury i386/i486/i586.

Gentoo Linux

Arch Linux i Gentoo Linux používají rolling-release aktualizační model, čímž poskytují aktuální balíčky krátce po jejich oficiálním vydání. V Gentoo jsou balíčky a základní systém kompilovány přímo ze zdrojového kódu podle uživatelských 'USE flags'. Arch poskytuje ports-like systém pro kompilaci balíčků ze zdrojového kódu, ačkoli základní systém Archu je navržen pro instalaci z předkompilovaných balíčků pro architektury i686/x86-64. Z tohoto důvodu je všeobecně konfigurace a aktualizace Archu rychlejší, zatímco Gentoo je systematičtěji přizpůsobitelný. Arch podporuje architektury i686 a x86-64, Gentoo oficiálně podporuje architektury x86, PPC, SPARC, Alpha, AMD64, ARM, MIPS, HP/PA, S/390, sh, a Itanium. Protože Gentoo i Arch poskytují v základu pouze holý systém, oba systémy jsou považovány za velmi přizpůsobitelné. Uživatelé Gentoo se v Archu v mnoha ohledech cítí pohodlně.

Sorcerer/Lunar-Linux/Source Mage

Sorcerer/Lunar-Linux/Source Mage (SLS) jsou source-based distribuce, původně úzce spjaté. SLS distribuce používají na kompilaci balíčků poměrně jednoduché skripty a používají globální konfigurační soubor na konfiguraci kompilačního procesu, což se velmi podobá Arch Build System. Nástroje SLS provádí úplnou kontrolu závislostí, včetně správy volitelných funkcí, sledování balíčků, jejich odebírání a aktualizování. Pro SLS nejsou žádné binární balíčky, ačkoli je zde možnost jednoduše se vrátit k dříve nainstalovaným balíčkům.

Instalační proces zahrnuje konfiguraci jednoduchého základního systému z příkazové řádky a ncurses menu a poté volitelnou rekompilaci základního systému. Stejně jako v Archu zde není žádné výchozí desktopové prostředí a Xorg není v základní instalaci. Je dostupných několik alternativ X serveru (X.Org 6.8 nebo 7, XFree86).

SLS má velmi komplikovanou historii. Asi nejlepší shrnutí naleznete na SourceMage wiki.

Minimalistické distribuce

Minimalistické distribuce jsou v několika ohledech srovnatelné s Archem. Všechny jsou z technického hlediska považovány za jednoduché.

LFS

LFS (Linux From Scratch) existuje jednoduše jako dokumentace, která obsahuje informace o tom, jak získat zdrojový kód minimálního množství základních balíčků pro funční GNU/Linux systém a jak je manuálně od nuly kompilovat, záplatovat a konfigurovat. LFS je tak minimalistický, jak to jen jde, a nabízí excelentní vzdělávací proces výstavby a přizpůsobování základního systému. Arch poskytuje v základu přesně tyto balíčky, plus systemd, několik extra nástrojů a mocného správce balíčků pacman, už v podobě předkompilovaných balíčků pro architektury i686/x86-64. LFS neposkytuje žádné online repozitáře; zdrojový kód je třeba manuálně stáhnout, zkompilovat a nainstalovat pomocí make. (Existuje několik manuálních metod správy balíčků, jsou zmíněny v LFS Hints). Kromě minimálního systému poskytují vývojáři a uživatelé Archu několik tisíc binárních balíčků, které je možno jednoduše nainstalovat pacmanem, a PKGBUILD skripty pro Arch Build System. Arch také poskytuje nástroj makepkg pro jednoduché sestavení .pkg.tar.xz balíčků. Judd Vinet postavil Arch od nuly (from scratch), a potom napsal pacmana v jazyce C. Archu se někdy vtipně říkalo "Linux s pěkným správcem balíčků".

CRUX

Před tím než Judd Vinet vytvořil Arch, používal právě CRUX. Jedná se o minimalistickou distribuci, kterou vytvořil Per Lidén. Původně inspirován myšlenkami společnými pro CRUX a BSD, Arch byl postaven od nuly a potom byl v jazyce C napsán pacman. Arch a CRUX sdílí několik vůdčích principů, např. oba systémy jsou optimalizovány pro konkrétní architektury, jsou minimalistické a drží se KISS principu. Oba mají ports-like systém a stejně jako BSD systémy poskytují minimální základní prostředí, které uživatel dále rozšiřuje. Arch má pacmana, který se stará o správu binárních balíčků a elegantně spolupracuje s Arch Build System. CRUX používá komunitní systém zvaný prt-get, který v kombinaci s vlastním ports-like systémem zvládá správu závislostí, ale sestavuje balíčky ze zdrojového kódu (ačkoli základní instalace CRUXu je binární). Arch oficiálně podporuje architektury i686 a x86-64, kdežto CRUX oficiálně nabízí pouze x86-64.

Arch používá rolling-release model, nabízí množství binárních balíčků v oficiálních repozitářích a ještě více v Arch User Repository. CRUX má štíhlejší ports-like systém a poměrně chudší komunitní repozitář.

Slackware

  • Slackware i Arch jsou jednoduché distribuce zaměřující se na eleganci a minimalismus.
  • Slackware je známý tím, že poskytuje naprosto čisté vanilla balíčky včetně kernelu. Arch typicky záplatuje pouze aby se vyhnul závažnému rozbití balíčků, nebo aby kompilace proběhla v pořádku.
  • Slackware používá init skripty ve stylu BSD, Arch používá systemd.
  • Arch poskytuje správce balíčků pacman, který na rozdíl od standardních nástrojů Slackware poskytuje automatickou správu závislostí a umožňuje automatizovanější aktualizace systému. Slackware typicky preferuje svou metodu manuální správy závislostí.
  • Arch je rolling-release. Slackware je považován za konzervativnější, preferuje otestované stabilní balíčky. Arch je v tomto ohledu více bleeding-edge.
  • Arch poskytuje v oficiálních repozitářích tisíce binárních balíčků, repozitáře Slackware jsou chudší.
  • Arch nabízí ports-like systém Arch Build System a Arch User Repository, velmi rozsáhlou kolekci PKGBUILD skriptů, do které přispívají uživatelé. Slackware nabízí podobný, avšak štíhlejší systém na slackbuilds.org, který je polooficiálním repozitářem skriptů Slackbuilds, které jsou analogií skriptů PKGBUILD. Uživatelé Slackware se v Archu v mnoha ohledech cítí pohodlně.

Všeobecné distribuce

Tyto distribuce mají mnoho výhod a silných stránek, mohou být použity pro mnoho účelů.

Debian GNU/Linux

  • Debian je největší linuxovou distribucí s větší komunitou, nabízí stabilní, testovací a nestabilní větve, repozitáře obsahují přes 30000 velmi kvalitních binárních balíčků. Množství dostupných binárních balíčků Archu je menší, ale pokud započítáme AUR, množství už jsou srovnatelná.
  • Debian má silně podporuje svobodný software, ale jeho repozitáře stále obsahují také nesvobodný software. Arch je shovívavější a přístupnější ohledně nesvobodných balíčků podle definice GNU, čímž nechává volbu na uživateli.
  • Debian se soustředí více na stabilitu a přísné testování. Arch se drží filozofie jednoduchosti, minimalismu a nabízení bleeding-edge software. Balíčky Archu jsou aktuálnější než stabilní a testovací balíčky Debianu, jsou srovnatelné s balíčky z nestabilní větve Debianu.
  • Debian i Arch nabízí kvalitní systémy správy balíčků.
  • Arch je rolling-release, kdežto stabilní větev Debianu je uvolňována se zmraženými (frozen) balíčky. Nestabilní větev Debianu je také rolling-release.
  • Debian je dostupný pro mnoho architektur, včetně alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390 a sparc, kdežto Arch oficiálně podporuje pouze i686 a x86-64 (komunita podporuje i arm, např. pro Raspberry Pi).
  • Arch nabízí ports-like systém, který poskytuje vhodnější podporu pro sestavování vlastních balíčků z vnějších zdrojů. Debian nenabízí ports-like systém, spoléhá na své obrovské binární repozitáře.
  • Instalace Archu nabízí pouze minimální základní systém, který lze dále transparentně konfigurovat, kdežto metody Debianu volí přístup automatizovanější konfigurace a několik alternativních metod instalace.
  • Debian používá v základu SysVinit, ačkoli systemd a upstart jsou uživatelům také dostupné. Arch používá primárně systemd kvůli celkově lepšímu výkonu.
  • Arch udržuje záplatování na minimu, čímž se vyhýbá problémům o kterých vývojáři aplikací nemohou vědět, kdežto Debian své balíčky záplatuje rozsáhleji pro širší uživatelskou základnu.

Fedora

  • Fedora je vyvíjena komunitou, ale je zajištěna firmou Red Hat; často je prezentována jako jeho bleeding-edge testovací prostředí; balíčky a projekty Fedory migrují do Red Hat Enterprise Linuxu a některé jsou později přijaty i ostatními distribucemi. Arch je také všeobecně pokládán za bleeding-edge, ale na rozdíl od Fedory však používá rolling-release model aktualizací a není testovacím prostředím pro jinou distribuci.
  • Fedora používá RPM formát balíčků a jejich správce YUM, také jsou dostupné oficiální grafické front-endy. Arch používá správce balíčků pacman, balíčky jsou v .tar.xz formátu, neposkytuje oficiální grafické front-endy.
  • Fedora kvůli své oddanosti svobodnému software odmítá do svých repozitářů přidat podporu pro MP3 a další nesvobodný software, ale repozitáře třetích stran pro takové balíčky existují. Arch je shovívavější a přístupnější ohledně nesvobodných balíčků podle definice GNU, čímž nechává volbu na uživateli.
  • Fedora nabízí mnoho instalačních voleb včetně grafického instalátoru a možnosti nainstalovat pouze minimální systém. Alternativní verze Fedory nabízí různá desktopová prostředí, každé se skromnou kolekcí výchozích aplikací. Naproti tomu Arch nabízí pouze několik skriptů, které mají usnadnit proces instalace minimálního systému.
  • Fedora má plánovaný vývojový cyklus, ale oficiálně pomocí nástroje FedUp podporuje aktualizace z jedné verze Fedory na druhou. Arch má rolling-release model.
  • The Arch Way se zaměřuje na jednoduchost, eleganci, odlehčenost a silnou roli uživatele, kdežto základními hodnotami Fedory jsou svobodný software, komunitní vývoj a bleeding-edge systémová inovace.
  • Arch poskytuje ports-like systém, kdežto Fedora ne.
  • Arch i Fedora se zaměřují na zkušené uživatele a vývojáře. Obě distribuce silně podporují své uživatele k přispívání do vývoje projektu.
  • Fedora si získala respekt komunity integrací SELinux, balíčků kompilovaných pomocí GCJ (aby se zbavila závislosti na JRE firmy Sun) a podílením se na vývojí aplikací; vývojáři Red Hatu a Fedory přispívají k vývoji linuxového jádra procentuálně více než jakýkoliv jiný projekt.
  • Arch poskytuje wiki, která je běžně označována za nejpodrobnější a nejvšeobecnější dokumentaci mezi všemi linuxovými distribucemi. Wiki Fedory je používána hlavně pro rychlou výměnu informací mezi vývojáři, testery a uživateli. Na rozdíl od ArchWiki není míněna jako zdroj informací pro koncové uživatele. Wiki Fedory se podobá shromaždišti chyb a problémů.

Frugalware

  • Arch je orientovaný na příkazový řádek.
  • Frugalware ve výchozím stavu nepodporuje souborový systém JFS.
  • Arch i Frugalware jsou optimalizovány pro architekturu i686.
  • Arch může být nainstalován nejprve jako minimální prostředí, které je poté rozšiřováno podle přání a potřeb uživatele. Frugalware je instalován z DVD, které obsahuje výchozí sadu aplikací a desktopových prostředí.
  • Frugalware má plánovaný vývojový cyklus. Arch je zaměřen na jednoduchost, minimalismus, správnost kódu a bleeding-edge balíčky s rolling-release modelem.

Distribuce pro začátečníky

Tyto distribuce jsou někdy označovány jako pro nováčky, mají mnoho společného, ale Arch je dost odlišný. Arch může být lepší volbou, pokud se chcete naučit něco o GNU/Linuxu tím, že si z minimálního základu sestavíte systém přesně podle svých přání a potřeb. Konkrétní rozdíly jsou popsány níže.

Ubuntu

  • Ubuntu je velmi populární distribuce založená na Debianu a komerčně podporovaná firmou Canonical, kdežto Arch je nezávisle vyvíjená distribuce postavená od nuly.
  • Oba projekty mají jiné cíle a jinou cílovou skupinu uživatelů. Arch je navržen pro uživatele toužící po udělej si sám přístupu, Ubuntu poskytuje automaticky konfigurovaný systém, který se snaží být více uživatelsky přívětivý. Arch je prezentován jako od základů mnohom minimalističtější systém, který silně spoléhá na schopnosti uživatele. Všeobecně vývojáři a šťouralové budou mít pravděpodobně Arch raději než Ubuntu, ačkoli mnoho Archistů začínalo s Ubuntu a později přešli k Archu.
  • Současný vývoj Ubuntu se silně soustředí na trh se zařízeními s dotykovým displejem, kdežto vývoj Archu se všeobecně soustředí na uživatele (z ang. user-centric) a podporuje komunitu ke spolupráci na vytváření vlastních řešení.
  • Ubuntu vydává nové verze každých 6 měsícu, kdežto arch má rolling-release model aktualizací a každý měsíc vydává nový snapshot instalačního média.
  • Arch nabízí ports-like balíčkovací systém, kdežto Ubuntu ne.
  • Komunity obou distribucí se také liší. Komunita Archu je mnohem menší a je silně povzbuzována k přispívání do distribuce. Naopak komunita Ubuntu je relativně velká a proto může tolerovat mnohem menší procento nepřispívajících uživatelů.

Mandriva

Mandriva Linux (dříve Mandrake Linux) byla vytvořena v roce 1998 s cílem udělat GNU/Linux jednoduše použitelným pro každého. Je založena na RPM balíčcích a používá správce balíčků urpmi. Arch se drží mnohem jednoduššího přístupu, spoléhá na manuální konfiguraci a cílenou skupinou jsou pokročilí uživatelé.

openSUSE

openSUSE je vystaveno kolem formátu balíčků RPM a oblíbeného grafického konfiguračního nástroje YaST2, který vyhovuje potřebám naprosté většiny uživatelů, zvládá taky správu balíčků. Arch nenabízí podobný konfigurační systém, protože si podobná myšlenka protiřečí s The Arch Way. openSUSE je proto považován za vhodnější pro méně zkušené uživatele nebo pro ty, kteří chtějí grafické prostředí, automatickou konfiguraci a očekávanou funkčnost přímo po instalaci aplikace.

PCLinuxOS

  • PCLinuxOS je populární distribuce vycházející z Mandrivy a poskytující kompletní desktopové prostředí, které se snaží být uživatelsky přívětivé a je popisováno jako jednoduché, ačkoli definice jednoduchosti je zde dost odlišná od definice v The Arch Way. Arch je navržen jako jednoduchý základní systém, který je dále přizpůsobován a je cílen na zkušené uživatele.
  • PCLOS používá správce balíčků apt a RPM formát balíčků. Arch používá vlastního nezávisle vyvíjeného správce pacman a .pkg.tar.xz balíčky.
  • PCLOS je zaměřen na grafické prostředí, poskytuje grafické konfigurační nástroje a front-end pro správce balíčků Synaptic, a tvrdí, že velmi málo závisí na příkazovém řádku. Arch je orientován na příkazový řádek a navrhnul jednodušší přístupy ke konfiguraci, správě a údržbě systému.
  • PCLOS doporučuje 256MB RAM jako součást svých minimálních systémových požadavků. Arch je více odlehčený, může běžet na systémech s mnohem menší pamětí, vyžaduje pouze 64MB RAM pro základní instalaci pro i686 architekturu a na modernějších systémech poběží perfektně.

BSD systémy

BSD systémy mají společný původ na Kalifornské univerzitě v Berkely, jsou produktem snahy vytvořit svobodný UNIX systém. Nejedná se o distribuce GNU/Linuxu, ale o UNIX-like operační systémy. Proto ačkoli Arch a BSD systémy sdílí koncepty pevného základu a ports-like systému, není zde žádná souvislost z hlediska zdrojového kódu, možná s vyjímkou vi, protože vi v Archu je originální BSD vi (většina BSD systémů už nepoužívá originální BSD vi). BSD systémy byly odvozeny z originálního UNIX kódu firmy AT&T a mají tedy pravé UNIX dědictví. Pokud se chcete dozvědět více informací o variantách BSD, navštivte jejich stránky.

FreeBSD

  • Arch i FreeBSD nabízí software, který lze získat ve formě binárního balíčku nebo pomocí ports-like systémů.
  • Stejně jako ostatní BSD systémy je i FreeBSD vyvíjen jako systém navržený jako celek, každá aplikace je portována na FreeBSD a je testováno, jestli v systému funguje správně. Naproti tomu distribuce GNU/Linuxu, kterou je i Arch, existují jako slepeniny sestavené z mnoha různých zdrojů.
  • Licence FreeBSD všeobecně více ochraňuje autora kódu, naproti tomu licence GPL ochraňuje samotný kód. Arch je uvolněn pod GPL licencí.
  • Ve FreeBSD jsou stejně jako v Archu ponechána rozhodnutí na uživateli. Tohle je asi nejzajímavější srovnání s Archem, protože jde ruku v ruce s moderností balíčků je to důkaz existence poměrně velké, chytré, aktivní a seriózní komunity.
  • Oba systémy jsou si v mnohém podobné a uživatelé FreeBSD se v Archu budou všeobecně cítit pohodlně.

NetBSD

  • NetBSD je svobodný, bezpečný a velmi přenosný UNIX-like open-source operační systém dostupný pro více než 50 platforem, od 64-bit Opteronů a desktopových systémů až po zařízení do ruky a embedded systémy. Má čistý návrh a pokročilé funkce z něj dělají výborné produkční i vývojové prostředí, a je podporováno uživateli s kompletním zdrojovým kódem. Mnoho aplikací je lehce dostupných v NetBSD Packages Collection, pkgsrc.
  • Arch sice nepodporuje takové množství architektur, ale na i686 poskytuje více aplikací.
  • pkgsrc poskytuje NetBSD metodu instalace ze zdrojového kódu podobnou Arch Build System, ale binární balíčky pro NetBSD jsou také k dispozici prostřednictvím pkg_tools.
  • Arch má mnoho společného s NetBSD: vyžaduje manuální konfiguraci, je minimalistický a odlehčený, poskytuje ports-like systém i binární balíčky a má aktivní a seriózní vývojáře a komunitu.

OpenBSD

Projekt OpenBSD poskytuje svobodný multiplatformní UNIX-like operační systém založený na BSD 4.4.

  • OpenBSD se soustředí na přenosnost, standardizaci, správnost kódu, proaktivní bezpečnost a integrovanou kryptografii. Naproti tomu Arch se soustředí více na jednoduchost, eleganci, minimalismus a bleeding-edge software. OpenBSD se sám popisuje jako "snad nejzabezpečenější OS".
  • Arch i OpenBSD nabízí v základu malý elegantní systém.
  • Arch i OpenBSD nabízí ports-like a balíčkovací systém umožňující snadnou instalaci a správu balíčků, které nejsou součástí základního systému.
  • Na rozdíl od systémů GNU/Linux, jakým je i Arch, většina BSD systémů včetně OpenBSD vyvíjí jádro a uživatelské programy (jako např. ls, cp, cat a ps) společně v jednom repozitáři zdrojového kódu.