Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Arch Linux

Z Wikipedii, wolnej encyklopedii
Arch Linux
Logo Arch Linux
Logo programu
Ilustracja
Interfejs użytkownika
Producent

Levente Polyak (wcześniej Aaron Griffin, Judd Vinet)

Architektura

x86_64,
i686 (nieoficjalnie)[1],
ARM (nieoficjalnie)[2]

Pierwsze wydanie

11 marca2002

Aktualna wersja

2025.12.01
(1 grudnia 2025) [±]

Jądro

monolityczne

Licencja

Wolne Oprogramowanie (GNU GPL i inne licencje)

Typpakietów

pkg.tar.xz,pkg.tar.zst

Multimedia w Wikimedia Commons
Strona internetowa

Arch Linuxdystrybucja GNU/Linuksa stworzona przezJudda Vineta. Stawia ona sobie za cel łatwość konfiguracji i użytkowaniasystemu operacyjnego, a także dostępność znacznej ilości aktualnegooprogramowania, którym można w prosty i wygodny sposób zarządzać. Łatwość ta nie jest jednak osiągana przez dużą ilość graficznych konfiguratorów, a poprzez przemyślnie rozmieszczone i zaprojektowanepliki konfiguracyjne,skrypty iprogramy. Dlatego też Arch Linux, mimo swojej prostoty może nie być odpowiednimsystemem dla osób niemających wcześniej styczności zGNU/Linuksem ani dla tych, dla których używaniekonsoli oraz edycja plików tekstowych w celu zmiany ustawień mogą sprawiać problemy.

Arch jest oparty na systemie pakietów binarnych kompilowanych dla architekturi686 orazx86_64 zarządzanych przez specjalnie do tego zadania stworzony program o nazwiepacman. Umożliwia on instalację, aktualizację oraz usuwanie pakietów[3]. Pakiety mogą być także budowane ze źródeł przy pomocy ABS (Arch Linux Build System) – systemu podobnego doportów FreeBSD. Umożliwia on proste i szybkie budowanie pakietów i włączanie ich do systemu.

Dostępne jest wydanie dedykowanearchitekturze ARM[4], działające m.in. na platformieRaspberry Pi[5]. Arch stanowi podstawę dla wielu dystrybucji pochodnych[6], m.in.Manjaro.

Historia

[edytuj |edytuj kod]

Idea Arch Linuksa powstała w marcu2002 roku, kiedy to Judd Vinet zirytowany brakiem sposobu na łatwą aktualizację systemu, z którym przyszło mu pracować, rozpoczął pracę nad nowym systemem. Arch powstawał jednocześnie zmenadżerem pakietów do niego –Pacmanem. Koncepcję budowy systemu Judd zaczerpnął zCRUX-a, który był bardzo prosty i szybki w działaniu, jednak trudny w konfiguracji dla początkującego użytkownika. Również koncepcja działaniaPacmana została zaczerpnięta z innego oprogramowania – pakietupkgtools pochodzącego z dystrybucjiSlackware[7].

12 marca 2002 roku została wydana pierwsza wersja systemu oznaczona numerem 0.1[8], jednak pierwszy obraz ISO dystrybucji wydano w kwietniu 2006 roku[9]. Projekt był początkowo prowadzony przezJudda Vineta, który 1 października 2007 zrezygnował z roli lidera z powodu braku czasu. Swoje obowiązki przekazał wówczas amerykańskiemu programiście Aaronowi Griffinowi[10].

W sierpniu 2012 roku rozpoczęto proces przystosowywania systemu do użycia pakietusystemd jako menadżera uruchamiania[11]. Proces ten dobiegł końca w listopadzie tego samego roku, gdy pakiet ten stał się domyślny dla wszystkich nowych instalacji Arch Linuksa.

W styczniu 2017 roku zakończono oficjalne wsparcie dla architekturyi686. Ostatnią wersją systemu wspierającą tę architekturę jest wersja pochodząca z lutego. Niedługo później powstała dystrybucja Arch Linux 32, która nadal oferuje wsparcie dla tej architektury[12].

24 lutego 2020 roku Aaron Griffin ogłosił, że w związku z jego małym zaangażowaniem w projekt, nie jest w stanie dłużej nim kierować. W odpowiedzi na tę decyzję wprowadzono nowy model zarządzania, w którym lider projektu jest wybierany na dwuletnią kadencję. W pierwszym oficjalnym głosowaniu zwyciężyłLevente Polyak[13].

Od wersji 2021.04.01 (1 kwietnia 2021) oficjalnyobraz ISO Arch Linuksa zawiera domyślnie skrypt instalacyjnyarchinstall[14].

Instalacja

[edytuj |edytuj kod]
Zrzut ekranu pacstrap podczas instalacji Arch Linux
Zrzut ekranu z Archlinux podczas instalacji

Instalacja Archlinux standardowo przebiega w trybie tekstowym, wymagając od użytkownika ręcznej konfiguracji systemu za pomocą odpowiednich programów i edycji plików konfiguracyjnych[15]. Oficjalna strona dystrybucji dostarczaobrazy ISO, które można nagrać na płytę CD lub napęd USB. Instalację można przeprowadzić ręcznie, postępując zgodnie z instrukcjami na Arch Wiki lub automatycznie za pomocą dołączonego skryptu archinstall. Skrypt umożliwia przeprowadzenie podstawowej instalacji i konfiguracji systemu w sposób interaktywny, zautomatyzowany oraz bardziej intuicyjny, co stanowi alternatywę dla tradycyjnej, ręcznej metody[16].

Filozofia

[edytuj |edytuj kod]

Arch Linux został zaprojektowany jako prosty (w konstrukcji) system operacyjny dla zaawansowanych użytkowników. Nie posiada żadnych zbędnych ozdóbek,graficznych narzędzi konfiguracyjnych itp. Filozofia jego konstrukcji jest w tym podobna do tej, zastosowanej w systemie CRUX, iż użytkownik musi posiadać pewien poziom wiedzy, aby przygotować system do działania. Poziom ten nie jest szczególnie wysoki, jednak Arch Linux nie jest najlepszym rozwiązaniem dla absolutnie początkujących użytkowników. Społeczność Arch Linuksa ma do dyspozycji rozbudowaną i wysokiej jakości dokumentację (serwis internetowy stworzony na podstawiewiki), która stanowi podstawową pomoc w jego poznawaniu i rozwiązywaniu pojawiających się problemów. Dużą aktywnością charakteryzuje się teżforum dyskusyjne użytkowników tej dystrybucji i jest miejscem, gdzie często można uzyskać pomoc i porady dotyczące działania systemu i jego oprogramowania.

Filozofia Arch Linuksa zawiera się, przede wszystkim, w trzech głównych zasadach:

  • Prostota i „lekkość”, czyli generalnie podążanie za zasadąKISS,
  • Stosowanie graficznych narzędzi do podstawowej konfiguracji systemu jest niekorzystne dla użytkownika. Osoba, poprzez użytkowanie systemu poszerza swoją wiedzę na jego temat, co sprawia, że takie narzędzia są w pewnym momencie całkowicie zbędne. Zyskuje się na tym czas, który byłby poświęcony na tworzenie takich narzędzi oraz eliminowanie problemów, wynikających z ich użytkowania,
  • Wkład użytkowników jest dozwolony, a nawet pożądany, jeśli istnieje zgodność z filozofią konstrukcji systemu.

Wymowa nazwy

[edytuj |edytuj kod]

Wymowa nazwy Arch Linux niekiedy jest tematem dyskusyjnym i można spotkać się z różnymi wariantami jej interpretacji. Jednak twórca Archa i jednocześnie pomysłodawca nazwy wymawia[17] słowoArch jakarcher, czyli w polskim zapisiefonetycznymArcz Linuks. Taką interpretację proponuje również oficjalna stronawiki Arch Linux[18].

Repozytoria pakietów

[edytuj |edytuj kod]

Pliki konieczne do działania programów Arch Linuksa są dostępne w postaci pakietów, które zgrupowane są wrepozytoriach[19]:

  • core – podstawowe oprogramowanie wymagane do działania systemu,
  • extra – dodatkowe programy, których instalacja jest opcjonalna; tutaj znajdują się np.środowiska graficzne,pakiety biurowe czy pakiety pozwalające systemowi na połączenie z Internetem, takie jakNetworkManager,
  • multilib – pakiety 32-bitowe przystosowane do działania z systemami 64-bitowymi (np.Wine).

Arch Linux posiada repozytoria testowe, w których znajdują się niestabilne wersje pakietów[19]:

  • core-testing – odpowiednik core,
  • extra-testing – odpowiednik extra,
  • multilib-testing – odpowiednik multilib,
  • gnome-unstable – znajdują się w nim testowe wersje środowiska graficznegoGNOME,
  • kde-unstable – znajdują się w nim testowe wersje środowiska graficznegoKDE.

Udostępniony jest również zbiór repozytoriów, w których znajdują się pakiety całkowicie niezdatne do działania[19][20]:

  • core-staging – odpowiednikcore,
  • extra-staging – odpowiednikextra.

Arch User Repository (AUR) to repozytorium zawierające pliki PKGBUILD, tworzone przez społeczność użytkowników Arch Linux[21]. Pozwala to na kompilację pakietów bezpośrednio ze źródeł oraz ich instalację za pomocą menadżera pakietówpacman. Użytkownicy mogą oceniać i głosować na poszczególne pakiety. Jeśli dany pakiet zdobędzie wystarczającą popularność, może zostać przeniesiony do głównego repozytorium[22]. Proces instalacji pakietów z AUR może być złożony, dlatego opracowano programy tzw. AUR helpers, które automatyzują i upraszczają tę procedurę. Do popularniejszych narzędzi pomocniczych należą Yay i Paru[23].

Aktywowanie lub dezaktywowanie poszczególnych repozytoriów możliwe jest poprzez edycję pliku/etc/pacman.conf. W tym pliku istnieje również możliwość dodania nieoficjalnych serwerów z pakietami. W pliku/etc/pacman.d/mirrorlist znajduje się listaserwerów oraz ich priorytety.

Wydania

[edytuj |edytuj kod]

Arch Linux jest dystrybucją typurolling release, co oznacza, że jego aktualizacje wydawane są ciągle, na bieżąco[24], bez potrzeby każdorazowego tworzenia numerowanej aktualizacji. Model przeciwny zastosowany został chociażby w systemieWindows XP, gdzie aktualizacje (poza aktualizacjami bezpieczeństwa) wydawane były jako paczki zwane „service packami”[25].

Pomimo tego co miesiąc[26] wydawane są kolejne wersje tej dystrybucji pod postaciąobrazów płyt. Kolejne wydania są po prostu „migawką” stanu pakietów. Wraz z wydaniem wersji „Duke” zmieniło się numerowanie wersji, które aktualnie zawiera rok oraz miesiąc ukazania się obrazów płyt, zamiast stosowanych wcześniej kolejnych cyfr. Od wydania 2008.06 dostarczane są również obrazyLive USB, dzięki którym możemy zainstalować system zpamięci USB. Od wydania 2021.04.01 do obrazu dołączony jest skryptarchinstall, ułatwiający zainstalowanie dystrybucji[27][14].

Wybrane wersje Arch Linux

[edytuj |edytuj kod]
WersjaData wydaniaNazwa kodowaUwagi
2017.01.01[8]1 stycznia 20172017.01.01Linux 4.8.13
2015.11.01[28]1 listopada 20152015.11.01Linux 4.2.5
2012.12.01[29]1 grudnia 20122012.12.01Nowa wersja instalatora, linux 3.6.8, systemd 196.
2012.11.01[30]2 listopada 20122012.11.01Linux 3.6
2012.09.07[31]8 września 20122012.09.07Linux 3.5.3, nowe wersje initscripts, systemd oraz netcfg.
2012.07.15[32]22 lipca 20122012.07.15Usunięcie AIF i zastąpienie skryptami instalacyjnymi, obraz do instalacji dostępny wyłącznie w wersji netinstall
2011.08.19[33]18 sierpnia 20112011.08.19Linux 3.0.3-1, syslinux, btrfs i nilfs2
2010.05[34]17 maja 20102010.05Wsparcie dla trybu isohybrid.
2009.08[35]10 sierpnia 20092009.08Pacman w wersji 3.3.
2009.02[36]16 lutego 20092009.02Dołączenie AIF (Arch Linux Installation Framework).
2008.06[37]24 czerwca 2008OverlordDostępne także jakoLive USB.
2007.08-2[38]7 października 2007Don’t Panic
2007.08.1[39]10 września 2007Don’t Panic
2007.08[40]5 sierpnia 2007Don’t Panic
2007.05[41]17 maja 2007DukePacman w wersji 3
0.8[42]30 marca 2007Voodoo
0.7.2[43]18 maja 2006Gimmick[44]
0.7.1[45]5 stycznia 2006Noodle
0.7[46]24 stycznia 2005Wombat
0.6[47]1 marca 2004WidgetDodanie wsparcia dla systemów plikówJFS iXFS.
0.5[48]21 czerwca 2003NovaWprowadzenie wsparcia dlaPAM,LVM iGRUB.
0.4[49]18 grudnia 2002Dragon
0.3[50]7 sierpnia 2002Firefly
0.2[51]17 kwietnia 2002Vega
0.1[52]11 marca 2002HomerPierwsze wydanie, stworzone od podstaw (ang.from scratch).

Dystrybucje bazujące na Arch Linux

[edytuj |edytuj kod]

Istnieje wiele dystrybucji Linuksa opartych na systemie Arch Linux. Do najpopularniejszych należą m.in.:

Przypisy

[edytuj |edytuj kod]
  1. abOficjalne wsparcie zostało porzucone 8 listopada 2017; około 8 lat temu, obecnie jest kontynuowane przez projektArch Linux 32.
    (The end of i686 support. archlinux.org.).
  2. Wspierana przez projektArch Linux ARM.
  3. The History of Arch Linux Distribution and Repositories [online], www.ubuntumint.com, 5 września 2022 [dostęp 2025-02-04] (ang.).
  4. Arch Linux ARM [online], archlinuxarm.org [dostęp 2025-02-07] .
  5. Raspberry Pi – ArchWiki.
  6. Arch-based distributions - ArchWiki [online], wiki.archlinux.org [dostęp 2025-02-07] .
  7. Wywiad z Juddem Vinetem. ossblog.it. [zarchiwizowane ztego adresu (2007-02-18)].
  8. abArch Linux - Release: 0.1 [online], archlinux.org [dostęp 2025-02-07] .
  9. The History of Arch Linux Distribution and Repositories [online], www.ubuntumint.com, 5 września 2022 [dostęp 2025-02-07] (ang.).
  10. Arch Leadership / Announcements, Package & Security Advisories / Arch Linux Forums [online], bbs.archlinux.org [dostęp 2023-11-19] .
  11. StéphaneS. Gaudreault StéphaneS.,[arch-dev-public] Migration to systemd [online], 2012 [dostęp 2023-11-19] .
  12. Arch Linux 32 [online], archlinux32.org [dostęp 2023-11-19] .
  13. Arch Linux - News: The Future of the Arch Linux Project Leader [online], archlinux.org [dostęp 2024-01-13] .
  14. abMariusM. Nestor MariusM.,Latest Arch Linux ISO Release Comes with the ArchInstall CLI Guided Installer [online], 9to5Linux, 11 kwietnia 2021 [dostęp 2023-12-27] (ang.).
  15. Installation guide - ArchWiki [online], wiki.archlinux.org [dostęp 2025-02-07] .
  16. MariusM. Nestor MariusM.,Latest Arch Linux ISO Release Comes with the ArchInstall CLI Guided Installer [online], 9to5Linux, 11 kwietnia 2021 [dostęp 2025-02-04] (ang.).
  17. Wypowiedź Judda Vineta odnośnie do wymowy słowa ''Arch'' [online] [dostęp 2012-07-22] [zarchiwizowane zadresu 2013-03-22] .
  18. Arch terminology - ArchWiki [online], wiki.archlinux.org [dostęp 2023-11-19] .
  19. abcOfficial repositories - ArchWiki [online], wiki.archlinux.org [dostęp 2023-11-19] .
  20. [arch-dev-public] [staging] repository: Let's give it a try! - Arch-dev-public - lists.archlinux.org [online], lists.archlinux.org [dostęp 2023-11-19] (ang.).
  21. Arch User Repository - ArchWiki [online], wiki.archlinux.org [dostęp 2025-02-07] .
  22. What is Arch User Repository (AUR)? How to Use AUR on Arch and Manjaro Linux? [online], It's FOSS, 2 kwietnia 2020 [dostęp 2025-02-07] (ang.).
  23. RaviR. Saive RaviR.,How to Use Pacman and AUR Helpers on Arch Linux [online], www.tecmint.com, 3 grudnia 2024 [dostęp 2025-02-07] (ang.).
  24. What is a Rolling Release Distribution? [online], It's FOSS, 20 września 2020 [dostęp 2023-11-20] (ang.).
  25. What are service packs for Windows, and where can I get them? [online], kb.iu.edu [dostęp 2023-11-20] .
  26. Releases.
  27. GavinG. Phillips GavinG.,Arch Linux Now Comes With Easier to Use Guided Installer [online], MUO, 6 kwietnia 2021 [dostęp 2023-12-27] (ang.).
  28. Arch Linux - Release: 2015.11.01 [online], archlinux.org [dostęp 2024-01-13] .
  29. Pierre Schmitz (2012.12.01)December: time for a new install medium.
  30. Pierre Schmitz (2012.11.01)November release of install media available.
  31. Pierre Schmitz (2012.09.07)New install medium 2012.09.07.
  32. Pierre Schmitz (2012.07.22)News: Install media 2012.07.15 released.
  33. Dieter Plaetinck (2011.08.20)2011.08.19 installation media.
  34. Dieter Plaetinck (2010.05.17)2010.05 snapshots. Less is more.
  35. Dieter Plaetinck (2009.08.10)2009.08 images.
  36. Aaron Griffin (2009.02.16)2009.02 ISO Release.
  37. Simo Leone (2008.06.24)2008.06 Overlord ISOs released.
  38. Arch Linux - Release: 2007.08-2 [online], archlinux.org [dostęp 2024-01-13] .
  39. Arch Linux - Release: 2007.08.1 [online], archlinux.org [dostęp 2024-01-13] .
  40. Tobias Powalowski (2007.08.05)2007.08 Don’t Panic ISOs released.
  41. Tobias Powalowski (2007.05.17)2007.05 Duke ISOs released.
  42. Tobias Powalowski (2007.03.31)0.8 Voodoo ISOs finally released!
  43. Arch Linux - Release: 0.7.2 [online], archlinux.org [dostęp 2024-01-13] .
  44. Gimmick? / Arch Discussion / Arch Linux Forums [online], bbs.archlinux.org [dostęp 2024-01-13] .
  45. Arch Linux - Release: 0.7.1 [online], archlinux.org [dostęp 2024-01-13] .
  46. Judd Vinet (2005.01.24)Arch Linux 0.7 (Wombat) Released!
  47. Judd Vinet (2004.03.01)Arch Linux 0.6 Released.
  48. Judd Vinet (2003.07.21)Arch Linux 0.5 Released.
  49. Judd Vinet (2002.12.18)Arch Linux 0.4 Released.
  50. Judd Vinet (2002.08.07)Arch Linux 0.3 Released.
  51. Judd Vinet (2002.04.17)Arch Linux 0.2 Released.
  52. Judd Vinet (2002.03.11)Arch Linux 0.1 Released.
  53. Arch-based distributions - ArchWiki [online], wiki.archlinux.org [dostęp 2025-02-07] .
  54. DistroWatch,DistroWatch.com: Put the fun back into computing. Use Linux, BSD. [online], distrowatch.com [dostęp 2025-02-07] [zarchiwizowane zadresu 2025-01-24] .

Linki zewnętrzne

[edytuj |edytuj kod]
Dystrybucje Linuksa
Główne
Minidystrybucje
Inne
Mobilne
Wbudowane
polskie

Źródło: „https://pl.wikipedia.org/w/index.php?title=Arch_Linux&oldid=77468090
Kategoria:
Ukryta kategoria:

[8]ページ先頭

©2009-2026 Movatter.jp