0% found this document useful (0 votes)
6 views3 pages

Arch Linux - ArchWiki

Arch Linux is a rolling-release, x86-64 GNU/Linux distribution that emphasizes simplicity, modernity, pragmatism, user centrality, and versatility. It provides a minimal base system for users to customize and is supported by a strong community of contributors. The distribution has evolved since its inception in 2001, maintaining a focus on user empowerment and continuous software updates.

Uploaded by

frreg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Arch Linux - ArchWiki

Arch Linux is a rolling-release, x86-64 GNU/Linux distribution that emphasizes simplicity, modernity, pragmatism, user centrality, and versatility. It provides a minimal base system for users to customize and is supported by a strong community of contributors. The distribution has evolved since its inception in 2001, maintaining a focus on user empowerment and continuous software updates.

Uploaded by

frreg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Arch Linux - ArchWiki https://wiki.archlinux.

org/title/Arch_Linux

Arch Linux
Arch Linux is an independently developed, x86-64 general-purpose GNU/Linux distribution that strives to provide the latest stable
versions of most software by following a rolling-release model. The default installation is a minimal base system, configured by the
user to only add what is purposely required.

1 Principles

1.1 Simplicity
Arch Linux defines simplicity as without unnecessary additions or modifications. It ships software as released by the original
developers (upstream) with minimal distribution-specific (downstream) changes: patches not accepted by upstream are avoided,
and Arch's downstream patches consist almost entirely of backported bug fixes that are obsoleted by the project's next release.

In a similar fashion, Arch ships the configuration files provided by upstream with changes limited to distribution-specific issues like
adjusting the system file paths. It does not add automation features such as enabling a service simply because the package was
installed. Packages are only split when compelling advantages exist, such as to save disk space in particularly bad cases of waste.
GUI configuration utilities are not officially provided, encouraging users to perform most system configuration from the shell and a
text editor.

1.2 Modernity
Arch Linux strives to maintain the latest stable release versions of its software as long as systemic package breakage can be
reasonably avoided. It is based on a rolling-release system, which allows a one-time installation with continuous upgrades.

Arch incorporates many of the newer features available to GNU/Linux users, including the systemd init system, modern file
systems, LVM2, software RAID, udev support and initcpio (with mkinitcpio), as well as the latest available kernels.

1.3 Pragmatism
Arch is a pragmatic distribution rather than an ideological one. The principles here are only useful guidelines. Ultimately, design
decisions are made on a case-by-case basis through developer consensus. Evidence-based technical analysis and debate are what
matter, not politics or popular opinion.

The large number of packages and build scripts in the various Arch Linux repositories offer free and open source software for those
who prefer it, as well as proprietary software packages for those who embrace functionality over ideology.

1.4 User centrality


Whereas many GNU/Linux distributions attempt to be more user-friendly, Arch Linux has always been, and shall always remain
user-centric. The distribution is intended to fill the needs of those contributing to it, rather than trying to appeal to as many users as
possible. It is targeted at the proficient GNU/Linux user, or anyone with a do-it-yourself attitude who is willing to read the
documentation, and solve their own problems.

All users are encouraged to participate and contribute to the distribution. Reporting and helping fix bugs (https://gitlab.archlinu
x.org/groups/archlinux/packaging/-/issues) is highly valued and patches improving packages or the core projects (https://gitla
b.archlinux.org/) are very appreciated: Arch's developers are volunteers and active contributors will often find themselves
becoming part of that team. Archers can freely contribute packages to the Arch User Repository, improve the ArchWiki
documentation, provide technical assistance to others or just exchange opinions in the forums (https://bbs.archlinux.org/),
mailing lists (https://lists.archlinux.org/mailman3/lists/), or IRC channels. Arch Linux is the operating system of choice for many
people around the globe, and there exist several international communities that offer help and provide documentation in many
different languages.

1.5 Versatility
Arch Linux is a general-purpose distribution. Upon installation, only a command-line environment is provided; rather than tearing
out unneeded and unwanted packages, the user is offered the ability to build a custom system by choosing among thousands of
high-quality packages provided in the official repositories for the x86-64 architecture.

Arch is a rolling-release model backed by pacman, a lightweight, simple and fast package manager that allows for continuously
upgrading the entire system with one command. Arch also provides the Arch build system, a ports-like system to make it easy to
build and install packages from source, which can also be synchronized with one command. In addition, the Arch User Repository
contains many thousands of community-contributed PKGBUILD scripts for compiling installable packages from source using the
makepkg application. It is also possible for users to build and maintain their own custom repositories with ease.

2 History
The Arch community has grown and matured to become one of the most popular and influential Linux distributions, also testified

1 of 3 2/14/25, 12:17 PM
Arch Linux - ArchWiki https://wiki.archlinux.org/title/Arch_Linux

by the attention and review received over the years.

Arch developers remain unpaid, part-time volunteers, and there are no prospects for monetizing Arch Linux, so it will remain free
in all senses of the word. Those curious to peruse more detail about Arch's development history can browse the Arch entry in the
Internet Archive Wayback Machine (https://web.archive.org/web/*/archlinux.org) and the Arch Linux News Archives (https://
archlinux.org/news/).

2.1 The early years


Judd Vinet, a Canadian programmer and occasional guitarist, began developing Arch Linux in early 2001. Its first formal release,
Arch Linux 0.1, was on March 11, 2002. Inspired (https://distrowatch.com/dwres.php?resource=interview-arch) by the elegant
simplicity of Slackware, BSD, PLD Linux and CRUX, and yet disappointed with their lack of package management at the time, Vinet
built his own distribution on similar principles as those distros. But, he also wrote a package management program called pacman,
to automatically handle package dependency resolution, installation, removal, and upgrades.

2.2 The middle years


The early Arch community grew steadily, as evidenced by this chart of forum posts, users, and bug reports. Moreover, it was
from its early days known as an open, friendly, and helpful community (https://www.osnews.com/story/4827).

2.3 Birth of the ArchWiki


On 2005-07-08 the ArchWiki was first set up on the MediaWiki engine.

2.4 The dawning of the age of A. Griffin


In late 2007, Judd Vinet retired from active participation as an Arch developer, and smoothly transferred (https://bbs.archlinux.o
rg/viewtopic.php?id=38024) the reins over to American programmer Aaron Griffin, also known as Phrakture.

2.5 Arch Install Scripts


The 2012-07-15 release of the installation image deprecated (https://archlinux.org/news/install-media-20120715-released/) the
menu-driven Arch Installation Framework (AIF) in favor of the Arch Install Scripts (arch-install-scripts (https://archlinu
x.org/packages/?name=arch-install-scripts)).

2.6 The systemd era


Between 2012 and 2013 the traditional System V init system was replaced by systemd.[1] (https://archlinux.org/news/install-medi
um-20121006-introduces-systemd/)[2] (https://archlinux.org/news/systemd-is-now-the-default-on-new-installations/)[3] (http
s://archlinux.org/news/end-of-initscripts-support/)[4] (https://archlinux.org/news/final-sysvinit-deprecation-warning/)

2.7 Drop of i686 support


On 2017-01-25 it was announced (https://archlinux.org/news/phasing-out-i686-support/) that support for the i686 architecture
would be phased out due to its decreasing popularity among the developers and the community. By the end of November 2017 (htt
ps://archlinux.org/news/the-end-of-i686-support/), all i686 packages were removed from the mirrors.

2.8 Review of Project Leader role and election


At the start of 2020, in a team effort the Arch Linux staff devised a new process for determining future leaders, documented in
DeveloperWiki:Project Leader.

As Aaron Griffin had decided to step down from his role, a poll was held to elect a new person to replace him, and on 2020-02-24 its
results were published (https://archlinux.org/news/the-future-of-the-arch-linux-project-leader/), making the election of
Levente Polyak official.

2.9 The GitLab era


In May 2023 (https://archlinux.org/news/git-migration-completed/), Arch Linux migrated its packaging infrastructure to GitLab.
Besides internal changes and innovations, this also resulted in splitting the testing repository into core-testing and extra-testing, the
staging repository into core-staging and extra-staging, and finally community has been merged into extra. Read more details on the
GitLab blog (https://about.gitlab.com/blog/2023/09/11/migrating-arch-linux-packaging-infrastructure-gitlab/).

Several months later, in November 2023 (https://lists.archlinux.org/hyperkitty/list/[email protected]/thread/


WYXDTJ3TR2DWRQCDZK44BQDH67IDVGTS/), the old bug tracker (Flyspray) had been migrated to GitLab and its collaboration
features (issues and merge requests) have been open for public. For archiving reasons there will be a static copy of the old bug
tracker so that links (for example the randomly picked FS#56716 (https://bugs.archlinux.org/task/56716)) are still valid.

Retrieved from "https://wiki.archlinux.org/index.php?title=Arch_Linux&oldid=821019"

2 of 3 2/14/25, 12:17 PM
Arch Linux - ArchWiki https://wiki.archlinux.org/title/Arch_Linux

3 of 3 2/14/25, 12:17 PM

You might also like