The Arch Way (Česky)

From ArchWiki
Revision as of 10:47, 10 July 2006 by DaBoX (Talk | contribs)

Jump to: navigation, search

Principy a filozofie Archu

Snahou této stránky je popsat principy a filozofii ArchLinuxu. Neexistuje žádný dokument o způsobu vlastním ArchLinuxu a pravděpodobně ani nikdy nebude, čím se ponechá Arch otevřeným pro jakékoliv budoucí možnosti. Níže jsou uvedeny citáty z Arch Linux Fóra a jiných diskuzí uživatelů, které se často diskutovali za "starých časů".

Principy

Základní podstata Archu.

  • 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šího uživatele.

Arch Linux je moje (Judd Vinet) perfektní distribuce, aby jsem to shrnul. Začal jsem ho budovat z dvou důvodů:

  1. Nenašel jswm žádnou jinou distribuci, která by naplnila moje ideály. Některé se velmi blížili k tomu, co jsem chtěl, ale byli tam znechucující podivnosti nebo přidaná komplexnost která však se zdála být víc na škodu než na užitek.
  2. Pro zábavu, a aby jsem dal trošku něčeho zpět svobodné softwareové komunitě, protože já jsem získal tak hodně.
  • Cílem je vyvinout Arch v perfektní základ. Základ neobsahuje módní nástroje a auto-konfiguraci, ale s manuálovými konfiguračními nástroji a pár funkcemi pro uživatele být schopný udělat další vlastní vývoj.
  • Je to dáreček zadarmo "aby jsem dal trošku něčeho zpět svobodné softwarové komunitě, protože já jsem získal tak hodně". Pokud od někoho obdržíte dárek, většinou se očekává tento dárek opětovat. Takže, uživatelé jsou vítaní přispívat nápady, nástroji a návrhy.
  • V Arch Linuxu jsou dvě strany: (1) příspěvek od vývojářů a (2) příspěvky od uživatelů. Nečakejte, že tyto dvě strany spolu splynou, ale že budů mít vzájemný vztah kde si kdokoliv může vybrat co chce a přidat to do svého stroja.
  • Nedovolte, 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žíte tohoto principu.
  • Nebuďte ovládáni nástroji a nebuďte závislí na tom, co poskytují. Pokud vyvíjíte nebo si vybíráte utilitku, měla by být napsaná v hackovatelném/čiteteném programovacím jazyku (JAK, jednoduchá a krátka) aby se umožnilo uživatelům jí modifikovat, pokud budou chtít.
  • Základní vývoj Arch linuxu nebude nikdy v blízké budoucnosti poskytovat žádné "nováčkům přátelské" grafické rozhraní resp. utilitky.
  • My pokorní vývojáři budeme nadále poskytovat Arch jako solidní základ pro každého a kohokoliv. Pokud ho vy chete udělat pekným, udělejte.

Filozofie

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

  • JAK (Jednoduchý a krátky) je základem vývoje Archu.
  • V Archu je "jednoduchý" odlišný od toho co považují ostatní distribuce. Učení se 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í GUI v sobě skrý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ř.
  • Ted 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čí.
  • 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.
  • Řešení je nepožadovat od Arch Linuxu, aby vyvinul nástroje a dokumenty, ale snažit se pochopit co je cílem a filozofií AL... co ho dělá odlišným od jiných.
  • 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.
  • 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.
  • Moja 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 dokuentaci 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.

PRO a PROTI

PRO

  • optimalizovaná distribuce pro i686
  • pacman: Upgrade celého systému je jeden príkaz 'pacman -Suy'
  • pacman: Ovládání závislostí
  • pacman: Nepotrebuje X
  • ABS: stačí napsat budovací funkci jen jednou ... vybudování další verze balíčku je extrémně lehké
  • ABS: můžete vybudovat balíčky na vašem stroji jedním príkazem
  • nejnovější (čerstvé) balíčky
  • plně prispůsobitelný
  • lidé okolo něho jsí jemní, motivovaní a schopní
  • Jen 20 minut trvá mít plně funkční systém
  • na něm se dá perfektně naučit linux
  • není populární, pretože ho naznají

PROTI

  • pacman: potřebuje rychlé připojení na internet, aby byl vždy lehce aktualizovaný
  • není populární, protože ho neznají
  • nějaké konflikty kvůli používání nejnovějších knihoven
  • nedostatek nováčkům-přátelských vlastností