Arch Linux (Română)

From ArchWiki
Jump to navigation Jump to search

Arch Linux este o distribuție GNU/Linux dezvoltată independent, cu scop general, pentru arhitectura x86-64 care se străduiește să furnizeze ultimele versiuni stabile a majorității software-ului, urmărind un model rolling-release. Instalarea implicită este un sistem minimalistic de bază, configurat de utilizator pentru a adăuga numai ce este necesar.

Principii

Simplitate

Arch Linux definește simplitatea ca fără adăugări sau modificări inutile. Acesta dă software-ul așa cum dezvoltatorii lui originali l-au lansat (upstream), cu modificări minime specifice distribuției (downstream): patch-urile neacceptate de upstream sunt evitate, iar pachetele downstream ale Arch constau aproape numai în bugfix-urile backportate care sunt depășite de următoarea versiune a proiectului.

Într-o manieră similară, Arch aduce fișierele de configurare prevăzute de upstream cu schimbări limitate la problemele specifice distribuției, ca ajustarea căilor sistemului de fișiere. Nu adaugă funcții de automatizare ca și activarea unui serviciu numai pentru că pachetul a fost instalat. Pachetele sunt împărțite numai atunci când există avantaje convingătoare, cum ar fi economisirea spațiului de stocare în cazuri deosebit de rele de deșeuri. Utilități de configurare GUI nu sunt furnizate oficial, încurajând utilizatorii să facă majoritatea configurărilor cu un shell și un editor de text.

Modernitate

Arch Linux se străduiește să mențină ultimele versiuni stabile ale software-ului său, atât timp cât se poate evita în mod rezonabil ruperea sistemică a pachetelor. Este bazat după un sistem rolling-release, care permite să se instaleze o singură dată și să aibă upgrade-uri continue.

Arch incorporează multe din funcțiile noi disponibile utilizatorilor GNU/Linux, incluzând sistemul de init systemd, fișiere de sistem moderne, LVM2, RAID software, suport pentru udev și initcpio (cu mkinitcpio), precum și cele mai noi kernel-uri disponibile.

Pragmatism

Arch este mai degrabă o distribuție pragmatică decât una ideologică. Principiile de aici sunt doar orientări utile. În cele din urmă, deciziile de design sunt luate de la caz la caz, prin consensul dezvoltatorilor. Analiza tehnică și dezbaterea bazată pe dovezi sunt ceea ce contează, nu politica sau opinia populară.

Numărul mare de pachete și scripturi de build în variatele arhive Arch Linux oferă software ”free and open source” (software liber și cu sursa deschisă) pentru cei care îl preferă, precum și software ”proprietary” pentru cei care preferă funcționalitatea mai mult decât ideologia.

Centralitatea utilizatorului

În timp ce multe distribuții GNU/Linux încearcă să fie mai ușor de utilizat (user friendly), Arch Linux a fost, și va rămâne mereu centrat pe utilizator (user-centric). Distribuția este destinată să răspundă nevoilor celor care contribuie la aceasta, decât să încerce să fie atractivă pentru cât mai multi utilizatori. Este destinată utilizatorului de GNU/Linux priceput, sau oricărui utilizator cu o atitudine do-it-yourself care este dispus să citească documentarea și să își rezolve singur problemele.

Toți utilizatorii sunt încurajați să participe și să contribuie la distribuție. Este foarte apreciată raportarea și repararea de bug-uri și patch-urile care îmbunătățesc pachetele sau proiectele de bază: Dezvoltatorii de la Arch sunt voluntari și contributorii activi vor începe să facă parte din acea echipă. Arch-erii pot contribui liber pachete în Arch User Repository, îmbunătății documentația ArchWiki, furniza asistență tehnică, sau doar să facă schimb de opinii în forum-uri, listele de e-mail-uri, sau Canalele IRC. Arch Linux este sistemul de operare pe care mulți oameni din jurul globului îl aleg, și există mai multe comunități internaționale care oferă ajutor și furnizează documentație în multe limbi diferite.

Versatilitate

Arch Linux este o distribuție cu scop general. La instalare este furnizat numai un mediu command-line: decât ca utilizatorul să șteargă pachete nedorite sau care nu sunt necesare, utilizatorului îi este oferită posibilitatea să își construiască propriul sistem personalizat, alegând dintre miile de pachete de calitate mare furnizate în arhivele oficiale pentru arhitectura x86-64.

Arch se folosește de pacman, un mannager de pachete ușor, simplu și rapid care permite actualizarea întregului sistem cu numai o singură comandă. Arch furnizează de asemenea și Arch Build System, un sistem ca-și-ports (ports-like) care face instalarea și build-ul pachetelor din sursă ușor, care poate fi, de asemenea, sincronizat cu o singură comandă. În plus, Arch User Repository-ul conține mii de scripturi PKGBUILD contribuite de către comunitate pentru compilarea pachetelor instalabile din cod sursă, folosind makepkg. Este de asemenea posibil ca utilizatori să facă build și să își mențină propriile arhive personalizate cu ușurință.

Istorie

Comunitatea Arch a crescut și s-a maturizat, astfel devenind una dintre cele mai populare și influente distribuții de Linux, mărturisită și de atenția și review-urile primite de-a lungul anilor.

Dezvoltatorii Arch rămân voluntari neplătiți cu jumătate de normă, și nu există nicio perspectivă ca Arch Linux să devină monetizat, așa că va rămâne "free" în toate sensurile cuvântului (gratis/liber). Cei curioși să citească în mai mult detaliu despre istoria dezvoltării Arch pot să parcurgă intrarea Arch în Internet Archive Wayback Machine și Arhivele de știri Arch Linux.

Primii ani

Judd Vinet, un programator canadian și un chitarist ocazional a început să dezvolte Arch Linux la începutul anului 2001. Primul release al acestuia, Arch Linux 0.1, a fost lansat pe data de 11 martie 2002. Inspirat de simplitatea a Slackware, BSD, PLD Linux și CRUX, dar totuși dezamăgit de lipsa lor de gestionare a pachetelor la acea vreme, Vinett și-a construit propria distribuție cu principii similare ca cele ale acelor distribuții. Dar, a și scris un program de gestionare a pachetelor numit pacman, care să gestioneze automat instalarea, ștergerea și actualizarea pachetelor.

Anii de mijloc

Comunitatea Arch de la început a crscut constant, ca dovadă acest chart a postărilor pe forum, utilizatori și bug-uri raportate. În plus, din primele ei zile era cunoscută ca o comunitate deschisă, prietenoasă și utilă.

Crearea ArchWiki

Pe data de 08.07.2005, ArchWiki-ul a fost creat pentru prima dată pe engine-ul MediaWiki.

Zorii perioadei lui A. Griffin

La finalul anului 2007, Judd Vinett s-a retras din participarea activă ca un dezvoltator Arch, și a transferat ușor frâiele programatorului american Aaron Griffin, cunoscut și ca Phrakture.

Scripturi de instalare Arch

Imaginea de instalare din 15.07.2012 a renunțat la meniul Arch Installation Framework (AIF) în favoarea a Arch Install Scripts (arch-install-scripts).

Era systemd

Între 2012 și 2013, sistemul tradițional de init System V a fost înlocuit de systemd. [1][2][3][4]

Renunțarea la suportul pentru i686

Pe data de 25.01.2017 a fost anunțat că suportul pentru arhitectura i686 va fi eliminat treptat datorită popularității acesteia scazute printre dezvoltatori și în comunitate. La sfârșitul lui noiembrie, 2017 toate pachetele i686 au fost șterse din mirror-uri.

Revizuirea rolului șefului de proiect și a alegerilor

La începutul anului 2020, într-un efort de echipă, staff-ul Arch Linux a conceput un nou proces pentru determinarea noilor lideri, documentat în DeveloperWiki:Project Leader.

Cum Aaron Griffin a decis să renunțe la rolul său, un sondaj a fost făcut ca să se aleagă o nouă persoană care să îl înlocuiască, și pe data de 24.02.2020, rezultatele au fost publicate, făcând alegerea lui Levente Polyak oficială.