A simple, lightweight distribution

You've reached the website for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

Currently we have official packages optimized for the x86-64 architecture. We complement our official package sets with a community-operated package repository that grows in size and quality each and every day.

Our strong community is diverse and helpful, and we pride ourselves on the range of skillsets and uses for Arch that stem from it. Please check out our forums and mailing lists to get your feet wet. Also glance through our wiki if you want to learn more about Arch.

Learn more...

Latest News

RSS Feed

linux-firmware 20220119.0c6a7b3-2 requires kernel >=5.3 and package splitting


The linux-firmware package 20220119.0c6a7b3-2 implements kernel firmware compression. Linux kernel from 5.3 on support loading from xz compressed firmware.
CONFIG_FW_LOADER_COMPRESS kernel option must be enabled. All official Arch Linux kernel support this for a long time. [1]

The linux-firmware package has been split into smaller packages to further reduce required disk space. Some big firmware files of rarely used hardware have been split into separate packages.
This affects firmware for Mellanox Spectrum switches, Marvell devices, Qualcomm SoCs, Cavium LiquidIO server adapters, QLogic devices, Broadcom NetXtreme II 10Gb ethernet adapters.
Make sure to install additional firmware packages if needed. [2]

[1] FS#72899
[2] FS#72559 + svn commit

libxml2>=2.9.12-6 update may require manual intervention


The libxml2 package prior to version 2.9.12-6 was missing the compiled python modules. This has been fixed in 2.9.12-6, so the upgrade may need to overwrite any untracked pyc files created. If you get errors like these

libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/drv_libxml2.cpython-310.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.opt-1.pyc exists in filesystem
libxml2: /usr/lib/python3.10/site-packages/__pycache__/libxml2.cpython-310.pyc exists in filesystem

when updating, use

pacman -Syu --overwrite /usr/lib/python3.10/site-packages/__pycache__/\*

to perform the upgrade.

Sorting out old password hashes


Starting with libxcrypt 4.4.21, weak password hashes (such as MD5 and SHA1) are no longer accepted for new passwords. Users that still have their passwords stored with a weak hash will be asked to update their password on their next login.

If the login just fails (for example from display manager) switch to a virtual terminal (Ctrl-Alt-F2) and log in there once.

Move of official IRC channels to libera.chat


As some of you may have read over the past days, there has been an ownership dispute over the freenode.net network. The IRC network has been used by Arch Linux and many other projects over the past decades as a platform for discussion and support. The dispute led to the exodus of most former freenode staff from the network and the founding of a new network: libera.chat

Starting today, Arch Linux and its sister projects Arch Linux ARM and Arch Linux 32 will begin migrating the official IRC channels from freenode.net to libera.chat. Please bear with us as this can …

Installation medium with installer


The installation medium now provides a guided installer.

This addition to the default method of installation (based on the installation guide) is similar to the other methods.

If you use this installer, do not forget to mention it when asking for support and also to provide the archinstall log, when asked.

Older News

Moving to Zstandard images by default on mkinitcpio
Chromium losing Sync support in early March
PHP 8.0 and PHP 7 legacy packages are available
Manual pages indexing service
Arch Linux mailing list id changes
Accessible installation medium
libtraceevent>=5.9-1 update requires manual intervention
nvidia 455.28 is incompatible with linux >= 5.9
ghostpcl>=9.53.2-2 and ghostxps>=9.53.2-2 updates require manual intervention
Arch Conf 2020 schedule

Recent Updates (more)

RSS Feed
ruby-i18n 1.9.0-1 any
fcitx5-pinyin-zhwiki 1: any
electron 16.0.7-3 x86_64
archboot-arm 2022.01-83 any
archboot 2022.01-83 any
nextcloud-app-spreed 1:13.0.2-1 any
js91 91.5.1-1 x86_64
lib32-glib2 2.70.3-1 x86_64
glib2 2.70.3-1 x86_64
firefox 96.0.3-1 x86_64
firefox-i18n 96.0.3-1 any
kubernetes 1.23.3-1 x86_64
nextcloud-client 2:3.4.2-1 x86_64
rubberband 2.0.2-1 x86_64
taskwarrior-tui 0.18.5-1 x86_64