Arch Linux

Arch Linux
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 .

Filozofia

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.

Warianty

Oprócz wersji x86-64 istnieje kilka mniej lub bardziej aktywnych wariantów Arch Linux:

Instalacja

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.

Menedżer pakietów

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%) .

Depozyty

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.

Historyczny

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.

Chronologia wersji
Przestarzały Wersja Nazwisko
1 st grudzień +2.012 (pl) Arch Linux 2012.12.01
(fr) Arch Linux 2012.12.01
1 st listopad +2.012 (pl) Arch Linux 2012.11.02
(fr) Arch Linux 2012.11.02
7 października 2012 (pl) Arch Linux 2012.10.06
(fr) Arch Linux 2012.10.06
7 września 2012 (pl) Arch Linux 2012.09.07
(fr) Arch Linux 2012.09.07
4 sierpnia 2012 (pl) Arch Linux 2012.08.04
(fr) Arch Linux 2012.08.04
15 lipca 2012 (pl) Arch Linux 2012.07.15
(fr) Arch Linux 2012.07.15
19 sierpnia 2011 (pl) Arch Linux 2011.08.19
(fr) Arch Linux 2011.08.19
18 maja 2010 (pl) Arch Linux 2010.05
(fr) Arch Linux 2010.05
Mniej znaczy więcej
10 sierpnia 2009 (pl) Arch Linux 2009.08
(fr) Arch Linux 2009.08
16 lutego 2009 (pl) Arch Linux 2009.02
(fr) Arch Linux 2009.02.02
24 czerwca 2008 (pl) Arch Linux 2008.06
(fr) Arch Linux 2008.06
Pan, władca
31 marca 2008 (de) Arch Linux 2008.03-1 Zrzut rdzenia
7 października 2007 (pl) Arch Linux 2007.08-2
(fr) Arch Linux 2007.08-2
Nie panikuj
10 września 2007 (pl) Arch Linux 2007.08-1 Nie panikuj
August 5 , 2007 (pl) Arch Linux 2007.08
(fr) Arch Linux 2007.08
Nie panikuj
17 maja 2007 (pl) Arch Linux 2007.05
(fr) Arch Linux 2007.05
Książę
31 marca 2007 (pl) Arch Linux 0.8
(fr) Arch Linux 0.8
Wiara w czary
23 maja 2006 (pl) Arch Linux 0.7.2
(fr) Arch Linux 0.7.2
Sztuczka
5 stycznia 2006 (en) Arch Linux 0.7.1 Makaron
24 stycznia 2005 (en) Arch Linux 0.7 Wombat
1 st marzec 2004 (en) Arch Linux 0.6 Widget
21 lipca 2003 (pl) Arch Linux 0.5 Nova
18 grudnia 2002 (pl) Arch Linux 0.4 smok
7 sierpnia 2002 (en) Arch Linux 0.3 Robaczek świętojański
17 kwietnia 2002 (en) Arch Linux 0.2 Vega
11 marca 2002 (pl) Arch Linux 0.1 Homer

Dystrybucje oparte na Arch Linux

Bibliografia

  1. Judd Vinet , „  Wydano Arch Linux 0.1 (Homer)  ” ,11 marca 2002(dostęp 22 maja 2020 )
  2. (in) Ladislav Bodnar, „  DistroWatch.com: Przywróć rozrywkę komputerom. Użyj Linuksa, BSD.  » , Na distrowatch.com ,3 sierpnia 2003(dostęp 7 marca 2013 )
  3. (w) Jose Dieguez Castro, Wprowadzenie do dystrybucji Linuksa , Apress, 2016, s.236
  4. Wiki.polishlinux.org
  5. „  Kiss - ArchwikiFR  ” , na wiki.archlinux.fr (dostęp 20 lutego 2019 )
  6. (w) Philip Polstra, Hacking and Penetration Testing with Low Power Devices , Syngress, 2014, s. 34
  7. Thorin Klosowski, Raspberry Pi , Penguin, 2015
  8. Archlinux.org # Nowoczesność
  9. (w) „  Arch Linux ARM  ” (dostęp 8 lipca 2014 )
  10. "  Koniec wsparcia i686" Archlinux.fr  " , na archlinux.fr (dostęp 22 stycznia 2018 )
  11. Zobacz Instalowanie Arch Linux z istniejącego Linuksa na oficjalnej wiki Arch Linux.
  12. (w) Robin Broda, "  Now ZStandard using INSTEAD of XZ for compression package  " on Archlinux.org ,4 stycznia 2020 r
  13. Arch Leadership , the1 st październik 2007.
  14. Obraz instalacji 2012.07.15 dostępny

Zobacz też

Linki zewnętrzne