Arch Linux (Latviešu)

Related articles
Arch compared to other distributions
Arch terminology
Arch-based distributions
Frequently asked questions
Trademark policy
archiso
Arch Linux
ir neatkarīgi izstrādāta, vispārējas nozīmes
x86-64
GNU/Linux
distribūcija, kuras mērķis ir nodrošināt
jaunākās stabilās programmatūras versijas
, sekojot
nepārtrauktās izlaišanas (rolling release) modelim
.
Pēc noklusējuma instalācija ir
minimāla bāzes sistēma
, kuru lietotājs konfigurē pats, pievienojot tikai to, kas ir apzināti nepieciešams.
Principi
Vienkāršība
Arch Linux definē vienkāršību kā
bez liekiem papildinājumiem vai izmaiņām
. Tas piegādā programmatūru tieši tādā veidā, kā to izlaiduši sākotnējie izstrādātāji —
upstream
— ar minimālām, distribūcijai specifiskām
downstream
izmaiņām. Labojumi, kurus upstream nav pieņēmis, tiek izvairīti, un Arch downstream labojumi gandrīz vienmēr sastāv no atpakaļportētiem kļūdu labojumiem, kuri kļūst lieki līdz ar nākamo projekta izlaidumu.
Līdzīgā veidā Arch piegādā konfigurācijas failus, kādus nodrošina upstream, ierobežojot izmaiņas tikai ar distribūcijai specifiskām vajadzībām, piemēram, sistēmas ceļu pielāgošanu. Tas nepievieno automatizācijas funkcijas, piemēram, servisa automātisku ieslēgšanu tikai tāpēc, ka pakotne tika instalēta. Pakotnes tiek sadalītas tikai tad, ja tam ir būtiskas priekšrocības, piemēram, diska vietas taupīšana īpaši izšķērdīgos gadījumos.
Arch Linux
oficiālās pakotnes
nenodrošina sistēmas mēroga
GUI
konfigurācijas rīkus (tas ir, nav ne grafiska instalācijas vedņa, ne grafiska sistēmas konfigurācijas rīka, un Arch kā distribūcija neveicina GUI rīku izmantošanu sistēmas konfigurēšanai), tādējādi mudinot lietotājus lielāko daļu sistēmas konfigurācijas veikt no
komandrindas čaulas
un
teksta redaktora
.
Mūsdienīgums
Arch Linux cenšas uzturēt jaunākās stabilās programmatūras versijas tik ilgi, kamēr ir iespējams saprātīgi izvairīties no sistēmiskas pakotņu bojāšanās. Tā balstās uz
nepārtrauktās izlaišanas
sistēmu, kas ļauj veikt vienreizēju instalāciju ar nepārtrauktiem atjauninājumiem.
Arch Linux ietver jaunākos pieejamos
kodolu
izlaidumus, kā arī funkcijas, kas pieejamas GNU/Linux lietotājiem, tostarp:
systemd
inicializācijas sistēmu,
modernās
failu sistēmas
,
LVM2
,
programmatūras RAID
,
udev
atbalstu,
initcpio
(ar
mkinitcpio
).
Arch Linux neuztur novecojušus risinājumus, ja ir pieejamas modernas, nākotnei drošas un labākas alternatīvas.
Pragmatisms
Arch ir pragmatiska distribūcija, nevis ideoloģiska —
šie principi ir tikai noderīgas vadlīnijas
. Galīgie dizaina lēmumi tiek pieņemti katrā gadījumā atsevišķi, balstoties uz izstrādātāju vienprātību. Svarīga ir pierādījumos balstīta tehniskā analīze un diskusija, nevis politika vai sabiedriskais viedoklis.
Plašais pakotņu un būvskriptu klāsts Arch Linux krātuvēs piedāvā gan brīvo un atvērtā pirmkoda programmatūru tiem, kas tai dod priekšroku, gan arī patentētu programmatūru lietotājiem, kuri funkcionalitāti vērtē augstāk par ideoloģiju.
Lietotājs kā centrālā vērtība
Kamēr daudzas GNU/Linux distribūcijas cenšas būt
lietotājam draudzīgas
, Arch Linux vienmēr ir bijusi un paliks
lietotājcentrēta
:
Distribūcija ir paredzēta to cilvēku vajadzībām, kuri tajā piedalās un to veido, nevis lai piesaistītu pēc iespējas vairāk lietotāju.
Tā ir orientēta uz pieredzējušiem GNU/Linux lietotājiem vai ikvienu ar “dari pats” attieksmi, kurš ir gatavs lasīt dokumentāciju un risināt savas problēmas pats.
Visi lietotāji tiek aicināti
iesaistīties
un dot savu ieguldījumu distribūcijas attīstībā. Kļūdu ziņošana un palīdzība to novēršanā ir ļoti augstu novērtēta, tāpat kā labojumi, kas uzlabo pakotnes vai pamata projektus. Arch izstrādātāji ir brīvprātīgie, un aktīvi dalībnieki bieži kļūst par komandas daļu. “Archers” var brīvi pievienot pakotnes
Arch User Repository
, uzlabot
ArchWiki dokumentāciju
, sniegt tehnisko palīdzību citiem vai vienkārši apmainīties viedokļiem
forumos
,
adresātu sarakstos
vai
IRC kanālos
. Arch Linux ir daudzu cilvēku izvēlēta operētājsistēma visā pasaulē, un pastāv vairākas
starptautiskas kopienas
, kas piedāvā palīdzību un dokumentāciju daudzās valodās.
Daudzpusība
Arch Linux ir vispārējas nozīmes distribūcija. Pēc instalācijas tiek nodrošināta tikai komandrindas vide; nevis noņemot nevajadzīgas pakotnes, lietotājam tiek dota iespēja izveidot pielāgotu sistēmu, izvēloties no tūkstošiem augstas kvalitātes pakotņu, kas pieejamas
oficiālajās krātuvēs
x86-64
arhitektūrai.
Arch ir nepārtrauktās izlaišanas distribūcija, kuru nodrošina
pacman
— viegls, vienkāršs un ātrs pakotņu pārvaldnieks, kas ļauj atjaunināt visu sistēmu ar vienu komandu. Arch piedāvā arī
Arch build system
, ports tipa sistēmu, kas atvieglo pakotņu būvēšanu un instalēšanu no pirmkoda. Turklāt
Arch User Repository
satur tūkstošiem kopienas veidotu
PKGBUILD
skriptu pakotņu kompilēšanai, izmantojot
makepkg
. Lietotājiem ir arī iespēja viegli veidot un uzturēt savas pielāgotās krātuves.
Vēsture
Arch kopiena laika gaitā ir augusi un nobriedusi, kļūstot par vienu no populārākajām un ietekmīgākajām Linux distribūcijām, ko apliecina arī gadu gaitā saņemtā
mediju uzmanība un apskati
.
Izņemot dažus
izņēmumus
, Arch izstrādātāji paliek neapmaksāti, nepilna laika brīvprātīgie, un nepastāv plāni monetizēt Arch Linux, tāpēc tā paliks brīva visās šī vārda nozīmēs. Tie, kuri vēlas uzzināt vairāk par Arch attīstības vēsturi, var pārlūkot
Arch ierakstus Internet Archive Wayback Machine
un
Arch Linux ziņu arhīvus
.
Agrīnie gadi
Judd Vinet
, kanādiešu programmētājs un gadījuma ģitārists, sāka izstrādāt Arch Linux 2001. gada sākumā. Pirmais oficiālais izlaidums — Arch Linux 0.1 — notika 2002-03-11. Iedvesmojies no
Slackware
,
BSD
,
PLD Linux
un
CRUX
elegances un vienkāršības, bet vienlaikus vīlies tobrīd pastāvošajā pakotņu pārvaldībā, Vinet izveidoja savu distribūciju ar līdzīgiem principiem. Vienlaikus viņš izstrādāja arī pakotņu pārvaldnieku
pacman
, kas automatizēja atkarību risināšanu, instalēšanu, noņemšanu un atjaunināšanu.