Misplaced Pages

Arch Linux ARM

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

Arch Linux ARM is a port of Arch Linux for ARM processors. Its design philosophy is "simplicity and full control to the end user," and like its parent operating system Arch Linux, aims to be very Unix-like. 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.

#683316

7-629: Arch Linux ARM is based on Arch Linux, which is a minimalist Linux distribution first released on March 11, 2002. 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, notably Mike Staszel, who went on to found the Arch Linux ARM project. Kevin Mihelich is currently Arch Linux ARM's primary developer. Arch Linux ARM

14-399: A lightweight Linux distribution , and in 2014 was growing in popularity among single-board computer hobbyists. Arch Linux ARM is also known for having good community support. Rolling release Rolling release , also known as rolling update or continuous delivery , is a concept in software development of frequently delivering updates to applications. This is in contrast to

21-581: A standard or point release development model which uses software versions which replace the previous version. An example of this difference would be the multiple versions of Ubuntu Linux vis-à-vis the single and constantly updated version of Arch Linux . A rolling release model should not be confused with a staged or " staggered " rollout, in which an update is gradually made available to an increasing percentage of users for testing or bandwidth reasons. Rolling release development models are one of many types of software release life cycles . Although

28-407: A rolling release model can be used in the development of any piece or collection of software, it is most often seen in use by Linux distributions , notable examples being GNU Guix System , Arch Linux , Gentoo Linux , openSUSE Tumbleweed , PCLinuxOS , Solus , SparkyLinux , and Void Linux . Some modern Distributed SQL databases such as YugabyteDB also support this feature. A rolling release

35-560: 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 . There is support for: Arch Linux ARM can run on any device that supports ARMv7 or ARMv8 instruction sets, including the 64-bit ARMv8 instruction set of the Raspberry Pi 3 and 4. There are officially supported platforms and community-supported ones as well. Arch Linux ARM has gained popularity as

42-642: Is community-developed, with software development and user support provided fully by volunteer effort and donations. 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. Arch Linux ARM follows a rolling release cycle, i.e. new software is packaged as it is released. 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. Unlike Arch Linux, which

49-407: Is typically implemented using small and frequent updates . However, simply having updates does not automatically mean that a piece of software is using a rolling release cycle; for this, the philosophy of developers must be to work with one code branch as opposed to discrete versions. When the rolling release is employed as the development model, software updates are typically delivered to users by

#683316