Software:Arch Linux ARM

From HandWiki
Short description: Arch Linux distribution fork dedicated to ARM architectures
Arch Linux ARM
DeveloperKevin Mihelich and team[1]
OS familyLinux (Unix-like)
|Final release|Latest release}}Rolling release
Update methodPacman
Package managerPacman
PlatformsARM
LicenseFree software (GPLv2)[2]
Official website{{{1}}}

Arch Linux ARM is a port of Arch Linux for ARM processors.[3][4][5] Its design philosophy is "simplicity and full control to the end user,"[6] and like its parent operating system Arch Linux, aims to be very Unix-like.[7] This goal of minimalism and complete user control, however, can make it difficult for Linux beginners as it requires more knowledge of and responsibility for the operating system.[8][9]

History and development

Arch Linux ARM is based on Arch Linux, which is a minimalist Linux distribution first released on March 11, 2002.[10] The idea of making a single, official port of Arch Linux for devices with ARM processors was born from members of the Arch Linux PlugApps and ArchMobile development teams,[11] notably Mike Staszel, who went on to found the Arch Linux ARM project.[12]

Kevin Mihelich is currently Arch Linux ARM's primary developer.[1] Arch Linux ARM is community-developed, with software development and user support provided fully by volunteer effort and donations.[13] Also, unlike other community-supported operating systems such as Ubuntu, Arch Linux ARM has a relatively small user base, making user participation in development especially important.[14]

Arch Linux ARM has a rolling release cycle, i.e. new software is packaged as it is released.[15] This "bleeding edge" release cycle of small, frequent package updates differs from release cycles of Linux distributions such as Debian, which focus on large, scheduled releases of packages proven to be stable.[16][17]

Supported processors

Unlike Arch Linux, which is aimed at x86-64 CPUs, Arch Linux ARM targets ARM CPUs and, as a result, many single-board computers such as the Raspberry Pi.[18][19]

There is support for:

  • ARMv7 1st generation Cortex-A8 platforms, such as the BeagleBoard[20] or Cubieboard
  • ARMv7 2nd generation Cortex-A9 and Tegra platforms, such as the PandaBoard or TrimSlice[21]
  • ARMv7 3rd generation Cortex-A7 and Cortex-A15 platforms, such as the Cubieboard2, Odroid XU, Samsung Chromebook (series 3), Samsung Chromebook 2 or Raspberry Pi 2
  • ARMv8 64-bit capable Cortex-A53 and Cortex-A72 platforms, such as the Odroid C2 and N2, Acer Chromebook R13 or Raspberry Pi 3.

Arch Linux ARM can run on any device that supports ARMv7 or ARMv8 instruction sets,[22][failed verification] including the 64-bit ARMv8 instruction set of the Raspberry Pi 3 and 4.[23]

There are officially supported platforms[24] and community-supported ones as well.[25]

Reception

Arch Linux ARM has gained popularity as a lightweight Linux distribution, and in 2014 was growing in popularity among single-board computer hobbyists.[26][27] Arch Linux ARM is also known for having good community support.[28] In 2021-2022, The Asahi Linux Project used a tailored version of Arch Linux ARM with the use of special imaging requirements, scripts, and other utilities to get the Apple Hardware correctly read by the operating system, ultimately however, the project was moved to use Fedora’s OSes following problems in dependencies, slow response times when requesting support on the matter, and other issues.

See also

References

  1. 1.0 1.1 "Team". https://github.com/orgs/archlinuxarm/people. Retrieved 2023-10-30. 
  2. "Arch Linux ARM FAQ". http://archlinuxarm.org/support/faq. Retrieved 2014-12-13. 
  3. "Arch Linux ARM". http://archlinuxarm.org/. 
  4. "git repository for arch linux arm". https://github.com/archlinuxarm/PKGBUILDs. 
  5. "linux-arm news". http://www.linux-arm.info/index.php/209-arch-linux-on-hp-touchpad-installation-demonstration. 
  6. "Arch Linux ARM". http://www.archlinuxarm.org/. Retrieved 2014-12-13. 
  7. "FAQ". http://archlinuxarm.org/support/faq. Retrieved 2014-12-13. 
  8. "ARCH LINUX ARM AVAILABLE FOR DOWNLOAD". http://www.raspberrypi.org/arch-linux-arm-available-for-download/. Retrieved 2014-12-13. 
  9. "Arch Linux ARM". http://archlinuxarm.org/. Retrieved 2014-12-14. 
  10. "History of Arch Linux". https://wiki.archlinux.org/index.php/History_of_Arch_Linux. Retrieved 2014-12-13. 
  11. "Arch Linux BBS [ARM Arch Linux ARM: A new unified effort from PlugApps & ArchMobile"]. https://bbs.archlinux.org/viewtopic.php?id=117251. Retrieved 2014-12-13. 
  12. "Team". http://www.archlinuxarm.org/about/team. Retrieved 2014-12-11. 
  13. "Donate". http://www.archlinuxarm.org/donate. Retrieved 2014-12-11. 
  14. "Arch compared to other distributions". https://wiki.archlinux.org/index.php/arch_compared_to_other_distributions. Retrieved 2014-12-13. 
  15. "Arch Linux ARM". http://www.archlinuxarm.org/. Retrieved 2014-12-13. 
  16. "Arch compared to other distributions". https://wiki.archlinux.org/index.php/arch_compared_to_other_distributions. Retrieved 2014-12-14. 
  17. "A survey of ARM operating systems". http://www.viaspringboard.com/blog/2014/04/21/arm-operating-systems/. Retrieved 2014-12-14. 
  18. "ARCH LINUX ARM AVAILABLE FOR DOWNLOAD". http://www.raspberrypi.org/arch-linux-arm-available-for-download/. Retrieved 2014-12-14. 
  19. "Raspberry Pi". http://archlinuxarm.org/platforms/armv6/raspberry-pi. Retrieved 2014-12-14. 
  20. "BeagleBoard". http://archlinuxarm.org/platforms/armv7/ti/beagleboard. Retrieved 2014-12-14. 
  21. Larabel, Michael (January 13, 2012). "Arch-ing ARM: Running Arch Linux On The NVIDIA Tegra 2". https://www.phoronix.com/scan.php?page=article&item=arm_arch_trimslice&num=1. Retrieved July 3, 2013. 
  22. Kanasoot, Michael (June 27, 2013). "Supporting the Arch Linux ARM Development Team with Komodo IDE". http://www.activestate.com/blog/2013/06/supporting-arch-linux-arm-development-team-komodo-ide. Retrieved July 1, 2013. 
  23. "Arch Linux ARM Downloads". https://archlinuxarm.org/about/downloads. Retrieved 2020-04-15. 
  24. "Platform Comparison". n.d.. https://archlinuxarm.org/platforms. 
  25. "Community-Supported Devices". n.d.. https://archlinuxarm.org/forum/viewforum.php?f=27. 
  26. "6 Excellent Lightweight Linux Distros for x86 and ARM". http://www.linux.com/news/software/applications/780781-6-excellent-lightweight-linux-distros-for-x86-and-arm. Retrieved 2014-12-14. 
  27. "A survey of ARM operating systems". http://www.viaspringboard.com/blog/2014/04/21/arm-operating-systems/. Retrieved 2014-12-14. 
  28. "4 Fine Linux ARM Distros". http://www.linux.com/learn/tutorials/598228-4-fine-linux-arm-distros-. Retrieved 2014-12-14. 

External links