Arch Linux ARM

Arch Linux ARM
Producent

Kevin Mihelich i inni[1]

Architektura

ARM

Aktualna wersja

(Rolling release)

Licencja

Wolne oprogramowanie (GPLv2)[2]

Typ pakietów

Pacman

Strona internetowa

Arch Linux ARM – port dystrybucji Arch Linux dla procesorów ARM[3][4][5]. Jego filozofią projektowania jest „prostota i pełna kontrola dla użytkownika końcowego”[6] i podobnie jak nadrzędny system operacyjny Arch Linux, ma być bardzo uniksopodobny[7]. Ten cel minimalizmu i pełnej kontroli użytkownika może jednak uczynić Arch Linuksa trudnym dla początkujących użytkowników Linuksa, ponieważ wymaga większej wiedzy i odpowiedzialności za system operacyjny[8][3].

Historia i rozwój

[edytuj | edytuj kod]

Arch Linux ARM jest oparty na Arch Linux, który jest minimalistyczną dystrybucją Linuksa wydaną po raz pierwszy 11 marca 2002 r.[9] Pomysł stworzenia jednego, oficjalnego portu Arch Linux dla urządzeń z procesorami ARM zrodził się z członków zespołów programistów Arch Linux PlugApps i ArchMobile[10], w szczególności Mike Staszel, który założył projekt Arch Linux ARM.[11]

Kevin Mihelich jest obecnie głównym programistą Arch Linux ARM.[11] Arch Linux ARM jest opracowywany przez społeczność, a rozwój oprogramowania i wsparcie użytkownika są zapewniane w całości przez wolontariuszy i darowizny[12]. Ponadto, w przeciwieństwie do innych systemów operacyjnych wspieranych przez społeczność, takich jak Ubuntu, Arch Linux ARM ma stosunkowo niewielką bazę użytkowników, co sprawia, że udział użytkowników w rozwoju jest szczególnie ważny[13].

Arch Linux ARM ma cykl wydawniczy rolling release, tzn. nowe oprogramowanie jest pakowane w momencie wydania[6]. Ten „najnowszy” cykl wydawania małych, częstych aktualizacji pakietów różni się od cykli wydawniczych dystrybucji Linuksa, takich jak Debian, które koncentrują się na dużych, zaplanowanych wydaniach pakietów, pewnych jako stabilne[13][14].

Wsparcie

[edytuj | edytuj kod]

W przeciwieństwie do Arch Linux, który jest przeznaczony dla procesorów x86-64, Arch Linux ARM jest przeznaczony dla niskiej i wysokiej klasy procesorów ARM. Na niższej klasie jest wsparcie dla platform ARMv5, takich jak komputery Plug PC i oparte na OXNAS Pogoplugi ARMv6. Arch Linux ARM obsługuje także wiele komputerów jednopłytkowych, takich jak Raspberry Pi i BeagleBoard[8][15][16].

Na wyższej klasie jest wsparcie dla:

  • Platformy Cortex-A8 pierwszej generacji ARMv7, takie jak BeagleBoard lub Cubieboard
  • Platformy Cortex-A9 i Tegra drugiej generacji ARMv7, takie jak PandaBoard lub TrimSlice[17]
  • Platformy Cortex-A7 i Cortex-A15 trzeciej generacji ARMv7, takie jak Cubieboard2, Odroid XU, Samsung Chromebook (seria 3), Samsung Chromebook 2 lub Raspberry Pi 2
  • 64-bitowe platformy Cortex-A53 i Cortex-A72 z obsługą ARMv8, takie jak Odroid C2 i N2, Acer Chromebook R13 lub Raspberry Pi 3 i 4.

Arch Linux ARM może jednak działać na dowolnym urządzeniu obsługującym zestawy instrukcji ARMv5te, ARMv6h, ARMv7 lub ARMv8.[18]

Lista oficjalnie obsługiwanych platform znajduje się na stronie Platformy archlinuxarm.org (ang.). Aby uzyskać listę nieoficjalnych, wspieranych przez społeczność urządzeń, zobacz Forum Urządzeń Wspieranych przez Społeczność (ang.).

Odbiór

[edytuj | edytuj kod]

Arch Linux ARM zyskał popularność jako lekka dystrybucja Linuksa, a w 2014 r. Zyskał popularność wśród hobbystów komputerów jednopłytkowych[19][14]. Arch Linux ARM jest również znany z dobrego wsparcia społeczności[20].

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  1. Team. archlinuxarm.org. [dostęp 2014-12-11]. [zarchiwizowane z tego adresu (2014-12-07)].
  2. Arch Linux ARM FAQ. archlinuxarm.org. [dostęp 2014-12-13]. [zarchiwizowane z tego adresu (2012-05-29)].
  3. a b Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] (ang.).
  4. git repository for arch linux arm.
  5. linux-arm news.
  6. a b Arch Linux ARM [online], www.archlinuxarm.org [dostęp 2020-04-12] (ang.).
  7. Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2012-06-06)].
  8. a b Arch Linux ARM available for download – Raspberry Pi [online], raspberrypi.org [dostęp 2021-03-11] [zarchiwizowane z adresu 2015-03-13] (ang.).
  9. Arch Linux – ArchWiki [online], wiki.archlinux.org [dostęp 2020-04-12] (ang.).
  10. [ARM] Arch Linux ARM: A new unified effort from PlugApps & ArchMobile / Other Architectures / Arch Linux Forums [online], bbs.archlinux.org [dostęp 2020-04-12] (ang.).
  11. a b Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2014-12-07)].
  12. Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2014-11-26)].
  13. a b Arch compared to other distributions – ArchWiki [online], wiki.archlinux.org [dostęp 2020-04-12] (ang.).
  14. a b A survey of ARM operating systems – VIA Springboard.com [online], www.viaspringboard.com [dostęp 2020-04-12] (ang.).
  15. Raspberry Pi | Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] [zarchiwizowane z adresu 2014-12-19] (ang.).
  16. BeagleBoard | Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] (ang.).
  17. Arch-ing ARM: Running Arch Linux On The NVIDIA Tegra 2 – Phoronix [online], www.phoronix.com [dostęp 2020-04-12] (ang.).
  18. Supporting the Arch Linux ARM Development Team with Komodo IDE | ActiveState [online], www.activestate.com [dostęp 2020-04-12] (ang.).
  19. http://www.linux.com/news/software/applications/780781-6-excellent-lightweight-linux-distros-for-x86-and-arm.
  20. http://www.linux.com/learn/tutorials/598228-4-fine-linux-arm-distros-.

Linki zewnętrzne

[edytuj | edytuj kod]