Arch Linux

De la Wikipedia, enciclopedia liberă
Salt la: Navigare, căutare
Arch Linux
Archlinux-vert-dark.svg
Archlinux GNOME 3.2.png
Arch Linux rulând GNOME 3.2
Dezvoltator Aaron Griffin (2007–prezent)
Judd Vinet (2002–2007)
Familie SO Linux
Stare dezvoltare curentă
Model surse Open source
Ultima versiune stabilă 2015.07.1[1]
(rolling release) din 1 iulie 2015
Manager pachete pacman
Tip de nucleu nucleu monolitic
Interfață implicită linie de comandă
Licență Licența Publică Generală GNU, free software license[*]
Site web https://www.archlinux.org/

Arch Linux este o distribuție de Linux creată de Judd Vinet. Inspirată de CRUX, această distribuție are ca obiectiv rapiditatea și simplitatea, adresându-se utilizatorilor avansați.

Distribuția Arch Linux folosește systemd pentru inițializare a sistemului și gestionarea proceselor. Această distribuție este construită pe baza pachetelor cu binare de programe. Pachetele se adresează platformelor cu microprocesoare i686 și x86-64, binarele fiind optimizate pentru a profita de performanțele oferite de hardware modern.

Echipa de dezvoltare se ghideaza după princiupiul KISS (engleza: ”Keep it simple, stupid”), distributia concentrânduse eleganță, minimalism și simplitate.

Arch Linux folosește un sistem de dezvoltare de tip rolling release (versiune continuă), cu pachete noi oferite zilnic. Sistemul de gestiune a pachetelor permite actualizarea zilnică ușoară. Versiunile Arch Linux în loc să conțină schimbări remarcabile de la un număr de versiune la altul, sunt mai degrabă imagini (în engleză: snapshot) ale setului curent de pachete, uneori însoțite de software de instalare revizuit.

Prima versiune, 0.1 (cu nume de cod Homer), a apărut la 12 martie 2002. Ultima imagine cu o versiune stabilă, 2011.08, a fost lansată pe 19 august 2011.[2]

Arch se pronunță [ɑːrtʃ] ori [aːtʃ] (ca în cuvintele englezești archer sau parchment).[3]

Istorie[modificare | modificare sursă]

Inspirat de CRUX, o altă distribuție minimalistă, Judd Vinet a pornit proiectul Arch Linux în martie 2002. Începând cu 1 octombrie 2007 Judd Vinet abandonează proiectul, acesta fiind preluat de Aaron Griffin.

Gestiunea pachetelor[modificare | modificare sursă]

Arch Linux este construit pe baza pachetelor cu binare. Aceste pachete sunt gestionate folosind utilitarul pentru gestiunea pachetelor (în engleză: package manager) pacman, care oferă operațiile de instalare, actualizare, ștergere și interogare a bazei de date cu pachete. Pachetele pentru Arch Linux sunt preluate din arborele de pachete Arch Linux. Depozitele cu pachete sunt împărțite în patru categorii: core, extra, unstable și testing. Depozitul core este compus din pachete necesare funcționării sistemului; depozitul extra este format din pachete suplimentare care nu sunt necesare funcționării sistemului, în general aplicațiile importante sau versiuni ale pachetelor din depozitul core; unstable conține pachete pentru programe aflate în dezvoltare; testing pachete pentru care au raportate bug-uri care așteaptă soluție. Până la 16 septembrie 2007 au fost folosite cinci categorii: curent, community, extra, unstable și testing.[4] Pentru eliminarea confuziei comunitatea Arch Linux a decis contopirea pachetelor importante pentru funcționarea sistemului din depozitele current și community într-un singur depozit: core, iar restul pachetelor au fost trecute în categoria extra.[5]

Pachetele sunt create folosind Arch Building System (acronim ABS). Acest sistem de gestiune a pachetelor de tip port este format din depozite de scripturi shell, uneori împreună cu alte fișiere auxiliare, ce permit construirea pachetelor pornind de la surse. Prin această metodă, pachetelor li se pot modfica caracteristicile, după nevoi sau preferințe proprii, folosind opțiunile disponibile. Pe această cale se poate reconstrui întregul sistem.

Depozitele de aplicați[modificare | modificare sursă]

Acum exista urmatoare depozite de baza ce contin pachete binare

  • core, ce conține pachetele necesare pentru instalarea sistemului de bază
  • extra, conține pachete ce nu sunt necesare sistemului de bază, cum ar fi medi desktop și programe
  • community, conține pachetele construite si votate de comunitate, include pachete ce au fost suficient de votate si au fost „adoptate” de un „utilizator de încredere”
  • multilib, contine pachetele optimizate pentru x86, ce ruleaza pe X86-64.

Adițional mai există depozitele ce conțin pachete ce sunt încă testate. Acum, aceste depozite sunt următoarele:

  • testing, conține pachetele care sunt testate și cănd vor fi stabile vor fi incluse în core și extra.
  • community-testing, conține pachetele care sunt testate și cănd vor fi stabile vor fi incluse în community.
  • multilib, onține pachetele care sunt testate și cănd vor fi stabile vor fi incluse în multilib

Securitatea depozitelor[modificare | modificare sursă]

Pachetele aflate in depozitele de aplicați Arch Linux sunt semnate, iat semnăturile sunt verificate de pacman la instalarea pachetelorfiș

Arch Build System (ABS)[modificare | modificare sursă]

Arch Build System este un sistem asemanator cu sistemu de portări de pe *BSD ce compliază fișierele sursă in pachete binare ce pot fi instalate cu ajutorul lui pacman. Arch Build System distribuie niște script-uri numite PKGBUILDs ce sunt folosite la complierea fisierelor sursă. Arch Build System vine cu un utilitar numit makepkg ce compliaza fișierele sursă in pachete binare pkg.tar.xz ce pot fi instalate cu ajutorul lui pacman.

Arch User Repository (AUR)[modificare | modificare sursă]

Ca o extensie pentru celelalte depozite, AUR ofera scriptui PKGBUILDs făcute de utilizatori pentru pachetele ce nu sunt incluse in celelalte depozite.

AUR conține pachete ce nu sunt incluse depozitele oficiale din urmatoarele motive:

  • Din cauza licențelor: AUR conține pachete ce sunt oferite gratis pentru utilizare, dar nu pot fi redistribuite. Exemplele contin pachete si programe freeware propietare cum ar fi Google Earth.
  • Pachete modificate: Pachete ce se află in depozitele oficiale, dar au fost modificate.
  • Programe „rare”: AUR conține pachete și programe noi sau rar utilizate.

Versiuni[modificare | modificare sursă]

Versiune Nume Dată
0.1 Homer 11 martie 2002[6]
0.2 Vega 17 aprilie 2002[7]
0.3 Firefly 7 august 2002[8]
0.4 Dragon 18 decembrie 2002[9]
0.5 Nova 21 iunie 2003[10]
0.6 Widget 1 martie 2004[11]
0.7 Wombat 24 ianuarie 2005[12]
0.7.1 Noodle 5 ianuarie 2006[13]
0.7.2 Gimmick 23 mai 2006[14]
0.8 Voodoo 31 martie 2007[15]
2007.05 Duke 17 mai 2007[16]
2007.08 Don't Panic 5 august 2007[17]
2007.08.1 Don't Panic 10 septembrie 2007[18]
2007.08-2 Don't Panic 7 octombrie 2007[19][20]
2008.03-1 Core Dump 31 martie 2008[21][22]
2008.04-RC 14 aprilie 2008[23][24]
2008.06 Overlord 24 iunie 2008[25][26]
2009.02 16 februarie 2009[27][28]
2010.05 mai 2010
2011.08.19 19 august 2011
2015.07.01 1 iulie 2015
Culoare Semnificație
Galben Versiune veche
Verde Versiune curentă
Albastru Versiune viitoare

Instalarea[modificare | modificare sursă]

SIte-ul Arch Linux distribuie o imagine ISO ce poate fi rulată de pe un CD, DVD, Stick de memorie (Stick USB). Script-ul pacstrap se rulează în linia de comanda pentru a instala sistemul de bază. Instalarea pachetelor adiționale, adică cele ce nu fac parte din sistemul de bază se pot instala cu ajutorul lui pacman (un utilitar pentru instalarea pachetelor), de exemplu un Mediu Desktop.

Distribuți derivate[modificare | modificare sursă]

Sunt multe distribuți ce au la bază Arch Linux cum ar fi:

  • Anterego - succesorul lui cinnarch (Arch linux cu cinnamon ca mediu desktop preinstalat) ce folosește Gnome 3 ca mediu desktop preinstalar.
  • Arch BSD - Arch Linux ce folosește nucleul BSD în loc de Linux
  • Arch Hurd- Arch Linux ce folosește nucleul GNU HURD în loc de Linux
  • Arch Linux ARM - o versiune pentru dispozitivele ARM creată de comunitate.
  • Arch Bang - o versiune ce foloseste openbox ca mediu grafic.
  • Chakra - Arch linux cu KDE ca mediu desktop.
  • LinHES (Linux Home Entertainment Server) - o versiune facută pentru HTPCs.
  • Manjaro - o versiune ce dispune de un instalator grafic și vine cu diverse medi desktop preinstalate (În funcție de versiunea imagini ISO aleasă). Dispune de propiile depozite.
  • Parabola GNU/Linux - o versiune ce conține numai software liber.

Vezi și[modificare | modificare sursă]

Legături externe[modificare | modificare sursă]

en  Site-ul oficial Arch Linux
en  Wiki oficial Arch Linux
ro  Site-ul comunității Arch Linux România

Note[modificare | modificare sursă]

  1. ^ , https://www.archlinux.org/download/ 
  2. ^ [1]
  3. ^ Vinet, Judd (24 august 2005). „[arch Pronunciation of our beloved distribution's name]” (în engleză). http://www.archlinux.org/pipermail/arch/2005-August/005610.html. Accesat la 26 aprilie 2008. 
  4. ^ Baechler, Thomas (16 septembrie 2007). „Arch Linux - News - Changes to repositories” (în engleză). http://archlinux.org/news/345/. Accesat la 26 aprilie 2008. 
  5. ^ Aaron, Griffin (14 septembrie 2007). „Arch Linux - News - Repository Shuffle” (în engleză). http://archlinux.org/news/344/. Accesat la 26 aprilie 2008. 
  6. ^ Vinet, Judd (19 mai 2003). „Arch Linux - News - Arch Linux 0.1 (Homer) released” (în engleză). http://www.archlinux.org/news/4/. Accesat la 26 aprilie 2008. 
  7. ^ Vinet, Judd (19 mai 2003). „Arch Linux - News - Arch Linux 0.2 (Vega) Released” (în engleză). http://www.archlinux.org/news/8/. Accesat la 26 aprilie 2008. 
  8. ^ Vinet, Judd. „Arch Linux - News - Arch 0.3 (Firefly) Released” (în engleză). http://www.archlinux.org/news/13/. Accesat la 26 aprilie 2008. 
  9. ^ Vinet, Judd (19 mai 2003). „Arch Linux - News - Arch 0.4 (Dragon) Released” (în engleză). http://www.archlinux.org/news/16/. Accesat la 26 aprilie 2008. 
  10. ^ Vinet, Judd (21 iulie 2003). „Arch Linux - News - Arch Linux 0.5 Released” (în engleză). http://www.archlinux.org/news/25/. Accesat la 26 aprilie 2008. 
  11. ^ Vinet, Judd (1 martie 2004). „Arch Linux - News - Arch Linux 0.6 Released” (în engleză). http://www.archlinux.org/news/50/. Accesat la 26 aprilie 2008. 
  12. ^ Vinet, Judd (24 ianuarie 2005). „Arch Linux - News - Arch Linux 0.7 (Wombat) Released!” (în engleză). http://www.archlinux.org/news/133/. Accesat la 26 aprilie 2008. 
  13. ^ Vinet, Judd (5 ianuarie 2006). „Arch Linux - News - Arch Linux 0.7.1 (Noodle) Released” (în engleză). http://www.archlinux.org/news/194/. Accesat la 26 aprilie 2008. 
  14. ^ Vinet, Judd (23 mai 2006). „Arch Linux - News - Arch 0.7.2 (Gimmick) Released” (în engleză). http://www.archlinux.org/news/233/. Accesat la 26 aprilie 2008. 
  15. ^ Powalowski, Tobias (31 martie 2007). „Arch Linux - News - 0.8 Voodoo ISOs finally released!” (în engleză). http://archlinux.org/news/305/. Accesat la 26 aprilie 2008. 
  16. ^ Powalowski, Tobias (17 mai 2007). „Arch Linux - News - 2007.05 Duke ISOs released” (în engleză). http://archlinux.org/news/325/. Accesat la 26 aprilie 2008. 
  17. ^ Powalowski, Tobias (5 august 2007). „Arch Linux - News - 2007.08 Don't Panic ISOs released” (în engleză). http://www.archlinux.org/news/337/. Accesat la 26 aprilie 2008. 
  18. ^ Powalowski, Tobias (10 septembrie 2007). „Arch Linux - News - 2007.08.1 Don't Panic ISOs released” (în engleză). http://www.archlinux.org/news/343/. Accesat la 26 aprilie 2008. 
  19. ^ Powalowski, Tobias (7 octombrie 2007). „Arch Linux - News - 2007.08-2 ISOs released” (în engleză). http://www.archlinux.org/news/352/. Accesat la 26 aprilie 2008. 
  20. ^ tpowa (Tobias Powalowski). „Arch Linux Forums / 2007.08-2 Isos released, installation feedback” (în engleză). http://bbs.archlinux.org/viewtopic.php?id=38223. Accesat la 26 aprilie 2008. 
  21. ^ Pierre (Pierre Schmitz) (1 aprilie 2008). „forum.archlinux.de :: Neue Installations-CD (2008.03-archboot Core Dump) fertiggestellt” (în engleză și germană). http://forum.archlinux.de/?page=Postings;id=20;thread=8375. Accesat la 26 aprilie 2008. 
  22. ^ tpowa (Tobias Powalowski) (7 aprilie 2008). „2008.03-1-archboot-Changelog.txt” (în engleză). ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/iso/2008.03/2008.03-1-archboot-Changelog.txt. Accesat la 26 aprilie 2008. 
  23. ^ ftp.tu-chemnitz.de (3 mai 2008). „Index of ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/iso/2008.04-rc” (în engleză). ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/iso/2008.04-rc/. Accesat la 25 iunie 2008. 
  24. ^ Leone, Simo (15 aprilie 2008). „Archlinux 2008.04-RC” (în engleză). http://archlinux.org/news/389/. Accesat la 25 iunie 2008. 
  25. ^ ftp.archlinux.org (24 iunie 2008). „Index of ftp://ftp.archlinux.org/iso/2008.06” (în engleză). ftp://ftp.archlinux.org/iso/2008.06/. Accesat la 25 iunie 2008. 
  26. ^ Leone, Simo (24 iunie 2008). „Archlinux 2008.06 - "Overlord"” (în engleză). http://archlinux.org/news/398/. Accesat la 25 iunie 2008. 
  27. ^ ftp.archlinux.org (16 februarie 2009). „Index of ftp://ftp.archlinux.org/iso/2009.02” (în engleză). ftp://ftp.archlinux.org/iso/2009.02/. Accesat la 18 februarie 2009. 
  28. ^ Griffin, Aaron (16 februarie 2009). „2009.02 ISO Release” (în engleză). http://www.archlinux.org/news/434/. Accesat la 18 februarie 2009.