Arch Linux

(преусмерено са Arč)

Arch Linux je Linuks distribucija zasnovana na principu jednostavnosti. Osnovao ju je i napravio Džad Vinet (engl. Judd Vinet) 2002. godine, inspirisan distribucijom CRUX. Džad je vodio projekat do 1. oktobra 2007. godine kada se povukao zbog nedostatka vremena i kontrolu nad projektom prepustio Eronu Grifinu (engl. Aaron Griffin), uz tim volontera širom sveta.

Arch Linux
OS porodicaUNIX-oliki
Radno stanjeRazvija se
Izvorni modelSoftver slobodnog i otvorenog koda
Dostupan naVišejezični
LicencaRazne
Zvanični veb-sajtarchlinux.org

Filozofija

уреди

Filozofija ove distribucije je jednostavnost, brzina i fleksibilnost. Arch je zasnovan na principu „KISS“ (Keep It Simple, Stupid), što bi u prevodu značilo "ne komplikuj, idiote". Iako se drži filozofije jednostavnosti, Arch sigurno nije distribucija za početnike već za malo iskusnije korisnike Linuksa, jer se sva podešavanja sistema vrše tekstualno unutar komandne školjke. Arch je tekstualna distribucija i nema grafičke alate za uređivanje i održavanje.

Konfiguracija

уреди

Arch Linux pripada distribucijama sa centralizovanom konfiguracijom kao i što je Gentoo linuks. Ovakve distribucije imaju centralni konfiguracioni fajl /etc/rc.conf, koji sadrži sve osnovne informacije o sistemu kao što su ime mašine, vremenska zona, lokalizacija, moduli (drajveri) koji se učitavaju pri dizanju, kao i servisi (daemoni) koji se pokreću zajedno sa operativnim sistemom. Centralno mesto svih servisa odnosno njihovih start skripti je mapa /etc/rc.d.

Upravljanje paketa

уреди

Upravljanje programskim paketima se vrši pomoću alatke Pacman, koji je u stvari kao što mu i samo ime kaže paketni menadžer. Pacman omogućava instaliranje i ažuriranje softvera direktno sa interneta. Sam format paketa je datoteka čija je ekstenzija pkg.tar.gz i ukratko rečeno paket je u stvari kompresovani fajl koji sadrži informaciju o paketu, načinu instaliranja kao i binarne fajlove koji se instaliraju na sistem.

Paketi se nalaze trenutno u pet glavnih binarnih spremišta (repozitorija) na internetu:

  • Current - Sadrži sve osnovne programske pakete za potpunu instalaciju sistema,
  • Extra - Sadrži programske pakete koji nisu neophodni, ali su dobra alternativa,
  • Unstable - Sadrži pakete programa koji su još uvek u razvoju, ili nisu oficijelni,
  • Testing - Sadrži pakete koji mogu da prouzrokuju probleme, ili još uvijek čekaju na izveštaje grešaka (bugova),
  • Community - Sadrži pakete koji su proizvedeni od strane korisnika Arch-a, često su to paketi iz AUR-a

Pored binarnih paketa u navedenim skladištima, nalazi se i skladište sa paketima odnosno uputstvima kako i napraviti i instalirati iz izvornog koda. Ovo skladište se naziva AUR (Arch User Repository) i koristi sistem PKGBUILD tekstualnih fajlova. U ovim fajlovima je zapisano, kodirano, uputstvo za kompletnu izradu paketa pomoću makepkg komande. Ovde se odražava još jedna sličnost sa Gentoo linuksom, mada je izrada PKGBUILD fajlova mnogo lakša. Jednostavnost njihove izrade se iskazuje kao prednost, te korisnici Arch linuks prave sami PKGBUILD fajlove te ih podižu na internet u AUR spremište, tako da bi drugi korisnici imali koriti od njih. Samo priznati i provereni paketi iz AUR-a premeštaju se u Community repozitorijum i postaju službeni.

Spoljašnje veze

уреди