The Arch Way

Z Arch Linux Wiki

Spis treści

Arch: filozofia i reguły

Na tej stronie można przeczytać o głównych zasadach oraz filozofii, która została zastosowana podczas tworzenia i rozwijania Archa. W dokumencie tym możemy również poznać dalszą drogę rozwoju naszej ulubionej dystrybucji.

Podczas przeglądania forum oraz różnych grup dyskusyjnych można stwierdzić, że główna droga rozwoju Archa ukierunkowana jest na: utrzymywanie prostoty systemu, wolności wyboru, ciągłe nauczanie oraz możliwość całkowitej kontroli systemu przez użytkownika.

Główne reguły

  • Prostota i lekkość
  • Dystrybucja kierowana jest do bardziej doświadczonych użytkowników.
  • Arch jest wypuszczany jako system gotowy do uruchomienia, jednak nie można liczyć na fajerwerki.
  • Dzięki przeznaczeniu serwerowemu, autorzy nie starają się wrzucić do niego mnóstwa zbędnych pakietów.
  • Użytkownik decydujący się na korzystanie z Archa jest zobowiązany do własnoręcznego dostosowania systemu do swoich potrzeb.
  • W Archu nie było, nie ma i nie będzie automatycznych konfiguratorów. Autorzy dopuszczają użytkowanie i załączanie GUI tylko wtedy, gdy nie łamie ono ww. zasad.
  • Jeśli szukasz w pełni zautomatyzowanego systemu, który ma działać bez twojej pomocy, to radzimy ci zmienić system.
  • Nie musisz mieć specjalnego zaproszenia by rozwijać tą dystrybucję. Wystarczy, że usiądziesz i spróbujesz coś zrobić dla dobra społeczności.
  • Pierwszą i ostatnią regułą jest: KISS

Filozofia

Wartości, którymi podąża rozwój dystrybucji Arch:

  • Zasada KISS (ang. Keep It Simple, Stupid) jest podstawą rozwoju Archa.
  • W Archu pojęcie "prosty" oznacza coś innego, niż w innych dystrybucjach. Nauczenie się czegoś jest ważniejsze, niż osiągnięcie celu bez prawie żadnych własnych wysiłków.
  • Poleganie na graficznych interfejsach użytkownika do zbudowania/administrowania systemem prowadzi na dłuższą metę do skrzywdzenia użytkownika. W pewnym momencie będzie on przecież potrzebować funkcjonalności, którą GUI przed nim ukrywa.
  • Jeśli próbujesz ukryć złożoność systemu, otrzymasz jeszcze bardziej złożony system. Zamiast tego, spróbuj uczynić system przejrzystym i logicznym od samego środka.
  • Prędzej czy później będziesz musiał znaleźć jakieś informacje w sieci lub na grupach dyskusyjnych. Nauczenie się, jak i gdzie ich szukać to jedna z pierwszych rzeczy, jakie powinien opanować początkujący.
  • Podczas gdy wielu ludzi porównuje ze sobą rozmaite dystrybucje, Arch pozwala użytkownikom aktywnie włączać się w jej pełen rozwój tak długo, dopóki nie naruszają oni filozofii systemu.
  • Ostatecznym celem nie jest żądanie od Arch Linuksa opracowywania coraz nowszych narzędzi i dokumentacji, lecz próba zrozumienia filozofii systemu... oraz w jaki sposób różni się on od innych.
  • Najlepszą rzeczą, jeśli chodzi o wspieranie rozwoju dystrybucji jest fakt, że nie potrzebujesz niczyjej zgody, aby włączyć się w ten proces. Nikt nie może fizycznie powstrzymać Cię od stworzenia czegoś, co uznajesz za użyteczne, nawet jeśli nie zbawia to tysiąca innych ludzi. Umieść swoje dzieło na forum "User contributions" - jeśli użytkownikom się spodoba, otrzymasz wsparcie. Jeśli nie, to nadal nic straconego. Poświęciłeś 20 minut na stworzenie tego i przy okazji zawsze czegoś się nauczyłeś. To również jest istotne.
  • System jest dokładnie tym, co sobie zbudujesz.

Komentarze

Co użytkownicy sądzą o dystrybucji.

  • Po spędzeniu mnóstwa czasu z innymi dystrybucjami (Debian, Gentoo, Mandrake, Red Hat, Fedora, Slackware, a nawet FreeBSD) uważam, że wreszcie znalazłem to, czego potrzebuję.
  • Próbowałem wielu dystrybucji, wziąłem nawet udział w RHCE, lecz zawsze znajdowałem w nich coś, co mi nie odpowiadało.
  • Moja wymarzona dystrybucja to prostota Slackware'a oraz prawdziwy system zależności, jak w Debianie. I zgadnijcie, co - to jest Arch.
  • Również i ja uznałem Archa za mój ostateczny wybór.
  • Po przetestowaniu prawie wszystkich dostępnych dystrybucji muszę przyznać, że Arch jest najlepszy.
  • Cześć wszystkim. Właśnie się tu zarejestrowałem, więc mogę opowiedzieć o wszystkich problemach, jakie miałem, oraz poprosić o pomoc. Zabawne jest, że NIE MAM ŻADNYCH PROBLEMÓW!!! Nie mogę w to uwierzyć, ale system po prostu działa. Zainstalowałem Archa dzisiaj, miałem niewielkie kłopoty z xorg oraz dźwiękiem, lecz znalazłem wszystkie niezbędne mi informacje w dokumentacji oraz na forum.
  • Próbowałem Mandrake'a, Yopera, FC3/4, MEPIS-a oraz Ubuntu. Szukałem idealnej dystrybucji i cieszę się, że znalazłem Archa.

Wady i zalety

Zalety

  • Zoptymalizowany dla architektury i686 oraz x86_64
  • Pacman: aktualizacja systemu jedną komendą
  • Pacman: kontrola zależności
  • Pacman: nie potrzebuje środowiska graficznego
  • ABS: budowanie innych wersji pakietów jest bardzo łatwe
  • ABS: zbuduj pakiety na Twoim komputerze jedną komendą
  • AUR: pokaźny zbiór PKGBUILD'ów
  • Aktualne pakiety
  • Pełne dostosowanie systemu do własnych potrzeb
  • Ludzie stojący za dystrybucją są uprzejmi, zmotywowani i kompetentni.
  • Doskonały do nauki Linuksa
  • Niezbyt popularny, ponieważ jeszcze nieznany

Wady

  • Pacman: potrzebuje szybkiego połączenia z Internetem, aby utrzymać aktualność pakietów
  • Sporadyczne konflikty z powodu użycia najnowszych bibliotek
Arch-linux.pl