Arch Linux | |
Arch Linux | |
Rodzina | Typ uniksowy |
---|---|
Języki | wielojęzyczny |
Typ rdzenia |
Modułowy monolityczny ( Linux ) |
Stan projektu | W opracowaniu (aktualizacje w wersji kroczącej ) |
Kaucja | git.archlinux.org |
Platformy | x86-64 i ARM |
Firma / Deweloper |
Aaron Griffin ( d ) , Allan McRae ( d ) i Anatol Pomozov ( d ) |
Licencja | GNU GPL i inne |
Pierwsza wersja | Marzec 2002 |
Najnowsza stabilna wersja | 2021.04.01 (1 st kwiecień 2021) |
Metoda aktualizacji | Wersja krocząca |
Menedżer pakietów | Pacman |
Stronie internetowej | archlinux.org |
Arch Linux to dystrybucja Linuksa stworzona przez Judda Vineta, która kładzie nacisk na prostotę (zgodnie z zasadą KISS ). Judd został zainspirowany inną dystrybucją Linuksa o nazwie Crux Linux .
Arch Linux został zaprojektowany jako system operacyjny dla zaawansowanych użytkowników. Jego prosta filozofia bez narzędzi konfiguracyjnych wymaga, tak jak Slackware , zainstalowania pewnych nawyków związanych z Linuksem, ale pozostaje łatwa w utrzymaniu. Filozofia Arch składa się z trzech punktów:
Arch Linux jest dystrybucją typu rolling release , co oznacza, że ewoluuje stopniowo i w dłuższej perspektywie zgodnie z aktualizacjami wszystkich zainstalowanych pakietów, bez zmiany wersji systemu. W przypadku nowych instalacji obrazy dysków aktualizowane co miesiąc są udostępniane do pobrania. Korzystając z menedżera pakietów, użytkownicy mogą bardzo łatwo aktualizować swój system. W przeciwieństwie do niektórych dystrybucji, które zachęcają swoich użytkowników do instalowania nowych wersji, gdy tylko zostaną wydane, wersje Arch Linux są po prostu migawkami wykonanymi w czasie T, które czasami zawierają poprawione narzędzie instalacyjne.
Oprócz wersji x86-64 istnieje kilka mniej lub bardziej aktywnych wariantów Arch Linux:
Instalację można przeprowadzić z nośnika (zazwyczaj płyty CD lub klucza USB) zawierającego jeden z obrazów dysków udostępnionych w tym celu do pobrania lub z innego już zainstalowanego systemu GNU / Linux. Odbywa się całkowicie w trybie tekstowym , użytkownik tworzy za pomocą skryptu ( pacstrap ) strukturę drzewa systemu podstawowego, systemu, który może następnie dostosować i sfinalizować za pomocą chroota , zgodnie z tą samą zasadą, co Gentoo Linux i kilka innych. Dystrybucje i w przeciwieństwie do większości innych, gdzie instalator zarządza całym procesem instalacji w sposób zautomatyzowany, pozostawiając użytkownikowi jedynie ograniczony wybór.
Instalacja pakietów przebiega przez ABS : Arch Linux Build System , system przypominający "porty" BSD. ABS umożliwia zainstalowanie prekompilowanych pakietów binarnych lub skompilowanie pakietu z jego źródeł. Najpopularniejszymi pakietami binarnymi zarządza menedżer pakietów pacman . Pakiety są zoptymalizowane pod kątem architektur i686 i x86 64 , a pakiety z oficjalnych repozytoriów są obsługiwane przez zaufanych użytkowników .
Pakiety zbudowane ze źródła korzystają ze specjalnego repozytorium AUR : Arch User Repository . Pakiety na AUR to w rzeczywistości skrypty, które automatycznie pobierają, kompilują i konfigurują każde oprogramowanie. Te skrypty są opracowywane i utrzymywane przez społeczność.
Oprócz tych oficjalnych repozytoriów istnieje wiele repozytoriów obsługiwanych przez użytkowników Arch Linux. Niektóre z tych repozytoriów mają określony motyw, taki jak obsługa jądra czasu rzeczywistego, lub mają bardziej ogólne zadania, takie jak repozytorium użytkowników archlinux.fr .
Pakiety były do 2019 roku skompresowane w formacie .xz ( xz , oparty na LZMA ). Od 29 grudnia 2019 roku są one kompresowane w formacie .zst ( Zstandard ), z nieco niższym współczynnikiem kompresji (~ 0,8% w porównaniu z poziomem kompresji używanym dla xz), ale znacznie szybciej się dekompresują (~ 1300%) .
Pakiety dla Arch Linux są dostępne w drzewie pakietów i jego serwerach lustrzanych. Obecnie istnieje wiele różnych branż, w tym:
Oprócz tych pakietów istnieją trzy repozytoria testowe oprogramowania (i wersji oprogramowania), które mogą mieć miejsce w tych repozytoriach:
Domyślnie te trzy repozytoria nie są używane przez program Pacman.
Plik 1 st październik 2007, Judd Vinet odchodzi od szefa Arch Linux na rzecz Aarona Griffina.
Projekt zmienia logo na grudzień 2007.
Do wersji 0.8 (Voodoo) Arch używał określonego schematu wydania, z numerami wersji wskazującymi na zmiany w instalatorze i pakietach zawartych na instalacyjnej płycie CD i niezwiązanych z żadną informacją o dojrzałości dystrybucji. Od miesiącakwiecień 2007, programiści porzucili ten schemat numeracji na rzecz numeracji opartej na dacie wydania (podobnie jak inne dystrybucje, takie jak Ubuntu czy Mandriva ), wciąż powiązanej z nazwą kodową. Wersja 2007.05 jest pierwszą, w której obowiązuje ta nowa zasada. Nowe wydania będą wykonywane jednocześnie z wydaniem nowych wersji jądra Linuksa .
Od Lipiec 2012 obraz instalacyjny jest dostarczany co miesiąc przez programistów Arch.