Calea Arch (The Arch Way)
De la ArchWikiRo
Următoarele cinci principii alcătuiesc așa-numita „Cale Arch” (oarecum ca în Star-Wars), abreviat (în engleză) KISS - Keep It Simple, Stupid.
Cuprins |
Simplitatea
Simplitatea este cu siguranță principalul obiectiv din spatele dezvoltării Arch. Numeroase distribuții GNU/Linux se definesc ca „simple”. În realitate, simplitatea însăși are numeroase definiții.
Arch Linux definește simplitatea ca o structura de bază UNIX-like fără adăugări, modificări și complicații inutile care să îi permită utilizatorului individual să modeleze sistemul în funcție de propriile-i cerințe. Pe scurt, o abbordare elegantă, minimală.
O structură de bază construită pe standarde de programare ridicate va avea tendința să aibă cereri de resurse mai modeste. Sistemul de bază este lipsit de toată aglomerația care ar obscuriza părți importante ale sistemului sau ar face accesul la ele dificil sau complicat. Are un set de fișiere de configurare uniformizate și bine documentate care sunt aranjate pentru acces și editare ușoară, fără utilitare de configurare grafică greoaie care să ascundă posibilitățile utilizatorului. Un sistem Arch Linux este așadar configurabil până la ultimul detaliu.
Pe de-altă parte, Arch Linux păstrează complexitățile inerente ale unui sistem GNU/Linux intacte, dar într-o manieră bine-organizată și transparentă. Dezvoltatorii Arch Linux și utilizatorii cred că încercările de a ascunde complexitățile unui sistem produc în cele din urmă un sistem și mai complex, lucru care trebuie evitat.
Corectitudinea codului este mai importantă decât comoditatea
Sistemul Arch Linux apreciază că primatul trebuie să fie al eleganței arhitecturale, al codului simplu și curat și nu al modificărilor inutile, al automatizării, al efectelor vizuale sau al ușurinței pentru începători. De aceea, patch-urile (modificări ulterioare făcute codului sursă distribuit de către dezvoltatori) trebuie așadar să fie minime - ideal, să nu fie niciodată nevoie de ele.
Simplitatea, eleganța codului și minimalismul vor rămâne întotdeauna prioritățile dezvoltării Arch.
Conceptele, designurile și facilitățile sunt generate și implementate plecând de la principiile Căii Arch ca de la un ghid și nu de la influențe exterioare. Echipa de dezvoltare este hotărâtă în dedicația și atașamentul față de ideile Căii Arch. Dacă le împărtășești viziunea, ești binevenit(ă) să folosești Arch.
Transparența
Transparența merge mână în mână cu simplitatea și este de asemenea un principiu director al dezvoltării Arch Linux.
Arch Linux folosește instrumente simple, selectate sau construite, având mereu în vedere transparența datelor de intrare și de ieșire.
Transparența elimină toate granițele și abstractizările dintre utilizator și sistem oferind mai mult control și simplificând în același timp administrarea sistemului.
Natura transparenta a lui Arch Linux implică destule noțiuni noi de învățat, dar utilizatorii Arch Linux experimentați tind să considere alte sisteme mai închise mult mai incomod de controlat.
Principiul transparenței se extinde și asupra membrilor comunității. Utilizatorii Arch Linux sunt recunoscuți pentru deschiderea de care dau dovadă prin ajutor și sfaturi ca și prin contribuții de pachete în Arch User Repository (AUR, Depozitul Arch pentru Utilizatori) pe care îl administrează.
Centrat pe utilizator
În timp ce numeroase distribuții GNU/Linux încearcă să fie mai „user-friendly” (prietenoase cu utilizatorii), Arch Linux a fost și va fi întotdeauna „centrat pe utilizator”.
Arch Linux este construit pentru utilizatorii competenți GNU/Linux dându-le control complet și responsabilitate asupra sistemului.
Utilizatorii Arch Linux administrează în întregime sistemul singuri. Sistemul însuși va oferi foarte puțin ajutor în afara unui set simplu de utilitare de administrare al căror rol este să transmită exact comenzile utilizatorilui către sistem.
Acest design centrat pe utilizator implică o anumită abordare „do-it-yourself” în utilizarea distribuției Arch. În loc să ceară ajutor sau noi facilități dezvoltatorilor, utilizatorii Arch Linux au tendința să rezolve problemele ei înșiși și pe urmă să împartă rezultatele cu restul comunității. Asta este în special adevărat pentru pachetele disponibile în Arch User Repository (Depozitul Arch pentru Utilizatori).
Libertatea
Alt principiu director al dezvoltării Arch Linux este libertatea. Utilizatorii nu numai că pot lua toate deciziile legate de configurarea sistemului, dar și aleg ce anume va fi sistemul lor la final.
Păstrând sistemul simplu, Arch Linux oferă libertatea de a face orice alegere legată de acesta.
Un sistem Arch Linux proaspăt instalat conține numai elementele fundamentale fără configurare automată gata-făcută. Utilizatorii sunt capabili să-si configureze sistemul așa cum vor din shell (terminal). De la începutul procedurii de instalare, fiecare componenta este 100% transparentă și accesibilă pentru acces, ștergere sau înlocuire cu o componentă alternativă.
Numărul mare de pachete și de scripturi de compilare în numeroasele depozite Arch Linux susțin libertatea de alegere oferind software liber, open-source pentru cei care îl preferă dar și software proprietar pentru cei care aleg ideologia pragmatică a funcționalității. Utilizatorul este cel care alege.
Așa cum a spus Judd Vinet, fondatorul proiectului Arch Linux - „[Arch Linux] este ceea ce vrei tu să fie”.

