ArchLinux

Iš Žinynas.
Jump to navigation Jump to search
600px-Archlinux-official-fullcolour.svg.png
Archlinux-2014-07-lxqt.png
Kūrėjas Judd Vinet
OS šeima GNU/Linux
kūrimo būsena Dabartinė
Kodo modelis Laisvoji programinė įranga
Paskutinė versija 2014.07.03 / 201 m. Liepos 3 d.
Branduolio tipas Monolitinis branduolys
Licencija GPL ir įvairios kitos Laisvosios Licencijos
Svetainė www.archlinux.org

ArchLinux yra Linux platinamasis paketas, kurį pradėjo kurti Judas Vinetas (Judd Vinet), įkvėptas kito Linux platinamojo paketo – CRUX. ArchLinux yra bendros paskirties Linux platinamasis paketas, kuris gali būti modifikuotas pagal vartotojo poreikius.
Tai realizuojama tuo, kad mažame instaliaciniame diske pateikiama "core" versija užimanti mažiau nei 300 MB, o toliau vartotojas, ją įsirašęs, tęsia sistemos parengimą ir programų instaliaciją savo nuožiūra. Tai tarsi priešingybė grafinei Ubuntu instaliacijai, kuri per apie 20 minučių įdiegia kelis gigabaitus įvairaus turinio, kurio dalies vartotojui gali neprireikti. Toks ArchLinux lankstumas, deja, turi ir trūkumų. Operacinės sistemos naudotojas turi gerokai daugiau laiko skirti instaliacijai, turi nebijoti naudotis komandine eilute ir paskaityti naujokų gidą iš ArchWiki (gidas yra parengtas ir lietuvių kalba). Šis trūkumas tampa privalumu, kai greit ir iš praktikos daug sužinoma apie Linux sistemas, išmokstama savarankiškai spręsti pagrindines problemas.
ArchLinux optimizuota i686 arba x86-64 tipo CPU (paraleliai ledžiamos dvi kiekvienos paketo versijos) taip siekiant geriausio galimo našumo tiek moderniuose, tiek senesnės architektūros kompiuteriuose, tačiau itin senuose kopiuteriuose, tokiuose kaip Pentium I ArchLinux neveikia. Tik tokios optimizacijos dėka ArchLinux yra ko gero sparčiausiai veikianti iš instaliacijos metu nekompiliuojamų Linux distribucijų.
ArchLinux naudoja kitokią atnaujinimų sistemą. Jau esami naudotojai visada turi naujausią versiją, nes jų sistema ir programos yra sinchronizuojamos su ftp (http protokolą galima naudoti esant reikalui) serverių turiniu įvedus pacman -Syu komandą ir todėl jiems nereikia papildomai rūpintis atnaujinimu. Ftp serverius prižiūri distribucijos kūrėjai.

Filosofija[keisti]

ArchLinux distibucija laikosi KISS arba keep it simple, stupid (apytikslis vertimas: laikyk paprastai) filosofijos. Tai reiškia: jokių puošmenų, priedų, jokių konfigūracijos įrankių – išvis jokių dalių, apsunkinimų sistemoje, kurios nėra būtinos veikimui. Ypač atsisakoma to, kas apsunkintų sistemą modifikuoti pagal poreikius. Taigi net grafinės konfigūracijos langai atmetami kaip nereikalingas apsunkinimas. Pagal ArchLinux filosofiją paprasta nereiškia kuo panašiau į Windows ar kad CLI (komandinė eilutė) yra naudotojo priešas.

Paketų valdymas[keisti]

pacman paketų valdiklis

ArchLinux naudoja Pacman – paketų sistemos valdymo įrankį, kuris jungia paprastą sukompiliuoto paketo formatą su lengva naudoti ABS kompiliavimo sistema, leidžiančia naudotojui be didelio vargo valdyti ir keisti paketus, ar tai būtų oficialus ar paties naudotojo gamintas paketas. Paketų saugyklų sistema leidžia ArchLinux vartotojui pačiam sukurti paketų saugyklą ir prisidėti prie ArchLinux tobulinimo bei bendraminčių rato didinimo. Dabar veikiančios oficialios saugyklos:

  • core, kurioje visi paketai būtini paleisti veikiančią Linux sistemą.
  • extra, kurioje yra dažniai naudojami ir gerai veikiantys paketai, bet nebūtini sistemos veikimui. Kaip grafinė aplinka.
  • unstable, kurioje laikomi dar kuriamų programų paketai.
  • testing, kurioje laikomi nauji neišbandyti paketai, kurie po testavimo bus perkelti į core, extra arba unstable.
  • community, kurioje laikomi naudotojų pagaminti paketai kurie surinko pakankamai registruotų naudotojų balsų ir buvo patvirtinti kaip nekenksmingi ir gerai veikiantys sistemos prižiurėtojų (TU).

Pacman sudaro galimybę sistemoje visada turėti naujausius paketus, sinchronizuodamas paketų sąrašą su pagrindiniu serveriu, taip žymiai palengvindamas sistemos administravimą bei padidindamas sistemos saugumą. Kliento/serverio modelis taip pat leidžia parsisiųsti/instaliuoti programas paprastos komandos pagalba, su visomis programos priklausomybėmis (įrankio veikimas panašus į Debian apt-get). ArchLinux taip pat turi ABS kuris leidžia lengvai sukompiliuoti savo paketą ir juo pasidalinti su visais kuriem jis gali būti naudingas.

Leidimai[keisti]

ArchLinux naudoja „riedančio leidimo“ („rolling stone“) sistemą, tai reiškia, kad yra dvi pagrindinės paketų versijos Current ir Release. Current paketų saugykloje visada saugomi patys naujausi paketai. Jei yra išleidžiama naujausia programos versija, ji iš karto papuola į Current paketų saugyklą. Release paketų saugykloje yra tie paketai, kurie buvo išleidus naują ArchLinux ISO versiją. T. y. Release paketų saugykloje visada bus į 0.5 versiją įtraukti paketai, kol nebus išleista 0.6 versija. Kai bus išleista 0.7 versija, Release paketų saugykloje bus paketai, kurie buvo 0.7 versijoje. Žemiau pateikstas leidimų sąrašas su kodiniais pavadinimais ir datomis.

Istorija[keisti]

Taip pasibaigia 0.x leidimų serija. 1.0 niekada nebus. Keičiamas ArchLinux leidimų žymėjimas. Dabar jis yra tiesiog su data. Leidimo dažnis susiejamas su Linux branduolio leidimais. Kaip, pavyzdžiui, 0.8 pagal naująjį numeravimą būtų 2007.03. Bet 0.8 lieka paskutiniuoju iš 0.x serijos.

  • 2007-05-17: 2007.05, Duke
  • 2007-08-05: 2007.08, Don't Panic
  • 2007-10-07: 2007.08-2, Don't Panic
  • 2008-03-31: 2008-03-1, Core Dump
  • 2008-06-24: 2008.06, Overlord
  • 2009-02-16: 2009.02
  • 2009-08-10: 2009.08
  • 2010-05-17: 2010.05

Nuorodos[keisti]