The Arch Way (Magyar)

From ArchWiki
Revision as of 20:43, 1 November 2013 by City-busz (Talk | contribs) (some updates and fixes)

Jump to: navigation, search

A következő öt alapelv magába foglalja mindazt, amit általában az Arch Módszernek vagy Arch Filozófiának hívnak, és talán legjobban a KISS mozaikszóval lehet összegezni, azaz Keep It Simple, Stupid.

Egyszerű

Az egyszerűség a végső kifinomultság. – Leonardo da Vinci

Az egyszerűség az Arch fejlesztésének legfőbb célja. Sok GNU/Linux disztribúció titulálja magát „egyszerűnek”, viszont az egyszerűségnek sok definíciója van.

Az Arch Linux szükségtelen kiegészítések, módosítások vagy bonyolítások nélküliként határozza meg az egyszerűséget, és egy könnyed, UNIX-szerű alapszerkezetet biztosít, ami lehetővé teszi az egyes felhasználók számára, hogy maguk formálják meg rendszerüket a saját igényeiknek megfelelően. Röviden: egy elegáns, minimalista felfogás.

Egy magas szintű programozási szabványokon alapuló könnyed alapszerkezet jellemzően kevesebb rendszererőforrást igényel. Az alaprendszer mentes minden zavartól, ami elhomályosítaná a rendszer lényeges részeit, vagy megnehezítené, túlbonyolítaná a hozzáférést. Tömör magyarázattal ellátott konfigurációs fájlok rendezett sora áll rendelkezésre, amelyek a gyors elérést és szerkesztést szem előtt tartva lettek elhelyezve. Nincsenek nehézkes grafikus beállítóeszközök, amik hajlamosak elrejteni a lehetőségeket a felhasználó elől. Egy Arch Linux rendszer tehát könnyedén beállítható a legapróbb részletig.

Komplexitás komplikáció nélkül.

Az Arch Linux érintetlenül hagyja a GNU/Linux rendszerekben lévő komplexitást, miközben jól szervezetten és átláthatóan tartja azt. Az Arch Linux fejlesztői és felhasználói hisznek abban, hogy egy rendszer bonyolultságának elrejtésére tett kísérlet valójában egy még bonyolultabb rendszert eredményez, és ezért elkerülendő.

Kódhelyesség kényelem felett

A korrektség egyértelműen a tökéletes minőség. Ha egy rendszer nem azt csinálja, amit kellene, akkor minden más róla keveset számít. – Bertrand Meyer

Az Arch Linux rendszer előtérbe helyezi a tervezés eleganciáját, valamint a tiszta, korrekt, egyszerű kódot a szükségtelen foltozással, automatizálással, látványelemekkel vagy „felhasználóbarátsággal” szemben. A szoftverfoltok ezért abszolút minimális szintre vannak szorítva, ideális esetben nullára. Egyszerű tervezésnek és és implementációnak mindig egyszerű felhasználói felületet kell adnia.

Az implementáció egyszerűsége, a kódhelyesség és a minimalizmus mindig uralkodó prioritásai kell, hogy maradjanak az Arch fejlesztésének.

A koncepciók, tervek és funkciók az Arch Módszer alapelveit útmutatóként használva kerültek megalkotásra és implementálásra, ahelyett, hogy meghajolnának külső befolyások előtt. A fejlesztői csapat eltökélt az Arch Módszer filozófia iránti elkötelezettségükben és felajánlásukban. Ha osztja a nézetüket, arra buzdítjuk, hogy használjon Arch-ot.

Felhasználó központúság

Amíg sok GNU/Linux disztribúció próbál „felhasználóbarátabb” lenni, addig az Arch Linux jelenleg, és később is „felhasználó központú” lesz.

Az Arch Linux a hozzáértő GNU/Linux felhasználókat veszi célba és alkalmazza teljes, és csak a teljes irányítást adva nekik a rendszer felett.

Az Arch Linux felhasználók teljes mértékben maguk kezelik a rendszert. Maga a rendszer kevés segítséget nyújt, kivéve egyszerű karbantartó eszközök egy gyűjteményét, amelyek úgy lettek megtervezve, hogy tökéletesen továbbítsák a felhasználó parancsait a rendszer felé.

A felhasználó központú tervezés magába foglal egyfajta „csináld magad” megközelítést is. Ahelyett, hogy a fejlesztőktől kéne kérni egy új funkció implementálását, az Arch Linux felhasználók hajlamosak maguk megoldani a problémákat, és az eredményeket megosztják a közösséggel és a fejlesztő csapattal -- egy „Először csináld, aztán kérdezz” filozófia. Ez különösen igaz a felhasználók által készített csomagokra, amelyek az Arch User Repository -ban találhatóak -- a hivatalos Arch Linux tároló a közösség által karbantartott csomagoknak.

Nyílt

A nyíltság az egyszerűséggel kéz a kézben járnak, és az Arch Linux fejlesztésének egyik vezérelve szintén.

Az Arch Linux egyszerű eszközöket használ, amelyek a forrás és a kimenetük nyíltságát figyelembe véve lettek kiválasztva, vagy építve.

Amíg a nyíltság ellenállhatatlan lehet sok új GNU/Linux felhasználónak, a tapasztalt Arch Linux felhasználók kellemesnek és praktikusnak találják. Eltörli az összes határt és absztrakciót a felhasználó és a rendszer között, ezzel több irányítást biztosítva, miközben ezzel párhuzamosan megkönnyíti a rendszer karbantartást.

Az Arch Linux nyílt természete magába foglal egy eléggé meredek tanulási görbét, de a tapasztalt Arch Linux felhasználók a többi zártabb rendszert sokkal nehezebben irányíthatónak tartják.

A Nyíltság alapelv kiterjed a közösségi tagokra is . Az Arch Linux felhasználók nyíltak a segítségnyújtásban és tanácsadásban, valamint a közösség által karbantartott Arch User Repository csomag hozzájárulásokban.

Szabad

Egy másik vezér elve az Arch Linux fejlesztésének a választás szabadsága. A felhasználók nemcsak a rendszer beállításában hozhatnak meg minden döntést, de abban is, hogy *mi* lesz a rendszerük.

Azzal, hogy ragaszkodunk a rendszer egyszerűségéhez, az Arch Linux biztosítja a szabadságot minden rendszerrel kapcsolatos választáshoz.

Egy frissen telepített Arch Linux rendszer csak az alapvető komponenseket tartalmazza automatikus beállítások végrehajtása nélkül. A felhasználók kedvük szerint állíthatják be a rendszert a konzolból. A telepítési folyamat elejétől kezdve, a rendszer minden része 100% -osan átlátszó és hozzáférhető a gyors elérhetőséghez, eltávolításhoz vagy lecseréléshez alternatív komponensekre.

A különböző Arch Linux tárolókban lévő nagy számú csomag szintén a választás szabadságát szolgálja. Továbbá, a többi GNU/Linux disztribúcióhoz hasonlítva, egy új csomag készítésének folyamata magában egy egyszerű, nyitott, felhasználó központú és szabad folyamat. Új csomagokat könnyű készíteni egy kevés Arch Build System -mel (ABS) kapcsolatos tudással.

Ahogy Judd Vinet, az Arch Linux projekt alapítója mondta: „[Arch Linux] is what you make it.” („Az Arch Linux az amivé teszed”.)