Arch Linux

Dlaczego Arch Linux



   Arch Linux jest prostą dystrybucją Linuksa, stworzoną przez Judd Vinet'a. Inspirowaną na takich dystrybucjach jak CRUX, Slackware i po Części PLD. Arch na dzień dzisiejszy jest jedną z najszybciej rozwijających się dystrybucji. Przykładem potwierdzającym moja opinie, może być fakt, że dystrybucyjny kernel jest uaktualniany praktycznie, co dwa, trzy dni. Według twórcy, jak i deweloperów Arch, system powstał z trzech przyczyn:
  -Brak stabilnej i bardzo szybkiej dystrybucji, posiadającej wyłącznie, pakiety zoptymalizowane pod nowe procesory.
  -Chęć wniesienia czegoś swojego do społeczności Opensource.
  -Ciekawość, oraz próba całkowitej analizy tworzenia własnej dystrybucji.

Filozofia systemu.

   Jak już pisałem większość idei została zaczerpnięta z CRUX’a oraz Slackware. Dzięki temu Arch jest całkowicie pozbawiony jakichkolwiek graficznych auto-konfiguratorów. Podobnie jak w/w dystrybucjach konfiguracja polega na edycji odpowiednich plików, dzięki temu każdy użytkownik poznaje system od podstaw oraz ma możliwość bardzo szerokiej konfiguracji. Wielu użytkowników, jak i sami twórcy podkreślają, że Arch nigdy nie był dedykowany dla początkujących. Według mnie nie należy przejmować się tymi słowami bo gdy ktoś posiada choć odrobinę chęci, może w prosty i szybki sposób skonfigurować tego Linuxa.

   Wiele osób po przesiadce na Arch jest mile zaskoczona szybkością uruchamiania się tego systemu. Wydajność ta została osiągnięta dzięki całkowitej optymalizacji pod i686 oraz instalacji tylko podstawowych pakietów niezbędnych do normalnego uruchomienia. Podstawowa konfiguracja odbywa się podczas instalacji tak, więc potem pozostaje nam tylko uaktualnić pakiety oraz zainstalować niezbędne oprogramowanie. W całej tej czynności przychodzi nam z pomocą program pacman, który odpowiada za zarządzanie binarnymi pakietami. Dzięki tej aplikacji dla osób wykorzystujących dystrybucyjne pakiety całkowity upgrate systemu jest bardzo prosty. Dodatkowo trzeba zaznaczyć, że usuwanie zbędnego oprogramowania z systemu za pomocą pacmana jest znacznie bardziej bezpieczne niż w innych dystrybucjach. Nowością jest program, jacman, który został stworzony dla osób nielubiących pisania poleceń w konsoli. Dzięki tej aplikacji czasem w dużo prostszy sposób możemy zainstalować oraz zaktualizować nowe oprogramowanie.

   Developerzy systemu nie zapomnieli również, że sami nie poradzą sobie z rozwijającym się oprogramowaniem opensource i stworzyli ABS. Dzięki temu budowa nowych pakietów jest tak prosta, że może sobie na nią pozwolić każdy. Według Judd’a prosty proces tworzenia pakietów, ma się przyczynić do rozwijania jego dystrybucji również przez zwykłych użytkowników. Na koniec należy podkreślić, że plik instalacyjny pisze się tylko raz. Następnie wystarczy edytować kilka linijek i na tym kończy się sprawa tworzenia nowego pakietu.

Społeczność.

Na samy początku społeczność otaczająca tą dystrybucje nie była zbyt wielka, jednak od kilku lat ilość osób, dla których Arch stał się podstawowym systemem stale rośnie. Dzięki temu zjawisku możemy liczyć na bardzo dobra pomoc przy rozwiązywaniu różnych problemów. Jak to zwykle bywa, często my Polacy nie jesteśmy gorsi od innych i tak w tym przypadku możemy pochwalić się dość dużym wkładem w rozwój tej dystrybucji.

Statystyka

Wiek dystrybucji: 4 lata
Liczba deweloperów w oficjalnym teamie: 27
Liczba różnych wersji na CD: 6
Ilość wersji systemu: 12
Liczba użytkowników w Polsce: ~1200
Liczba różnych jąder wspieranych przez dystrybucje: 5
Liczba dostępnych pakietów: ~4000
Ilość różnych rodzajów pakietów(gałęzi): 4
Aktualizacje pakietów: praktycznie codziennie

Arch a inne dystrybucje Linuxa.

Arch vs. Gentoo

   W przeciwieństwie do Gentoo, Arch jest dystrybucja bazujących na pakietach binarnych zoptymalizowanych pod i686. Dzięki temu użytkownik nie traci czasu na bardzo długą kompilacje każdego pakietu. Na dzień dzisiejszy mimo pewnych wad pakietów binarnych nie powstało żadne zestawienie wykazujące, że Arch jest wolniejszy od Gentoo.

Arch vs Crux

    Ogólnie, rzecz biorąc to tutaj nie ma, co porównywać, bo Arch został stworzony by usunąć pewne niedogodności występujące w Cruxie. Według Judd'a Crux posiada gorszy system zarządzania pakietami i jednocześnie ma ich bardzo niewiele.

Arch vs Slackware.

   Obie dystrybucje są z założenia dystrybucjami bardzo prostymi i surowymi, nie ma w nich miejsca na automatyczne konfiguratory. Obie dystrybucje nadają się bardzo dobrze do obsługi serwerów, routerów. Jednak Arch troszkę bardziej stara się nie zapominać o użytkownikach zwykłych komputerów. Dodatkowo Arch jest znacznie szybszy, ale potrzebuje procesora, co najmniej klasy 686 a Slackware tylko 486. Dużą przewagę nad Slackware daje mu dość dobrze zaprojektowany system obsługi pakietów.

Arch vs Debian

   Arch jest znacznie "prostszy". Debian posiada znacznie więcej pakietów w swych repozytoriach, jednak Arch zapewnia znacznie lepsze wparcie przy budowaniu swoich własnych pakietów, jest również bardziej pobłażliwy w stosunku do nie darmowych pakietów. Arch jest kompilowany dla i686, dzięki czemu może być szybszy od Debian-a. Pakiety dla Archa są znacznie aktualniejsze niż te dla Debiana ( często nawet od tych w repozytorium Unstable), ale przez to nie gwarantują takiej stabilności jak w przypadku Debian-a.

Arch vs Graficzne dystrybucje

   Tutaj trzeba znacznie rozgraniczyć kryteria. Arch nigdy nie był i nie będzie dystrybucja mającą być bardzo user friendly. Arch bazuje na ideach, których niestety dla wielu się nie zmienia. Nigdy, przynajmniej narazie nie zobaczymy graficznych konfiguratorów oraz specjalnych ułatwień. Wynika to z tego, że takie pomoce nie służą dobrze użytkownikom, oraz nie pozawalają im podjąć próby zrozumienia działania systemów z rodziny Linuxa. Dodatkowo większość z tych dystrybucji używa pakietów rpm, których budowa nie jest już tak prosta jak budowa pakietów Archa.

Arch vs Ubuntu

    Ogólnie Arch ma prostsze założenia niż Ubuntu. Ubuntu jest systemem, który ma się zainstalować i działać. W przeciwieństwie do Archa nie trzeba włożyć tyle wysiłku w konfiguracje systemu. Moim skromnym zdaniem Archa polubią przede wszystkim deweloperzy i testerzy oprogramowania.

Arch vs Suse

    Suse jest dystrybucją, która stara się załatwić wszystko za pomocą Yasta. W przeciwieństwie do użytkowników Suse, użytkownik Archa nie ma tak dużych udogodnień, przy konfiguracji systemu. Brak graficznego konfiguratory systemu, wymusza na użytkowniku zrozumienie działania, danego programu, oraz jego konfiguracji za pomocą plików testowych. Dodatkowo użytkownik dystrybucji Archa poradzi sobie z konfiguracją Suse czy innych graficznych dystrybucji, natomiast w odwrotna stronę ta zależność może być niespełniona.

          Z moje strony to już chyba tyle, mam nadzieję, że po przeczytaniu tego artykułu jeszcze bardziej upewnicie się, że w/w dystrybucja jest dla was.

Autor : kaarol



Arch Linux