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

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

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

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ż

Przypisy

  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

  • Strona oficjalna
  • Lista dystrybucji Linuksa ARM na stronie distrowatch.com