Arch Linux ARM
Producent |
Kevin Mihelich i inni[1] |
---|---|
Architektura | |
Aktualna wersja | |
Licencja | |
Typ pakietów | |
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]- ↑ Team. archlinuxarm.org. [dostęp 2014-12-11]. [zarchiwizowane z tego adresu (2014-12-07)].
- ↑ Arch Linux ARM FAQ. archlinuxarm.org. [dostęp 2014-12-13]. [zarchiwizowane z tego adresu (2012-05-29)].
- ↑ a b Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] (ang.).
- ↑ git repository for arch linux arm.
- ↑ linux-arm news.
- ↑ a b Arch Linux ARM [online], www.archlinuxarm.org [dostęp 2020-04-12] (ang.).
- ↑ Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2012-06-06)].
- ↑ 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.).
- ↑ Arch Linux – ArchWiki [online], wiki.archlinux.org [dostęp 2020-04-12] (ang.).
- ↑ [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.).
- ↑ a b Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2014-12-07)].
- ↑ Zarchiwizowana kopia. [dostęp 2020-03-23]. [zarchiwizowane z tego adresu (2014-11-26)].
- ↑ a b Arch compared to other distributions – ArchWiki [online], wiki.archlinux.org [dostęp 2020-04-12] (ang.).
- ↑ a b A survey of ARM operating systems – VIA Springboard.com [online], www.viaspringboard.com [dostęp 2020-04-12] (ang.).
- ↑ Raspberry Pi | Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] [zarchiwizowane z adresu 2014-12-19] (ang.).
- ↑ BeagleBoard | Arch Linux ARM [online], archlinuxarm.org [dostęp 2020-04-12] (ang.).
- ↑ Arch-ing ARM: Running Arch Linux On The NVIDIA Tegra 2 – Phoronix [online], www.phoronix.com [dostęp 2020-04-12] (ang.).
- ↑ Supporting the Arch Linux ARM Development Team with Komodo IDE | ActiveState [online], www.activestate.com [dostęp 2020-04-12] (ang.).
- ↑ http://www.linux.com/news/software/applications/780781-6-excellent-lightweight-linux-distros-for-x86-and-arm.
- ↑ http://www.linux.com/learn/tutorials/598228-4-fine-linux-arm-distros-.
Linki zewnętrzne
[edytuj | edytuj kod]- Strona oficjalna
- Lista dystrybucji Linuksa ARM na stronie distrowatch.com