Arch Linux (/ɑːrtʃ/)[7][8] 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.[9]
pacman, a package manager written specifically for Arch Linux, is used to install, remove and update software packages.[10]
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 monthly snapshots of main system components released monthly to provide an up to date installation medium.[11]
Arch Linux has comprehensive documentation in the form of a community-run wiki known as the ArchWiki.[12][13][14]
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".[7][15]
Originally only for 32-bit x86 CPUs, the first x86_64 installation ISO was released in April 2006.[16]
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.[17]
The migration to systemd as its init system started in August 2012,[18] and it became the default on new installations in October 2012.[19] It replaced the SysV-style init system, used since the distribution's inception.[20]
The end of i686 support was announced in January 2017, with the February 2017 ISO being the last one including i686[21] and making the architecture unsupported in November 2017.[22] Since then, the community derivative Arch Linux 32[23] 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.[24] This change also led to a new 2-year term period being added to the Project Leader position.[25]
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.[26][27]
In April 2021, Arch Linux installation images began including a guided installation script by default.[28]
In late 2021, the Arch Linux developers released Pacman 6.0, which enabled parallel downloads.[29]
In February 2022, the Arch Linux developers began offering debug packages.[30]
Repository security
Until pacman version 4.0.0,[31] Arch Linux's package manager lacked support for signed packages.[32] 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.[33] 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.[34] In June 2012, package signing verification became official and is now enabled by default in the installation process.[35][36]
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.[38] This has earned it a reputation as a distribution for "advanced users" who are willing to use the command-line interface.[39]
Relying on complex tools to manage and build your system is going to hurt the end-users. [...] "If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding.
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.[36] 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.[41][42][10]
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.[43] 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.[44]
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.[45]
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.[46]
Occasionally, manual interventions are required for certain updates, with instructions posted on the news section of the Arch Linux website.[47]
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.[48][49][50]
Package management
pacman
All packages are managed using Pacman, a package manager written specifically for Arch Linux.[51] Pacman handles package installation, upgrades, downgrades, removal and features automatic dependency resolution.[52] 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,[53][54][55]
(for zstd compression), with .pkg placed before this to indicate that it is a Pacman package (giving .pkg.tar.zst);[52]
though other compression formats are also valid, such as .pkg.tar.xz.[56]
For example, packages can be installed via pacman -S package name, and pacman -Syu can be used to perform a full system upgrade.[57]
As well as Arch Linux, Pacman is also used for installing packages under MSYS2 (a fork of Cygwin) on Windows.[58]
Repositories
The following official binary repositories exist:[59]
core, which contains all the packages needed to set up a base system. Packages in this repository include kernel packages and shell languages.
extra, which holds packages not required for the base system, including desktop environments and programs.
multilib, a centralized repository for x86-64 users to more readily support 32-bit applications in a 64-bit environment. Packages in this repository include Steam and Wine.
Additionally, there are testing repositories which include binary package candidates for other repositories. Currently, the following testing repositories exist:
core-testing, with packages for core.
extra-testing, with packages for extra.
multilib-testing, with packages for multilib.
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."[60]
There are also two other repositories that include the newest version of certain desktop environments.
gnome-unstable, which contains packages of a new version of the software from GNOME before being released into testing.
kde-unstable, which contains packages of a new version of KDE software before being released into testing.
The unstable repository was dropped in July 2008 and most of the packages moved to other repositories.[61] The community repository was merged with extra in May 2023.[62][63] 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.[64] 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.[65] 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.[66][67]
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.[68] 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.[69]
Users can create packages compatible with Pacman using the Arch build system and custom PKGBUILD scripts.[70] This functionality has helped support the Arch User Repository, which consists of user contributed packages to supplement the official repositories.[71]
The Arch User Repository provides the community with packages that are not included in the repositories. Reasons include:
Licensing issues: software that cannot be redistributed, but is free to use, can be included in the Arch User Repository since all that is hosted by the Arch Linux website is a shell script that downloads the actual software from elsewhere. Examples include proprietary freeware such as Google Earth and Spotify.
Modified official packages: the Arch User Repository also contains many variations on the official packaging as well as beta versions of software that is contained within the repositories as stable releases.
Popularity of the software: rarely used programs have not been added to the official repositories (yet).
Betas or "nightly" versions of the software which are very new and thus unstable. Examples include the "firefox-nightly" package, which gives new daily builds of the Firefox web browser.
PKGBUILDs for any software can be contributed by ordinary users.[72] Any PKGBUILD that has 10 or more votes or more than 1% usage from pkgstats can be promoted into the extra repository.[73]
Reproducible builds
Arch Linux is working on making all official packages reproducible.[74] 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.
There are several projects working on porting the Arch Linux ideas and tools to other kernels, including PacBSD (formerly ArchBSD) and Arch Hurd,[75] 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.[76][77]
Various distributions are focused on providing an Arch base with an easier install process, such as EndeavourOS, CachyOS, and Garuda Linux.[78]Manjaro uses its own repositories.[79]
Chris Smart from DistroWatch Weekly wrote a review about Arch Linux in January 2009.[97] DistroWatch Weekly reviewed Arch Linux again in September 2009 and in December 2015.[98][99]
In a 2023 DistroWatch poll, about half of the responders maintained that they were running either Arch (17%) or an Arch derivative (30%).[102] As of 2023, Arch also enjoys the highest average rating of any Linux distribution on DistroWatch with a rating of 9.34.[103]
^* "Copyright". Pacman Home Page. Archived from the original on 26 February 2011. Retrieved 30 July 2020. Pacman is [...] and is licensed through the GNU General Public License, version 2 or later.
"COPYING". arch-install-scripts repository. Archived from the original on 29 April 2021. Retrieved 30 July 2020.
^"Arch terminology - ArchWiki". Arch Linux Wiki. Archived from the original on 3 October 2022. Retrieved 3 October 2022. Officially, the 'Arch' in "Arch Linux" is pronounced /ɑːrtʃ/ as in an "archer"/bowman, or "arch-nemesis", and not as in "ark" or "archangel".
^Linton, Susan (17 July 2015). "Debian Project Lead: Snappy and Mir Bad Ideas". OStatic. Archived from the original on 4 February 2017. Retrieved 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.
^apeiro (Judd Vinet) (1 October 2007). "Arch Leadership". Arch Linux Forums. Archived from the original on 9 August 2011. Retrieved 19 October 2009.
^Gaudreault, Stéphane (14 August 2012). "Migration to systemd". arch-dev-public (Mailing list). Archived from the original on 20 October 2020. Retrieved 24 September 2020.
^Bartłomiej Piotrowski (25 January 2017). "Phasing out i686 support". Arch Linux. Archived from the original on 27 January 2017. Retrieved 26 January 2017.
^Bartłomiej Piotrowski (8 November 2017). "The end of i686 support". Arch Linux. Archived from the original on 8 November 2017. Retrieved 8 November 2017.
^"Arch Linux 32". archlinux32.org. Archived from the original on 26 January 2021. Retrieved 22 April 2023.
^Bo Milanovich (8 March 2011). "Arch Linux". linuxdistroreview.com. Archived from the original on 21 February 2012. Retrieved 30 September 2011.
^"Arch User Repository - ArchWiki". wiki.archlinux.org. Archived from the original on 14 July 2023. Retrieved 11 July 2023. In the AUR, users are able to contribute their own package builds[.]
^Prasad (15 July 2021). "Valve Steam Deck is a handheld gaming PC that runs SteamOS". GSMArena. Archived from the original on 18 July 2021. Retrieved 19 July 2021. 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
^"Let's Talk To Linux Kernel Developer Greg Kroah-Hartman - Open Source Summit, 2019". YouTube. 10 September 2019. Archived from the original on 21 December 2021. Retrieved 17 September 2019. [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.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (December 2022) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged...
2015 soundtrack album by Daniel PembertonSteve Jobs: Original Motion Picture SoundtrackSoundtrack album by Daniel PembertonReleasedOctober 9, 2015GenreAlternative rockindie popelectronicorchestralLength82:04LabelBack Lot MusicProducerDaniel PembertonDaniel Pemberton chronology The Man from U.N.C.L.E.(2015) Steve Jobs(2015) From the Land of the Moon(2016) Steve Jobs: Original Motion Picture Soundtrack is the soundtrack album to the 2015 film Steve Jobs, directed by Danny Boyle and writ...
Charte des Départements der Elbmündungen, 1812 Das Département des Bouches de l’Elbe (dt.: Departement der Elbmündung, in historischen Quellen auch: der Elbmündungen) war das Departement Nr. 128 des ersten Französischen Kaiserreichs. Es entstand als eines von vier hanseatischen Departements am 1. Januar 1811 infolge der Annexion des Gebietes durch Frankreich[1] und wurde nach dem Sieg der Alliierten am 30. Mai 1814 aufgelöst. Inhaltsverzeichnis 1 Lage 2 Geschichte 3...
لمعانٍ أخرى، طالع ذا إكس فاكتور أرابيا (توضيح). إكس فاكتور الموسم الرابع أيضاً معروف باسم إكس فاكتور أرابيا التعليق شعار البرنامج النوع غنائي -مواهب - تفاعلي - ترفيه - واقع مبني على إكس فاكتور تقديم وائل منصور دانييلا رحمة باسل الزارو حكام راغب علامة إليسا دنيا سمير غا...
Artikel ini bukan mengenai Universitas Tokyo. Toyo UniversityMotoPerlindungan Negara dan Cinta Kebenaran (護國愛理code: ja is deprecated )Dasar dari semua pembelajaran terletak pada filsafat (諸学の基礎は哲学にありcode: ja is deprecated )JenisSwastaDidirikan1887; 135 tahun lalu (1887)Presidendr. Etsuko YaguchiJumlah mahasiswa31.640LokasiTokyo, JepangKampusDua kampus perkotaan, tiga pinggiran kota, dan satu kampus satelitWarnaBiru kelasiSitus webwww.toyo.ac.jp Universitas T...
American dramatist Jules Eckert GoodmanJules Eckert Goodman circa 1916Born(1876-11-02)November 2, 1876Gervais, Oregon, U.S.DiedJuly 10, 1962(1962-07-10) (aged 85)Peekskill, New York, U.S.Alma mater Harvard University Columbia University OccupationsPlaywrightauthor Jules Eckert Goodman (November 2, 1876 – July 10, 1962) was an American playwright and author. He was best known for his plays The Man Who Came Back (1916), The Silent Voice (1914), Chains (1923), and a series of plays f...
جرعة الموز المكافئةمعلومات عامةالنوع وحدة قياس تستخدم لقياس جرعة مكافئة سميت باسم موز تحويلات الوحدةإلى النظام الدولي 9.820E-08 زيفرت[1] تعديل - تعديل مصدري - تعديل ويكي بيانات الموز يحتوي على المواد المشعة التي تحدث بشكل طبيعي في شكل البوتاسيوم -40. جرعة الموز المكافئه هو
BekilangDesaNegara IndonesiaProvinsiSumatera UtaraKabupatenKaroKecamatanJuharKode pos22163Kode Kemendagri12.06.07.2005 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Bekilang merupakan salah satu desa yang ada di kecamatan Juhar, Kabupaten Karo, provinsi Sumatera Utara, Indonesia. Pranala luar (Indonesia) Keputusan Menteri Dalam Negeri Nomor 050-145 Tahun 2022 tentang Pemberian dan Pemutakhiran Kode, Data Wilayah Administrasi Pemerintahan, dan Pulau tahun 2021 (Indonesia) Pera...
Bulu tangkis pada Pekan Olahraga Provinsi Sulawesi Selatan 2022Piktogram cabor bulu tangkisLokasiGOR Remaja Bulukumba di Jl. Melati, Kelurahan Caile, Kecamatan Ujung Bulu, Kabupaten BulukumbaTanggal23–29 Oktober 2022← 20182026 → Bulu tangkis adalah salah satu dari 34 cabang olahraga resmi yang akan dipertandingkan pada Pekan Olahraga Provinsi Sulawesi Selatan 2022. Pelaksanaan cabang olahraga ini di bawah naungan Persatuan Bulutangkis Seluruh Indonesia (PBSI) Provinsi ...
Agricultural History Singkatan (ISO)Agric. Hist.Disiplin ilmuSejarahBahasaInggrisDisunting olehAlbert WayDetail publikasiPenerbitAgricultural History Society (Amerika Serikat)Sejarah penerbitan1927–sekarangFrekuensiTriwulananPengindeksanISSN1533-8290LCCN2001-214619OCLC45905785 Pranala Journal homepage JSTOR Agricultural History adalah jurnal ilmiah yang ditinjau sejawat yang diterbitkan secara triwulanan oleh Agricultural History Society di Amerika Serikat. Jurnal ini didirikan pada 1...
Use of insects as food for humans For the cultural and biological process of eating insects, see Entomophagy in humans. Whole, fried edible insects as street food in Germany Whole, steamed silkworm pupae as street food in South Korea (beondegi)Insects as food or edible insects are insect species used for human consumption. Over 2 billion people are estimated to eat insects on a daily basis.[1] Globally, more than 2,000 insect species are considered edible, though far fewer are discuss...
Moon god in Shinto and Japanese mythology Tsukuyomi redirects here. For other uses, see Tsukuyomi (disambiguation). Tsukuyomi-no-MikotoGod of the moonWoodblock print of Tsukuyomi-no-MikotoOther namesTsukuyomi (ツクヨミ, 月読), Tsukiyomi (ツキヨミ), 月読尊、月弓尊、月夜見尊、月讀尊PlanetMoonRegionJapanPersonal informationParentsIzanagi (Kojiki) Izanagi and Izanami (Nihon Shoki)SiblingsAmaterasuSusanoo(and others)ConsortAmaterasu (some myths) Tsukuyomi-no-Mikoto (ツ...
Real-time strategy game with Bulgarian development This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Tzar: The Burden of the Crown – news · newspapers · books · scholar · JSTOR (October 2017) (Learn how and when to remove this template message) 2000 video gameTzar: The Burden of the CrownDeveloper(s)Haemimont ...
Daft PunkDaft Punk di premier Tron: Legacy pada 2010. Dari kiri: Thomas Bangalter (kiri), Guy-Manuel de Homem-Christo (kanan)Informasi latar belakangAsalParis, PrancisGenreFrench house[1] elektronik dansa diskoTahun aktif1993–2021[2]LabelSoma, Virgin, Walt Disney, ColumbiaArtis terkaitDarlin', Stardust, Together, Le Knight Club, CrydajamSitus webdaftpunk.comAnggotaThomas BangalterGuy-Manuel de Homem-Christo Daft Punk adalah sebuah duo musik elektronik asal Prancis yang beran...
LDS Temple in St. George, Utah, US Red Cliffs Utah TempleDedication scheduledNumber189Dedication24 March 2024, by Henry B. EyringSite14.7 acres (5.9 ha)Floor area96,277 sq ft (8,944.4 m2)Official website • News & imagesAdditional informationAnnounced7 October 2018, by Russell M. Nelson[1][2]Groundbreaking7 November 2020, by Jeffrey R. Holland[3]Open house30 January-2 March 2024LocationSt. George, Utah, United StatesGeographic coordinates37...
Airport serving the city of Nottingham, located in Tollerton Not to be confused with East Midlands Airport, formerly known as Nottingham East Midlands Airport Also not to be confused with Retford Gamston Airport, Nottinghamshire, similarly near an area named Gamston This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improv...
墨翟 Mo DiLahirca. 470 SMMeninggalca. 391 SMEraFilsafat KlasikKawasanFilsafat CinaAliranpenemu MohismeMinat utamaFilsafat Moral, Filsafat Sosial, Etika, LogikaGagasan pentingMohisme Memengaruhi Logicians Artikel ini memuat Teks Tionghoa. Tanpa bantuan render yang baik, anda mungkin akan melihat tanda tanya, kotak-kotak, atau simbol lainnya bukannya Karakter Tionghoa. Mo Tzu adalah seorang Filsuf Cina yang hidup sekitar tahun 479-381.[1] Nama keluarganya adalah Mo dan n...
English actor, director and musician This article is about the English actor John Simm. For those of a similar name, see John Sim (disambiguation). John SimmSimm in 2010BornJohn Ronald Simm (1970-07-10) 10 July 1970 (age 53)Leeds, West Riding of Yorkshire, EnglandOccupationsActordirectormusicianYears active1992–presentNotable workLife on Mars, Doctor Who, GraceSpouse Kate Magowan (m. 2004)Children2 John Ronald Simm[1] (born 10 July 1970) is a...
Río San Juan Nacimiento del río San Juan en Castillo de LocubínUbicación geográficaCuenca GuadalquivirDesembocadura Río GuadajozCoordenadas 37°31′56″N 4°06′02″O / 37.532222222222, -4.1005555555556Ubicación administrativaPaís España EspañaComunidad autónoma Andalucía AndalucíaProvincia Córdoba CórdobaJaén JaénCuerpo de aguaLongitud 36,6 km[1]Superficie de cuenca 233,4 km²[1][editar datos en Wikidata] El rí...