The Arch Way (Česky)

From ArchWiki
Revision as of 10:00, 9 April 2007 by Kb (Talk | contribs)

Jump to: navigation, search

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end


Principy a filozofie Arch Linuxu

Snahou této stránky je popsat principy a filozofii Arch Linuxu. Neexistuje žádný dokument o způsobu vlastním Arch Linuxu a pravděpodobně ani nikdy nebude. Jednoduše řečeno Arch Linux stojí na "svobodě volby, jednoduchosti, vzdělávání a uživatelské kontrole " (Pozn. originální výraz pro poslední bod byl user-control).

Principy

Já, Judd Vinet, jsem začal tvořit Arch ze dvou důvodů:

  1. Nenašel jsem žádnou jinou distribuci, která by naplnila moje ideály. Některé se velmi blížili tomu co jsem chtěl, ale byli tam znechucující podivnosti nebo přidaná komplexnost, která se mi zdála být více na škodu, než k užitek.
  2. Pro zábavu. Aby jsem vrátil svobodné softwarové komunitě zpět vše, co jsem získal, protože jsem získal opravdu hodně.


Arch je:

  • Nenáročný na hardware a jednoduchý.
  • Není navržený jako distribuce pro nováčky, takže je určený spíše pro zkušenější uživatele. Cílem bylo vyvinout perfektní základ, jak je jen lidsky možné. Základ neobsahuje módní a autokonfigurační nástroje, ale spíše obsahuje ruční konfigurační nástroje a pár funkcí, které uživatelům umožní další studim nebo vývoj.
  • Je to dáreček zadarmo, "... aby jsem vrátil svobodné softwarové komunitě zpět vše, co jsem získal, protože jsem získal opravdu hodně". Pokud od někoho obdržíte dárek, většinou se očekává, že tento dárek opětujete. Takže, uživatelé jsou vítaní k přispívání svými nápady, nástroji a návrhy.
  • V současnosti existují dvě strany, které přispívají k Arch Linuxu: Vývojáři a uživatelé. Neočekávejte, že tyto dvě strany spolu splynou, ale budou mít vždy vzájemný vztah. Díky tomu si kdokoliv může vybrat co chce přidat do svého stroje.


Naše cíle jsou:

  • Nedovolit, aby konfigurační nástroje / grafické rozhraní (GUI) ovládaly systém, ale aby byly ovládané uživatelem. Není na tom nic zlého mít GUI, pokud se drží tohoto principu.
  • Nebýt ovládán nástroji a nebýt závislí na tom, co poskytují. Pokud vyvíjíte nebo vybíráte utilitku, měla by být napsaná v hackovatelném/čitelném (Pozn. slova se základem hack nemají zhola nic společného s mediálně propíranými hackery. Slovo hacker označuje člověka, kterého zajímá vše do hloubky a snaží se danou věc rozšiřovat nebo vylepšovat, jinými slovy hackovat. Hacker, tak jej zná celý národ je ve skutečnosti hacker, který se rozhodl škodit. Takový člověk se ale označuje jako cracker) programovacím jazyku (KISS), aby si ji uživatel měl možnost modifikovat pokud bude chtít.
  • Základní vývoj Arch linuxu nebude nikdy v blízké budoucnosti poskytovat žádné "nováčkům přátelské" grafické rozhraní, resp. utility.
  • My, pokorní vývojáři budeme nadále poskytovat Arch jako solidní základ pro každého a kohokoliv. Pokud ho vy chcete udělat lepším, udělejte. Free speech, free beer, and all that.

Filozofie

Systém hodnot podle kterých se Arch vyvíjí:

  • KISS (z angl. Keep it simple) je základem vývoje Arch Linuxu.
  • V Archu je "jednoduchý" odlišný od toho co považují ostatní distribuce. Učení je důležitejší než něco lehce udělat.
  • Spoléhat se na GUI při budování/používání vášeho systému jen v konečném důsledku ublíži uživateli. V nejakém časovém okamžiku bude uživatel potřebovat umět všechno co grafické rozhraní v sobě ukrývají.
  • Jak sa pokusíte skrýt komplexnost systému, skončíte s ješte komplexnejším systémem. Namísto toho se pokuste udělat systém jednoduší a logičtější uvnitř.
  • Teď nebo brzy budete muset najít informace na webu. Naučit se, jak a kde informace najít na internetu by mělo být pro nováčka první věc co se naučí. Používejte oficiální domovské stránky projektů, o které se zajímate a Google, možná budete překvapeni jak se vaše znalosti zvýší a kolik problémů sami vyřešíte.
  • Pokud uživatelé řeknou, že ta-a-ta distribuce není jako ta-a-ta distribuce, Arch dovoluje uživateli prispět vším čím chce, za předpokladu, že to neprotiřečí ideálům návrhu a filozofie.
  • Arch Linux je jiný než ostatní distribuce: v Archu, uživatel není jen starost (orig. angl. concern). Minimalizace vývoje nových nástrojů a dokumentace ve prospěch maximální porozumnění práce v linuxu, udržení bedlivých očí vždy na KISS cíle a filozofii Arch Linuxu obecně ... je to, co dělá "Archovský způsob" opravdu rozdílným.
  • Skvělá věc ohledně príspěvků je to, že nepotřebujete od nikoho povolení je udělat. Nikdo vás nemůže fyzicky zastavit od napsání něčeho, co vy (osobně) považujete za užitečné i když "mocní co jsou" to nevidí jako požehnání. Napište to a zveřejněte ve fórech Uživatelských příspěvků. Jak se to bude jiným lidem líbit, obdržíte zpětnou vazbu. Jak to skoro každý kromě vás bude nenávidět, no a co? Zabralo vám to 20 minut napsat, a vy jste se při tom něco naučili. Je to vítězná situace za každých okolností.
  • Je takový, jaký si ho uděláte.

Komentáře

Co říkají o Archlinuxu uživatelé:

  • Po tom, co jsem strávil hodně času s jinými distribúcemi (debian, gentoo, mandrake, redhat, fedora, slackware) a dokonce i FreeBSD si myslím, že jsem konečně našel distribuci jakou jsem hledal.
  • Stejné věci v (k)ubuntu, Mandrivě, a několika dalších. No openSUSE je skvělé a jednoduché (Oznámím to mé sestře); ale Arch je jednička, skutečně *rocks*.
  • Vyzkoušel jsem více distribucí a dokonce i RHCE, ale vždy bylo na distribucích, které jsem vyzkoušel něco co jsem neměl rád.
  • Moje vysněná distribuce vždy byla jednoduchost Slackwaru se skutečnou podporou závislostí jako u Debianu. A hádajte co, je to Archlinux.
  • Také považuji Archlinux za svoji konečnou distribuci.
  • Po vyzkoušení skoro všech dostupných distribucí musím souhlasit, že Arch je nejlepší.
  • Ahoj všichni. Právě jsem se tu zaregistroval, aby jsem mohl ohlásit všechny problémy které mám, a poprosit o pomoc. Vtip je v tom, že NEMÁM ŽÁDNÉ PROBLÉMY!!! Skutečně tomu nemůžu uvěrit, ale všechno prostě funguje. Dnes jsem nainštaloval Arch, měl jsem drobný problém s xorg a nastavením zvuku, ale našel jsem všechny odpovědi co jsem potřeboval v dokumentaci a ve fórech.
  • Vyzkoušel jsem Mandrake, Yoper, FC3/4, Mepis a Ubuntu. Hledal jsem perfektní distribuci. Jsem rád, že jsem našel Arch.


Rozhodně nechceme, aby tyto komentáře zněli nějak lichotivě a stavěli Arch Linux do pozice bezchybné distribuce. Jsme rádi, že se některým lidem Arch Linux takto libí a doufáme, že i vám se stejně zalíbí.


PRO a PROTI

PRO

  • distribuce optimalizovaná pro i686
  • pacman: Upgrade celého systému jedním příkazem 'pacman -Suy'
  • pacman: Dohlíží na závislosti
  • pacman: Nepotřebuje X
  • ABS: stačí napsat sestavovací funkci jen jednou ... sestavení další verze balíčku je velmi snadné
  • ABS: můžete sestavit balíčky na vašem stroji jedním příkazem
  • nejnovější (čerstvé) balíčky
  • plně přizpůsobitelný
  • lidé kolem něj jsou mírumilovní, motivovaní a schopní
  • jen 20 minut trvá získání plně funkčního systému
  • perfektní prostředí pro studium linuxu
  • není populární, neboť není známý (no flame :))

PROTI

  • pacman: potřebuje rychlé připojení na internet, aby byl vždy lehce aktualizovaný (což je pro většinu čechu ještě maličko sci-fi)
  • není populární, protože ho neznají
  • občasné konflikty kvůli používání nejnovějších knihoven
  • nedostatek nováčkům přátelských vlastností
  • info soubory bývájí většinou více detailní než man stránky (gcc.info e.g.)