Arch Linux Explained

Arch Linux
Developer:Levente Polyak (lead developer)[1]
Family:Linux (Unix-like)
Working State:Current
Source Model:Open-source
Latest Release Version:2024.08.01[2]
Marketing Target:General purpose
Update Model:Rolling release
Package Manager:pacman, libalpm (back-end),[3] Arch build system
Kernel Type:Monolithic (Linux kernel)
Userland:GNU
Influenced:EndeavourOS, Manjaro, Garuda Linux, Artix Linux, Antergos
Influenced By:CRUX, BSD
Ui:Command-line interface (Zsh as the default shell in Live CD or Live USB and Bash as the default shell after installation)
License:Free software (GNU GPL and other licenses)[4]

Arch Linux [5] [6] is an independently developed x86-64 general-purpose Linux distribution that strives to provide the latest stable versions of most software by following a rolling-release model. The default installation is intentionally minimal so that users can add only the packages they require.[7]

pacman, a package manager written specifically for Arch Linux, is used to install, remove and update software packages.[8]

Arch Linux uses a rolling release model, meaning it has no major releases. An Arch Linux installation is kept up-to-date by regularly updating the individual pieces of software that it comprises. The only "releases" are up-to-date snapshots of main system components released monthly.[9]

Arch Linux has comprehensive documentation in the form of a community-run wiki known as the ArchWiki.[10] [11] [12]

History

Inspired by CRUX, another minimalist distribution, Judd Vinet started the Arch Linux project in March 2002. The name was chosen because Vinet liked the word's meaning of "the principal," as in "arch-enemy".[13]

Originally only for 32-bit x86 CPUs, the first x86_64 installation ISO was released in April 2006.[14]

Vinet led Arch Linux until 1 October 2007, when he stepped down due to lack of time, transferring control of the project to Aaron Griffin.[15]

The migration to systemd as its init system started in August 2012,[16] and it became the default on new installations in October 2012.[17] It replaced the SysV-style init system, used since the distribution's inception.[18]

The end of i686 support was announced in January 2017, with the February 2017 ISO being the last one including i686[19] and making the architecture unsupported in November 2017.[20] Since then, the community derivative Arch Linux 32[21] can be used for i686 hardware.

On 24 February 2020, Aaron Griffin announced that due to his limited involvement with the project, he would, after a voting period, transfer control of the project to Levente Polyak.[22] This change also led to a new 2-year term period being added to the Project Leader position.[23]

In March 2021, Arch Linux developers were thinking of porting Arch Linux packages to x86_64-v3, roughly correlating to the Intel Haswell era of processors.[24] [25]

In April 2021, Arch Linux installation images began including a guided installation script by default.[26]

In late 2021, the Arch Linux developers released Pacman 6.0, which enabled parallel downloads.[27]

In February 2022, the Arch Linux developers began offering debug packages.[28]

Repository security

Until pacman version 4.0.0,[29] Arch Linux's package manager lacked support for signed packages.[30] Packages and metadata were not verified for authenticity by Pacman during the download-install process. Without package authentication checking, tampered-with or malicious repository mirrors could compromise the integrity of a system.[31] Pacman 4 allowed verification of the package database and packages, but it was disabled by default. In November 2011, package signing became mandatory for new package builds, and as of March 2012, every official package is signed.[32] In June 2012, package signing verification became official and is now enabled by default in the installation process.[33] [34]

Design and principles

Arch is largely based on binary packages. Packages target x86-64 microprocessors to assist performance on modern hardware. A ports/ebuild-like system is also provided for automated source compilation, known as the Arch build system.[35]

Arch Linux focuses on simplicity of design, meaning that the main focus involves creating an environment that is straightforward and relatively easy for the user to understand directly, rather than providing polished point-and-click style management tools –the package manager, for example, does not have an official graphical front-end. This is largely achieved by encouraging the use of succinctly commented, clean configuration files that are arranged for quick access and editing.[36] This has earned it a reputation as a distribution for "advanced users" who are willing to use the command-line interface.[37]

Installation

The Arch Linux website supplies ISO images that can be run from CD or USB. After a user partitions and formats their drive, a simple command line script (pacstrap) is used to install the base system. The installation of additional packages which are not part of the base system (for example, desktop environments), can be done with either pacstrap, or Pacman after booting (or chrooting) into the new installation.[38] [39] [8] An alternative to using CD or USB images for installation is to use the static version of the package manager Pacman, from within another Linux-based operating system.[40] The user can mount their newly formatted drive partition, and use pacstrap (or Pacman with the appropriate command-line switch) to install base and additional packages with the mountpoint of the destination device as the root for its operations. This method is useful when installing Arch Linux onto USB flash drives, or onto a temporarily mounted device which belongs to another system.[41]

Regardless of the selected installation type, further actions need to be taken before the new system is ready for use, most notably by installing a bootloader and configuring the new system with a system name, network connection, language settings, and graphical user interface.[42]

Arch Linux does not schedule releases for specific dates but uses a "rolling release" system where new packages are provided throughout the day. Its package management allows users to easily keep systems updated.[43]

Occasionally, manual interventions are required for certain updates, with instructions posted on the news section of the Arch Linux website.[44]

Guided automated install script

An experimental guided installer named archinstall is included in all Arch ISO images released since 2021. It allows users to easily install and configure Arch Linux including drivers, disk partitioning, network configuration, accounts setup, and installation of desktop environments.[45] [46] [47]

Package management

pacman

All packages are managed using Pacman, a package manager written specifically for Arch Linux.[48] Pacman handles package installation, upgrades, downgrades, removal and features automatic dependency resolution.[49] The packages for Arch Linux are obtained from the Arch Linux package tree and are compiled for the x86-64 architecture.

Pacman typically uses binary packages with a .tar.zst extension,[50] [51] [52] (for zstd compression), with .pkg placed before this to indicate that it is a Pacman package (giving .pkg.tar.zst);[49] though other compression formats are also valid, such as .pkg.tar.xz.[53]

For example, packages can be installed via pacman -S {{var|package name}}, and pacman -Syu can be used to perform a full system upgrade.[54]

As well as Arch Linux, Pacman is also used for installing packages under MSYS2 (a fork of Cygwin) on Windows.[55]

Repositories

The following official binary repositories exist:[56]

Additionally, there are testing repositories which include binary package candidates for other repositories. Currently, the following testing repositories exist:

The core-staging and extra-staging repositories are used for some rebuilds to avoid broken packages in testing. The developers recommend not using these repositories for any reason, stating that any system updating from them will "unquestionably break."[57]

There are also two other repositories that include the newest version of certain desktop environments.

The unstable repository was dropped in July 2008 and most of the packages moved to other repositories.[58] The community repository was merged with extra and the testing and staging repositories were split in May 2023.[59] [60] In addition to the official repositories, there are a number of unofficial user repositories.

The most well-known unofficial repository is the Arch User Repository, or AUR, hosted on the Arch Linux site. The AUR does not host binary packages but instead a collection of build scripts known as PKGBUILDs. PKGBUILD scripts are executed by the makepkg command, which downloads the necessary files from the software's repository and builds them using the Arch build system.

The Arch Linux repositories contain both libre and nonfree software, and the default Arch Linux kernel contains nonfree proprietary blobs, hence the distribution is not endorsed by the GNU project.[61] The linux-libre kernel can be installed from the AUR or by enabling Parabola's repositories.

Arch build system (ABS)

The Arch build system (ABS) is a ports-like source packaging system that compiles source tarballs into binary packages, which are installed via Pacman.[62] The Arch build system provides a directory tree of shell scripts, called PKGBUILDs, that enable any and all official Arch packages to be customized and compiled. Rebuilding the entire system using modified compiler flags is also supported by the Arch build system. The Arch build system makepkg tool can be used to create custom pkg.tar.zst packages from third-party sources. The resulting packages are also installable and trackable via Pacman.[63] [64]

Arch User Repository (AUR)

In addition to the repositories, the Arch User Repository (AUR) provides user-made PKGBUILD scripts for packages not included in the repositories. These PKGBUILD scripts simplify building from source by explicitly listing and checking for dependencies and configuring the install to match the Arch architecture.[65] Arch User Repository helper programs can further streamline the downloading of PKGBUILD scripts and associated building process. However, this comes at the cost of executing PKGBUILDs not validated by a trusted person; as a result, Arch developers have stated that the utilities for automatic finding, downloading and executing of PKGBUILDs will never be included in the official repositories.[66]

Users can create packages compatible with Pacman using the Arch build system and custom PKGBUILD scripts.[67] This functionality has helped support the Arch User Repository, which consists of user contributed packages to supplement the official repositories.[68]

The Arch User Repository provides the community with packages that are not included in the repositories. Reasons include:

PKGBUILDs for any software can be contributed by ordinary users.[69] Any PKGBUILD that has 10 or more votes or more than 1% usage from pkgstats can be promoted into the extra repository.[70]

Reproducible builds

Arch Linux is working on making all official packages reproducible.[71] This means that when a package is rebuilt in a different environment it should be bit-by-bit identical. This allows users and researchers to verify the integrity of the packages found in the official repository. The status of this effort can be monitored on the dedicated status page.

Derivatives

There are several projects working on porting the Arch Linux ideas and tools to other kernels, including PacBSD (formerly ArchBSD) and Arch Hurd,[72] which are based on the FreeBSD and GNU Hurd kernels, respectively. There is also the Arch Linux ARM project, which aims to port Arch Linux to ARM-based devices, including the Raspberry Pi, as well as the Arch Linux 32 project, which continued support for systems with 32-bit only CPUs after the mainline Arch Linux project dropped support for the architecture in November 2017.[73] [74]

Various distributions are focused on providing an Arch base with an easier install process, such as EndeavourOS, CachyOS and Garuda Linux.[75] Manjaro uses its own repositories.[76]

SteamOS 3.0, the version of SteamOS used in the Steam Deck by Valve, is based on Arch Linux.[77] [78] [79] [80]

Logo

The current Arch Linux logo was designed by Thayer Williams[81] [82] in 2007 as part of a contest to replace the previous logo.[83]

Reception

OSNews reviewed Arch Linux in 2002.[84] OSNews also has five later reviews about Arch Linux.[85] [86] [87] [88] [89]

LWN.net wrote a review about Arch Linux in 2005.[90] LWN.net also has two later reviews about Arch Linux.[91] [92]

Tux Machines reviewed Arch Linux in 2007.[93]

Chris Smart from DistroWatch Weekly wrote a review about Arch Linux in January 2009.[94] DistroWatch Weekly reviewed Arch Linux again in September 2009 and in December 2015.[95] [96]

The Linux kernel developer and maintainer Greg Kroah-Hartman (GKH)[97] has stated that he uses Arch Linux and that it "works really really well". He has also praised the Arch Wiki, the distribution's rolling release model, and the feedback loop with the community.[98]

In a 2023 DistroWatch poll, about half of the responders maintained that they were running either Arch (17%) or an Arch derivative (30%).[99] As of 2023, Arch also enjoys the highest average rating of any Linux distribution on DistroWatch with a rating of 9.34.[100]

See also

External links

Notes and References

  1. Web site: Arch Linux - News: The Future of the Arch Linux Project Leader. 2021-11-22. archlinux.org. 25 February 2022. https://web.archive.org/web/20220225002704/https://archlinux.org/news/the-future-of-the-arch-linux-project-leader/. live.
  2. Web site: Arch Linux - Downloads . live . https://web.archive.org/web/20240810204423/https://archlinux.org/download/ . 2024-08-10 . 2024-08-12.
  3. Web site: Pacman Home Page . www.archlinux.org . 9 May 2020 . 26 February 2011 . https://web.archive.org/web/20110226230942/https://www.archlinux.org/pacman/ . live .
    • Web site: Copyright. 2020-07-30. Pacman Home Page. Pacman is [...] and is licensed through the GNU General Public License, version 2 or later.. 26 February 2011. https://web.archive.org/web/20110226230942/https://www.archlinux.org/pacman/#_copyright. live.
    • Web site: COPYING. arch-install-scripts repository. 30 July 2020. 29 April 2021. https://web.archive.org/web/20210429043806/https://git.archlinux.org/arch-install-scripts.git/tree/COPYING. live.
    • Web site: About mkinitcpio. 2020-07-30. 28 April 2021. https://web.archive.org/web/20210428175638/https://git.archlinux.org/mkinitcpio.git/about/. live.
  4. Web site: of our beloved distribution's name . Aaron Griffin . Osdir.com . 24 August 2005 . 19 October 2009 . https://web.archive.org/web/20120212212342/https://osdir.com/ml/linux.arch.general/2005-08/msg00253.html . 12 February 2012 . dead.
  5. Web site: Arch terminology - ArchWiki . live . https://archive.today/20221003173315/https://wiki.archlinux.org/title/Arch_terminology%23Arch_Linux . 2022-10-03 . 2022-10-03 . Arch Linux Wiki . Officially, the 'Arch' in "Arch Linux" is pronounced as in an "archer"/bowman, or "arch-nemesis", and not as in "ark" or "archangel"..
  6. Web site: Arch Linux Wiki homepage . wiki.archlinux.org . 6 July 2022 . 26 April 2022 . https://web.archive.org/web/20220426210736/https://wiki.archlinux.org/title/Arch_Linux . live .
  7. Web site: Pacman Home Page. www.archlinux.org. 2019-10-30. https://web.archive.org/web/20110226230942/https://www.archlinux.org/pacman/. 26 February 2011. live.
  8. Web site: Rolling with Arch Linux . Ivan Jelic . LWN.net . 10 March 2010 . 30 September 2011 . https://web.archive.org/web/20111020144209/https://lwn.net/Articles/378030/ . 20 October 2011 . live .
  9. Web site: Arch Linux - Feature Story . 17 January 2016 . 21 December 2015 . Smith . Jesse . https://web.archive.org/web/20180912151725/https://distrowatch.com/weekly.php?issue=20151221#arch . 12 September 2018 . live .
  10. Web site: Debian Project Lead: Snappy and Mir Bad Ideas . 17 July 2015 . OStatic . Susan . Linton . 4 February 2017 . One of the first questions wondered if McGovern was jealous of anything from any other distro. To that he answered Arch's wiki calling it "an absolutely amazing resource" that he himself uses. . https://web.archive.org/web/20170204171751/https://ostatic.com/blog/debian-project-lead-snappy-and-mir-bad-ideas . 4 February 2017 . live .
  11. Web site: The Arch Way Linux Journal. www.linuxjournal.com. 2019-10-30. https://web.archive.org/web/20191030234557/https://www.linuxjournal.com/content/arch-way. 30 October 2019. live.
  12. Web site: Interview with Judd Vinet. distrowatch.com. live. https://web.archive.org/web/20170908082016/https://distrowatch.com/dwres.php?resource=interview-arch. 8 September 2017. 2019-10-30.
  13. Web site: Arch Linux - News: Official Arch64 install cd available. www.archlinux.org. 12 May 2019. https://web.archive.org/web/20180612141428/https://www.archlinux.org/news/official-arch64-install-cd-available/. 12 June 2018. live.
  14. Web site: Arch Leadership . apeiro (Judd Vinet) . Arch Linux Forums . 1 October 2007 . 19 October 2009 . https://web.archive.org/web/20110809031930/https://bbs.archlinux.org/viewtopic.php?id=38024 . 9 August 2011 . live .
  15. Migration to systemd. 14 August 2012. arch-dev-public. 24 September 2020. Gaudreault. Stéphane. 20 October 2020. https://web.archive.org/web/20201020112140/https://lists.archlinux.org/pipermail/arch-dev-public/2012-August/023389.html. live.
  16. Web site: systemd is now the default on new installations. Bächler. Thomas. 13 October 2012. 24 September 2020. 15 October 2012. https://web.archive.org/web/20121015231822/https://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/. live.
  17. Web site: Archlinux installer 0.1. 24 September 2020. 12 November 2020. https://web.archive.org/web/20201112021431/https://archive.archlinux.org/iso/0.1/. live.
  18. Web site: Phasing out i686 support . Bartłomiej Piotrowski . 25 January 2017 . Arch Linux . 26 January 2017 . https://web.archive.org/web/20170127233055/https://www.archlinux.org/news/phasing-out-i686-support/ . 27 January 2017 . live .
  19. Web site: The end of i686 support . Bartłomiej Piotrowski . 8 November 2017 . Arch Linux . 8 November 2017 . https://web.archive.org/web/20171108151619/https://www.archlinux.org/news/the-end-of-i686-support/ . 8 November 2017 . live .
  20. Web site: Arch Linux 32 . 2023-04-22 . archlinux32.org . 26 January 2021 . https://web.archive.org/web/20210126232521/https://archlinux32.org/ . live .
  21. Web site: Arch Linux - News: The Future of the Arch Linux Project Leader. 2020-06-24. www.archlinux.org. 9 May 2020. https://web.archive.org/web/20200509182715/https://www.archlinux.org/news/the-future-of-the-arch-linux-project-leader/. live.
  22. Web site: DeveloperWiki:Project Leader - ArchWiki. 2020-06-24. wiki.archlinux.org. 26 July 2020. https://web.archive.org/web/20200726075715/https://wiki.archlinux.org/index.php/DeveloperWiki:Project_Leader. live.
  23. Web site: Arch Linux Developers Discuss Idea Of Providing An x86-64-v3 Port. 2021-11-21. www.phoronix.com. en. 21 November 2021. https://web.archive.org/web/20211121092257/https://www.phoronix.com/scan.php?page=news_item&px=Arch-Linux-x86-64-v3-Port-RFC. live.
  24. Web site: Provide a x86_64_v3 microarchitecture level port (!2) · Merge requests · Arch Linux / rfcs. 2021-11-21. GitLab. 2 March 2021 . en. 21 November 2021. https://web.archive.org/web/20211121092257/https://gitlab.archlinux.org/archlinux/rfcs/-/merge_requests/2. live.
  25. Web site: Arch Linux - News: Installation medium with installer. 2022-02-01. archlinux.org. 1 April 2021. https://web.archive.org/web/20210401180737/https://archlinux.org/news/installation-medium-with-installer/. live.
  26. Web site: Update NEWS for pacman-6.0.1 release (d5e2c0a5) · Commits · Pacman / Pacman . 2022-03-03 . GitLab . 4 September 2021 . en . 3 March 2022 . https://web.archive.org/web/20220303170429/https://gitlab.archlinux.org/pacman/pacman/-/commit/d5e2c0a5512413c8a37437e4b5fe9350121a5963 . live .
  27. Web site: Arch Linux - News: Debug packages and debuginfod . 2022-03-31 . archlinux.org . 3 May 2022 . https://web.archive.org/web/20220503113908/https://archlinux.org/news/debug-packages-and-debuginfod/ . live .
  28. Web site: NEWS - pacman.git - The official pacman repository. git.archlinux.org. 12 May 2019. 8 March 2021. https://web.archive.org/web/20210308124115/https://git.archlinux.org/pacman.git/tree/NEWS?id=d3d3b861ac2c4ce63c306e00395945bfa3c1b6c6. live.
  29. Web site: FS#5331 : Signed packages. bugs.archlinux.org. 12 May 2019. https://web.archive.org/web/20110728064526/https://bugs.archlinux.org/task/5331. 28 July 2011. live.
  30. Web site: Attacks on Package Managers . cs.arizona.edu . 10 July 2008 . 14 September 2010 . https://web.archive.org/web/20100905075018/https://www.cs.arizona.edu/stork/packagemanagersecurity/attacks-on-package-managers.html . 5 September 2010 . dead.
  31. Web site: Pacman Package Signing – 4: Arch Linux . McRae . Allan . 17 December 2011 . 29 February 2012 . https://web.archive.org/web/20120220041620/https://allanmcrae.com/2011/12/pacman-package-signing-4-arch-linux/ . 20 February 2012 . live .
  32. Web site: Having pacman verify packages . Gaetan Bisson . Arch Linux . 4 June 2012 . 4 June 2012 . https://web.archive.org/web/20120606144149/https://www.archlinux.org/news/having-pacman-verify-packages/ . 6 June 2012 . live .
  33. Web site: Install media 2012.07.15 released . Pierre Schmitz . Arch Linux . 13 August 2012 . 22 July 2012 . https://web.archive.org/web/20151212141631/https://www.archlinux.org/news/install-media-20120715-released/ . 12 December 2015 . live .
  34. Web site: 5 reasons to opt for a Linux rolling distro vs. a standard release. Campbell. Alex. Hacker. Tech. 2 November 2016. PCWorld. en. 12 May 2019. PT. PCWorld . 26 July 2020. https://web.archive.org/web/20200726084923/https://www.pcworld.com/article/3133030/5-reasons-to-opt-for-a-linux-rolling-distro-vs-a-standard-release.html. live.
  35. Web site: The Arch Way . ArchWiki . 9 October 2009 . 18 March 2013 . https://web.archive.org/web/20120418034916/https://wiki.archlinux.org/index.php/The_Arch_Way . 18 April 2012 . live .
  36. Web site: Best Linux distros of 2020: for beginners and advanced users. Williams. rew. April 2020. Brian Turner 16. TechRadar. en. 2020-04-17. https://web.archive.org/web/20200421233802/https://www.techradar.com/uk/best/best-linux-distros. 21 April 2020. live.
  37. Web site: pacman - ArchWiki. wiki.archlinux.org. 2019-09-13. https://web.archive.org/web/20170818132159/https://wiki.archlinux.org/index.php/Pacman#Installing_packages. 18 August 2017. live.
  38. Web site: General recommendations - ArchWiki. wiki.archlinux.org. 2019-09-13. https://web.archive.org/web/20190921125548/https://wiki.archlinux.org/index.php/General_recommendations. 21 September 2019. live.
  39. Web site: Install From Existing Linux . ArchWiki . 21 November 2009 . 5 December 2009 . https://web.archive.org/web/20130126020343/https://wiki.archlinux.org/index.php/Install_from_Existing_Linux . 26 January 2013 . live .
  40. Web site: Install Arch Linux on a removable medium - ArchWiki . 2022-08-26 . wiki.archlinux.org . 26 August 2022 . https://web.archive.org/web/20220826170610/https://wiki.archlinux.org/title/Install_Arch_Linux_on_a_removable_medium#Installation . live .
  41. Web site: Installation guide - ArchWiki. wiki.archlinux.org. 2019-09-13. 8 September 2019. https://web.archive.org/web/20190908234254/https://wiki.archlinux.org/index.php/Installation_guide. live.
  42. Web site: Arch Linux Review . DVD-Guides.com . 2007 . 13 September 2017 . https://web.archive.org/web/20170914035109/https://www.dvd-guides.com/dvdguides/index.php/linux-reviews/212-arch-linux-review . 14 September 2017 . live .
  43. Web site: News. archlinux.org. https://web.archive.org/web/20180815131414/https://www.archlinux.org/news/. 15 August 2018. 15 August 2018. live.
  44. Web site: archinstall - ArchWiki. wiki.archlinux.org. 2021-04-12. 13 April 2021. https://web.archive.org/web/20210413015920/https://wiki.archlinux.org/index.php/Archinstall. live.
  45. Web site: Nestor. Marius. 2021-04-11. Latest Arch Linux ISO Release Comes with the ArchInstall CLI Guided Installer. 2022-02-23. 9to5Linux. en-US. 23 February 2022. https://web.archive.org/web/20220223152041/https://9to5linux.com/latest-arch-linux-iso-release-comes-with-the-archinstall-cli-guided-installer. live.
  46. Web site: 2021-04-06. Arch Linux Now Comes With Easier to Use Guided Installer. 2022-02-23. MUO. en-US. 23 February 2022. https://web.archive.org/web/20220223152041/https://www.makeuseof.com/arch-linux-now-comes-with-easier-to-use-guided-installer/. live.
  47. Web site: Arch Linux: Why It Rocks . Eugenia Loli . OSNews . 21 March 2005 . 30 September 2011 . https://web.archive.org/web/20110930134246/https://www.osnews.com/story/10047 . 30 September 2011 . live .
  48. Web site: pacman . ArchWiki . 6 August 2017 . 20 August 2017 . https://web.archive.org/web/20170818132159/https://wiki.archlinux.org/index.php/Pacman . 18 August 2017 . live .
  49. Web site: Arch Linux Nears Roll-Out Of Zstd Compressed Packages For Faster Pacman Installs - Phoronix. www.phoronix.com. 2019-10-31. 18 March 2022. https://web.archive.org/web/20220318032712/https://www.phoronix.com/scan.php?page=news_item&px=Arch-Linux-Pacman-Zstd-Near. live.
  50. Web site: [arch-dev-public] RFC: (devtools) Changing default compression method to zstd]. Broda. Robin. March 24, 2019. 2019-10-31. https://web.archive.org/web/20191021234422/https://lists.archlinux.org/pipermail/arch-dev-public/2019-March/029520.html. 21 October 2019. live.
  51. Web site: Arch Linux - News: Required update to recent libarchive. www.archlinux.org. 2019-10-31. https://web.archive.org/web/20191021234424/https://www.archlinux.org/news/required-update-to-recent-libarchive/. 21 October 2019. live.
  52. https://www.archlinux.org/pacman/makepkg.conf.5.html#_options "Pacman: Configuration options for makepkg"
  53. Web site: Man pages of Pacman. archlinux.org. 2022-07-06. 22 June 2022. https://web.archive.org/web/20220622221154/https://archlinux.org/pacman/pacman.8.html. live.
  54. Web site: Package Management - MSYS2. 2020-11-11. www.msys2.org. 1 November 2020. https://web.archive.org/web/20201101004322/https://www.msys2.org/docs/package-management/. live.
  55. Web site: Official Repositories . ArchWiki . 23 November 2012 . https://web.archive.org/web/20121118092608/https://wiki.archlinux.org/index.php/Official_Repositories . 18 November 2012 . live .
  56. Web site: Official repositories - ArchWiki. 2022-02-01. wiki.archlinux.org. 11 January 2023. https://web.archive.org/web/20230111044308/https://wiki.archlinux.org/title/Official_repositories#Staging_repositories. live.
  57. Web site: Arch Linux Newsletter 08-04-2008 . Arch Linux . 4 August 2008 . 19 October 2009 . https://web.archive.org/web/20130603175852/https://www.archlinux.org/static/magazine/2008/newsletter-2008-Aug-04.html . 3 June 2013.
  58. Web site: Larabel . Michael . 2023-05-16 . Arch Linux Prepares For Repository Changes, Discontinuing SVN Access . 2023-05-24 . . 24 May 2023 . https://web.archive.org/web/20230524212743/https://www.phoronix.com/news/Arch-Linux-Discontinues-SVN . live .
  59. Web site: van der Waa . Jelle . 2023-05-15 . Git migration announcement . 2023-05-24 . Arch Linux . 24 May 2023 . https://web.archive.org/web/20230524175827/https://archlinux.org/news/git-migration-announcement/ . live .
  60. Web site: Explaining Why We Don't Endorse Other Systems . . 28 September 2011 . https://web.archive.org/web/20110424061731/https://www.gnu.org/distros/common-distros.html#Arch . 24 April 2011 . live .
  61. Web site: Arch Build System . ArchWiki . 19 October 2009 . https://web.archive.org/web/20130117115225/https://wiki.archlinux.org/index.php/Arch_Build_System . 17 January 2013 . live .
  62. Web site: Makepkg . ArchWiki . 15 February 2013 . https://web.archive.org/web/20130126193508/https://wiki.archlinux.org/index.php/Makepkg . 26 January 2013 . live .
  63. Web site: Arch Linux - News: Now using Zstandard instead of xz for package compression. 2020-07-13. www.archlinux.org. 18 March 2022. https://web.archive.org/web/20220318032814/https://archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/. live.
  64. Web site: AUR (en) - Home . AUR . 5 February 2014 . https://web.archive.org/web/20161103061025/https://aur.archlinux.org/ . 3 November 2016 . live .
  65. Web site: Arch Linux: Popular KISS distro – Interview – Part II . Robin Heggelund Hansen . 25 March 2008 . Hardware.no . 19 October 2009 . https://web.archive.org/web/20090402152123/https://www.hardware.no/artikler/aaron_griffin_english/49507/3 . 2 April 2009 . live .
  66. Web site: Using the Arch Build System . library.linode.com . 8 September 2011 . 30 September 2011 . https://web.archive.org/web/20110927171153/https://library.linode.com/using-linux/package-management#sph_using-the-arch-build-system-abs . 27 September 2011 . live .
  67. Web site: Arch Linux . linuxdistroreview.com . Bo Milanovich . 8 March 2011 . 30 September 2011 . https://web.archive.org/web/20120221120510/https://www.linuxdistroreview.com/arch-linux . 21 February 2012 .
  68. Web site: Arch User Repository - ArchWiki . 2023-07-11 . wiki.archlinux.org . In the AUR, users are able to contribute their own package builds[.] . 14 July 2023 . https://web.archive.org/web/20230714060913/https://wiki.archlinux.org/title/Arch_User_Repository . live .
  69. Web site: AUR Trusted User guidelines - ArchWiki . 2023-07-11 . wiki.archlinux.org . 11 July 2023 . https://web.archive.org/web/20230711123754/https://wiki.archlinux.org/title/AUR_Trusted_User_guidelines#Rules_for_packages_entering_the_extra_repository . live .
  70. Web site: ArchWiki - Reproducible builds . 26 April 2023 . 23 April 2023 . https://web.archive.org/web/20230423053930/https://wiki.archlinux.org/title/Reproducible_Builds . live .
  71. Web site: Arch Hurd . Arch Hurd . 25 March 2014 . https://web.archive.org/web/20140326001005/https://www.archhurd.org/ . 26 March 2014 . live .
  72. Web site: Arch Linux ARM . Arch Linux ARM . 25 March 2014 . https://web.archive.org/web/20140328021825/https://archlinuxarm.org/ . 28 March 2014 . live .
  73. Web site: Arch Linux 32 . Arch Linux 32 . 22 October 2020 . 26 January 2021 . https://web.archive.org/web/20210126232521/https://archlinux32.org/ . live .
  74. Web site: Arch-based distributions - ArchWiki . 2023-12-17 . wiki.archlinux.org . 3 January 2022 . https://web.archive.org/web/20220103165030/https://wiki.archlinux.org/title/Arch-based_distributions . live .
  75. Web site: 2024-05-22 . Manjaro:A Different Kind of Beast . 2024-08-12 . Manjaro . en.
  76. Web site: Duckett. Chris. Steam Deck is an AMD-powered handheld PC from Valve that runs KDE on Arch Linux. 2021-07-18. ZDNet. en. 16 February 2022. https://web.archive.org/web/20220216094409/https://www.zdnet.com/article/steam-deck-is-an-amd-powered-handheld-pc-from-valve-that-runs-kde-on-arch-linux/. live.
  77. Web site: 2021-07-16. Valve's handheld console 'The Steam Deck' is heard with an Arch Linux based OS. 2021-07-18. TechnoSports. en-US. 18 July 2021. https://web.archive.org/web/20210718194910/https://technosports.co.in/2021/07/16/valves-handheld-console-the-steam-deck-is-heard-with-an-arch-linux-based-os/. live.
  78. News: Prasad. 2021-07-15. Valve Steam Deck is a handheld gaming PC that runs SteamOS. GSMArena. 2021-07-19. The Steam Deck runs on Valve's SteamOS 3.0. This is primarily based on Arch Linux and uses the compatibility layer Proton to run games designed for Windows. 18 July 2021. https://web.archive.org/web/20210718194912/https://www.gsmarena.com/valve_steam_deck_is_a_handheld_gaming_pc_that_runs_steamos-news-50073.php. live.
  79. Web site: Valve has formally announced the Steam Deck, a portable handheld console with SteamOS. 2021-07-16. GamingOnLinux. 15 July 2021 . en. 11 January 2023. https://web.archive.org/web/20230111044333/https://www.gamingonlinux.com/2021/07/valve-has-formally-announced-the-steam-deck-a-portable-handheld-console-with-steamos/. live.
  80. Web site: Willard. Travis. Arch Linux - News: Logo Contest Results (and Winner!). 22 December 2007. 2020-10-04. www.archlinux.org. 18 March 2022. https://web.archive.org/web/20220318032817/https://archlinux.org/news/logo-contest-results-and-winner/. live.
  81. Web site: Williams. Thayer. 2007. Arch Linux logo submission. 4 October 2020. pkgbuild.com. 17 February 2021. https://web.archive.org/web/20210217141517/https://pkgbuild.com/~jelle/logo-contest/thayer/1-archer.png. live.
  82. Web site: Willard. Travis. Arch Linux - News: Arch Linux Logo Competition. 24 October 2007. 2020-10-04. www.archlinux.org. 18 March 2022. https://web.archive.org/web/20220318032828/https://archlinux.org/news/arch-linux-logo-competition/. live.
  83. Web site: Introduction to Arch Linux – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145539/https://www.osnews.com/story/2264/. 12 May 2019. live.
  84. Web site: Arch Linux: A Better Distribution – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145607/https://www.osnews.com/story/4827/. 12 May 2019. live.
  85. Web site: Arch Linux: An End To My Distro Shuffle? – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145558/https://www.osnews.com/story/5971/. 12 May 2019. live.
  86. Web site: A Week in the Life of an Arch Linux Newbie – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145538/https://www.osnews.com/story/9540/. 12 May 2019. live.
  87. Web site: Arch Linux: Why It Rocks – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145545/https://www.osnews.com/story/10047/. 12 May 2019. live.
  88. Web site: Watching the Evolution of Arch Linux – OSnews. www.osnews.com. 12 May 2019. https://web.archive.org/web/20190512145541/https://www.osnews.com/story/15075/. 12 May 2019. live.
  89. Web site: Arch Linux for Power Users [LWN.net]]. lwn.net. 12 May 2019. https://web.archive.org/web/20190512145538/https://lwn.net/Articles/121784/. 12 May 2019. live.
  90. Web site: Rolling with Arch Linux [LWN.net]]. lwn.net. 12 May 2019. https://web.archive.org/web/20190207060638/https://lwn.net/Articles/378030/. 7 February 2019. live.
  91. Web site: The grumpy editor's Arch Linux experience [LWN.net]]. lwn.net. 12 May 2019. https://web.archive.org/web/20191115104016/https://lwn.net/Articles/637341/. 15 November 2019. live.
  92. https://www.tuxmachines.org/node/15527 Fallen Under the Spell of Arch Voodoo | Tux Machines
  93. Web site: Arch Linux in review. distrowatch.com. 12 May 2019. https://web.archive.org/web/20180620180740/https://distrowatch.com/weekly.php?issue=20090119#feature. 20 June 2018. live.
  94. Web site: A distro odyssey, part 2 - the Arch way. distrowatch.com. 12 May 2019. https://web.archive.org/web/20180620180908/https://distrowatch.com/weekly.php?issue=20090914#feature. 20 June 2018. live.
  95. Web site: Arch Linux. distrowatch.com. 12 May 2019. https://web.archive.org/web/20180912151725/https://distrowatch.com/weekly.php?issue=20151221#arch. 12 September 2018. live.
  96. Web site: git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/blob - MAINT…. https://archive.today/20130113061444/https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=MAINTAINERS. dead. 2013-01-13. 2013-01-13. archive.is. 2019-10-30.
  97. Web site: Let's Talk To Linux Kernel Developer Greg Kroah-Hartman - Open Source Summit, 2019. https://ghostarchive.org/varchive/youtube/20211221/sDrRvrh16ws . 2021-12-21 . live. . 2019-09-10. 2019-09-17. [Arch developers'] idea of a constantly rolling, forward-moving system is the way to go. It's neutral, it's community-based, it has everything I need. It works really really well [...] Their Wiki is amazing. The documentation -- it's like one of the best resources out there these days. If you look up any userspace program and how to configure it and use it. Actually, the systemd Arch Wiki pages are one of the most amazing resources out there. [...] One of the main policies of Arch, or philosophies, is you stay as close to the upstream as possible. And as a developer, I want that. They're really good in feedback to the community. Because I want that testing -- I want to make sure that things are fixed. And if it is broken, I learn about it quickly and I fix it and push the stuff out. So that's actually a really good feedback loop..
  98. Web site: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. . 2023-01-31 . distrowatch.com . 31 January 2023 . https://web.archive.org/web/20230131211959/https://distrowatch.com/polls.php?poll=390 . live .
  99. Web site: DistroWatch.com: Put the fun back into computing. Use Linux, BSD. . 2023-01-31 . distrowatch.com . 31 January 2023 . https://web.archive.org/web/20230131211948/https://distrowatch.com/index.php?dataspan=score . live .