A simple, lightweight distribution for 32-bit CPUs

You've reached the website for Arch Linux 32, the community maintained continuation of 32-bit support for Arch Linux, a lightweight and flexible Linux® distribution that tries to Keep It Simple.

Currently we have official packages optimized for the i686 and pentium4 architectures. Also most(ly) non-graphical packages are available for i486, too. Have a look at the required cpu flags to decide which architecture is the right one for you. Most packages from Arch Linux's community-operated package repository are also compatible with Arch Linux 32.

Instructions for the transition from Arch Linux to Arch Linux 32 can be found here.

Installation media which boot on i686 can be found here.

Join us on #archlinux32 IRC channel on Libera, check out our forums or subscribe to the mailing list to get your feet wet. Also glance through the Arch Wiki if you want to learn more about upstream Arch.

Latest News

RSS Feed 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

error while loading shared libraries: libicui18n.so.68


If you see software failing with:

error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory

This means that the software (or a library) has not been rebuilt against newest icu (70).
As a temporary workaround you can install the old libs with:

pacman -S icu69

The same applies for icu68 and icu67.

If you have software that does this, please also raise a bug or bother the devs on irc so that in the future we can fix it properly.

Warning about upgrading to zstd 1.5.1


If using zstd 1.5.1 you end up with an unbootable system (dbus doesn't start, all systemd subservices fail to start).

This is fixed in zstd-1.5.1-2.1.

nss 3.73 crashes firefox


Due to a non-working signing of libraries nss-3.73 has been built without signed shared libraries, causing firefox
to simply crash.

This is fixed in nss-3.74-1.1 now.

Older News

libxml2>=2.9.12-6 update may require manual intervention
libffi.so.7: cannot open shared object file: No such file or directory
pacman upgrade brings pentium4 automatically for via processors
Sorting out old password hashes
Move of official IRC channels to libera.chat
Installation medium with installer
Moving to Zstandard images by default on mkinitcpio
glibc 2.33 ISA mitigation and disabled libseccomp
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
dhcpcd may(?) fail to get ipv4 address
plasma-workspace needs manual intervention
Watch out for missing /usr/lib/libcrypt.so.2
PAM issues
Update to glibc 2.31 works now, but requires libseccomp 2.4.1-4.0
Recovered forum posts
ca-certificates-mozilla update breaking basic TLS functionality
conflicting files between xorgproto and libxp
SPI associated project

Recent Updates (more)

RSS Feed
darkstat 3.0.721-2.0 i486
hwdetect 2022.01-1.0 i486
argyllcms 2.3.0-1.0 i486
recode 3.7.10-1.0 i686
darkstat 3.0.721-2.0 i686
libpano13 2.9.21-1.0 i686
hwdetect 2022.01-1.0 i686
kompare 21.12.1-1.0 pentium4
recode 3.7.10-1.0 pentium4
argyllcms 2.3.0-1.0 pentium4
hwdetect 2022.01-1.0 pentium4
darkstat 3.0.721-2.0 pentium4
eksctl 0.79.0-1.0 pentium4
rtosc 0.3.1-1.0 i486
rtosc-docs 0.3.1-1.0 i486