Arch Linux ARM

Arch Linux ARM開発者|  Kevin Mihelich and team[1]

|

OSの系統|  Linux（Unix系）
最新安定版|  ローリングリリース
アップデート方式|  Pacman
パッケージ管理|  Pacman
プラットフォーム|  ARM
ライセンス|  自由ソフトウェア (GPLv2)[2]
ウェブサイト|  archlinuxarm.org
テンプレートを表示

Arch Linux ARMは、ARMプロセッサ向けに移植されたArch Linuxである[3][4][5]。設計思想を「簡潔さとエンドユーザーによる完全な制御」[6]としており、移植元のArch Linuxと同じく、Unixライクであることに焦点をあてている[7]。一方で、ユーザーによる完全な制御および無駄のなさを追求した結果、より多くの知識と経験が要求され、Linux初心者が扱うには難しい可能性がある[8][9]。

## 開発の歴史

[編集]

Arch Linux ARMは、2002年3月11日に初めてリリースされた最小主義LinuxディストリビューションであるArch Linuxに基づいている[10]。ARMプロセッサ搭載デバイスのためにArch Linuxの公式移植版を開発するというアイディアは、初めにArch Linux PlugAppsとArchMobile開発チームのメンバーから生まれた[11]。特にMike Staszelはその後Arch Linux ARMプロジェクトを立ち上げた人物として知られている[12]。

現在はArch Linux ARMの主要な開発者はKevin Mihelichが務めている[13]。Arch Linux ARMの開発はコミュニティ主導であり、ソフトウェア開発とユーザーサポートは全てボランティアと寄付によって賄なわれて状態である[14]。また、Ubuntuなど他のコミュニティ主導のオペレーティングシステムと比べてArch Linux ARMはユーザーベースが比較的小さいため、ユーザーの積極的な開発への参加が特に重要となっている[15]。

Arch Linux ARMはローリングリリース、つまり新しくソフトウェアがリリースされるたびにパッケージ化を行うシステムを採用している[16] 。この小規模かつ頻繁にパッケージアップデートを行うリリースサイクルは、安定したパッケージのみを定期的に大きな規模でリリースするDebianのようなディストリビューションのそれと対照的である[17][18]。

## サポートされているプロセッサ

[編集]

x86-64のCPUをサポートするArch Linuxとは違い、Arch Linux ARMはARM CPU、およびそれを利用するRaspberry Piのようなシングルボードコンピュータを対象としている[19][20]。

サポートされているのは以下の通り:

* ARMv7第一世代Cortex-A8（英語: ARM Cortex A8）プラットフォーム。BeagleBoard[21]やCubieBoard（英語: Cubieboard） など
* ARMv7第二世代Cortex-A9（英語: ARM Cortex-A9）およびTegraプラットフォーム。PandaBoardやTrimSliceなど[22]
* ARMv7第三世代Cortex-A7（英語: ARM Cortex-A7）およびCortex-A15（英語: ARM Cortex-A15）プラットフォーム。Cubieboard2（英語: Cubieboard2）や Odroid XU、 Samsung Chromebook (series 3)、 Samsung Chromebook 2、Raspberry Pi 2など
* ARMv8 64ビット対応Cortex-A53（英語: ARM Cortex-A53）およびCortex-A72（英語: ARM Cortex-A72）プラットフォーム。 Odroid C2およびN2, Acer Chromebook R13やRaspberry Pi 3など。

Arch Linux ARMはRaspberry Pi 3および4の64ビットARMv8命令セットを含む[23]すべてのARMv7またはARMv8命令セットをサポートするデバイス上で動作できる[24][出典無効]。

公式にサポートされているプラットフォーム[25] と、コミュニティによってサポートされているプラットフォームの両方がある[26]。

## 反響

[編集]

Arch Linux ARMは軽量Linuxディストリビューションとして人気を博しており、2014年頃にはすでにシングルボードコンピュータ使用者の間で人気が高まっていた[27][28]。同時に、Arch Linux ARMはコミュニティによるサポートが充実していることでも知られている[29]。

## その他

[編集]

ポータル FOSS

* Linuxディストリビューションの一覧（英語: List of Linux distributions）
* Linuxディストリビューションの比較

## 脚注

[編集]

1. ^ “Team”. GitHub. 2023年10月30日閲覧。
2. ^ “Arch Linux ARM FAQ”. archlinuxarm.org. 2012年5月29日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
3. ^ “Arch Linux ARM”. archlinuxarm.org. 2011年8月11日時点のオリジナルよりアーカイブ。2012年6月17日閲覧。
4. ^ “git repository for arch linux arm”. GitHub. 2015年1月1日時点のオリジナルよりアーカイブ。2012年6月18日閲覧。
5. ^ “linux-arm news”. 2012年6月28日時点のオリジナルよりアーカイブ。2012年6月18日閲覧。
6. ^ “Arch Linux ARM”. 2014年12月16日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
7. ^ “FAQ”. archlinuxarm.org. 2012年5月29日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
8. ^ “ARCH LINUX ARM AVAILABLE FOR DOWNLOAD”. raspberrypi.org. 2015年3月13日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
9. ^ “Arch Linux ARM”. archlinuxarm.org. 2011年8月11日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
10. ^ “History of Arch Linux”. wiki.archlinux.org. 2014年9月8日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
11. ^ “Arch Linux BBS [ARM Arch Linux ARM: A new unified effort from PlugApps & ArchMobile]”. bbs.archlinux.org. 2014年9月12日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
12. ^ “Team”. archlinuxarm.org. 2014年12月7日時点のオリジナルよりアーカイブ。2014年12月11日閲覧。
13. ^ “Donate”. archlinuxarm.org. 2014年11月26日時点のオリジナルよりアーカイブ。2014年12月11日閲覧。
14. ^ “Donate”. archlinuxarm.org. 2014年11月26日時点のオリジナルよりアーカイブ。2014年12月11日閲覧。
15. ^ “Arch compared to other distributions”. wiki.archlinux.org. 2013年1月16日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
16. ^ “Arch Linux ARM”. 2014年12月16日時点のオリジナルよりアーカイブ。2014年12月13日閲覧。
17. ^ “Arch compared to other distributions”. 2013年1月16日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
18. ^ “A survey of ARM operating systems”. viaspringboard.com. 2014年12月15日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
19. ^ “ARCH LINUX ARM AVAILABLE FOR DOWNLOAD”. raspberrypi.org. 2015年3月13日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
20. ^ “Raspberry Pi”. archlinuxarm.org. 2014年12月19日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
21. ^ “BeagleBoard”. archlinuxarm.org. 2014年12月19日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
22. ^ Larabel (2012年1月13日). “Arch-ing ARM: Running Arch Linux On The NVIDIA Tegra 2”. Phoronix. 2013年5月12日時点のオリジナルよりアーカイブ。2013年7月3日閲覧。
23. ^ “Arch Linux ARM Downloads”. Arch Linux ARM. 2020年2月24日時点のオリジナルよりアーカイブ。2020年4月15日閲覧。
24. ^ Kanasoot, Michael (2013年6月27日). “Supporting the Arch Linux ARM Development Team with Komodo IDE”. ActiveState. 2013年7月2日時点のオリジナルよりアーカイブ。2013年7月1日閲覧。
25. ^ “Platform Comparison”. Arch Linux ARM (n.d.). 2023年10月30日閲覧。
26. ^ “Community-Supported Devices”. Arch Linux ARM (n.d.). 2023年10月30日閲覧。
27. ^ “6 Excellent Lightweight Linux Distros for x86 and ARM”. linux.com. 2014年12月17日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
28. ^ “A survey of ARM operating systems”. viaspringboard.com. 2014年12月15日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。
29. ^ “4 Fine Linux ARM Distros”. linux.com. 2014年12月15日時点のオリジナルよりアーカイブ。2014年12月14日閲覧。

## 外部リンク

[編集]

* 公式ウェブサイト
* distrowatch.comによる ARM対応のLinuxディストリビューションのリスト