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.

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

kea >= 1:3.0.3-6 update requires manual intervention

2026-04-07

The kea package has moved all services to run as a dedicated kea user (instead of root) for improved security. This change requires permission updates to the runtime files created by the kea services.

Users upgrading from an existing kea installation should therefore run the following commands after the upgrade:

chown kea: /var/lib/kea/* /var/log/kea/* /run/lock/kea/logger_lockfile

systemctl try-restart kea-ctrl-agent.service kea-dhcp{4,6,-ddns}.service

Accounts that need to interact with kea services files (e.g. lease files under /var/lib/kea, log files under /var/log/kea or configuration files under /etc/kea) should be added to the kea group.

iptables now defaults to the nft backend

2026-04-05

The old iptables-nft package name is replaced by iptables, and the legacy backend is available as iptables-legacy.

When switching packages (among iptables-nft, iptables, iptables-legacy), check for .pacsave files in /etc/iptables/ and restore your rules if needed:

  • /etc/iptables/iptables.rules.pacsave
  • /etc/iptables/ip6tables.rules.pacsave

Most setups should work unchanged, but users relying on uncommon xtables extensions or legacy-only behavior should test carefully and use iptables-legacy if required.

zlib and zlib-ng-compat

2026-03-14

If you get:

warning: libarchive-3.8.1-1.1 is up to date -- reinstalling
warning: openssh-9.8p1-1.1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
:: zlib-ng-compat-2.3.2-1.0 and zlib-1:1.3.1-2.0 are in conflict. Remove zlib? [y/N] 

Do an update with the conflicting packages first:

pacman -Syu zlib-ng-compat libarchive openssh

Then update normally

pacman -Syyu

This might be necessary to be done for more than the packages above, depending on how much you installed, e.g.

pacman -Syu zlib-ng-compat libarchive openssh ffmpeg ffmpeg4.4

NVIDIA 590 driver drops Pascal and lower support; main packages switch to Open Kernel Modules

2025-12-20

With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the nvidia package with nvidia-open, nvidia-dkms with nvidia-open-dkms, and nvidia-lts with nvidia-lts-open.

Impact: Updating the NVIDIA packages on systems with Pascal, Maxwell, or older cards will fail to load the driver, which may result in a broken graphical environment.

Intervention required for Pascal/older users: Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:

  • Uninstall the official nvidia, nvidia-lts, or nvidia-dkms packages.
  • Install nvidia-580xx-dkms from the AUR

Users with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.

Older News

2025-12-11
.NET packages may require manual intervention
2025-11-06
waydroid >= 1.5.4-3 update may require manual intervention
2025-10-31
dovecot >= 2.4 requires manual intervention
2025-08-22
Recent service outages
2025-08-04
zabbix >= 7.4.1-2 may require manual intervention
2025-07-24
gpgme and libxml2 updates (pacman dependencies)
2025-07-03
archlinux32 implements strict anti-bot strategy
2025-06-22
linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention
2025-06-20
Plasma 6.4.0 will need manual intervention if you are on X11
2024-11-28
pacman -Suy results in "invalid or corrupted package"
2024-03-31
xz backdoor in Archlinux32
2023-07-28
Shim packages required for 'icu'
2023-06-24
New package signing keys
2023-05-23
Git Migration
2023-05-16
upstream git migration
2023-04-29
In case of key problems
2023-03-31
Dropping Haskell
2022-11-17
OpenSSL 3.0.7
2022-10-30
systemd 251.2 breaks logins
2022-05-12
CA certificates file is empty
2022-02-01
ISO 2022.02.01 available

Recent Updates (more)

RSS Feed
iana-etc 20260409-1.0 i486
nvtop 3.3.2-1.0 i486
flashprog 1.5-1.0 i486
batctl 2026.1-1.0 i486
ptex 2.5.2-1.0 i486
dvtm 0.15-6.0 i486
opensmtpd-filter-senderscore 0.1.2-2.0 i486
yajl 2.1.0-7.0 i486
libdbusmenu-qt5 0.9.3+16.04.20160218-8.0 i486
dtkcommon 6.7.37-1.0 i486
cmark 0.31.2-1.0 i486
armagetronad 0.2.9.2.5-1.0 i486
glaze 7.3.3-1.0 i486
perl-net-cidr-lite 0.23-1.0 i486
nemo-qml-plugin-notifications 1.1.4-1.0 i486