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

zabbix >= 7.4.1-2 may require manual intervention

2025-08-04

Starting with 7.4.1-2, the following Zabbix system user accounts (previously shipped by their related packages) will no longer be used. Instead, all Zabbix components will now rely on a shared zabbix user account (as originally intended by upstream and done by other distributions):

  • zabbix-server
  • zabbix-proxy
  • zabbix-agent (also used by the zabbix-agent2 package)
  • zabbix-web-service

This shared zabbix user account is provided by the newly introduced zabbix-common split package, which is now a dependency for all relevant zabbix-* packages.

The switch to the new user account is handled automatically for the corresponding main configuration files and systemd service units.

However, manual intervention may be required if you created custom files or configurations referencing to and / or being owned by the above deprecated users accounts, for example:

  • PSK files used for encrypted communication
  • Custom scripts for metrics collections or report generations
  • sudoers rules for metrics requiring elevated privileges to be collected
  • ...

Those should therefore be updated to refer to and / or be owned by the new zabbix user account, otherwise some services or user parameters may fail to work properly, or not at all.

Once migrated, you may remove the obsolete user accounts from your system.

gpgme and libxml2 updates (pacman dependencies)

2025-07-24

If you update, make sure you have pacman-static installed beforehand from the AUR.

Then do a pacman -Sy libxml2 libxml2-legacy gpgme gpgme-1 partial update, followed by pacman-static -Syyu.

This ensures that you have the new and old versions of libxml2 and gpgme around.

archlinux32 implements strict anti-bot strategy

2025-07-03

Due to high load caused by AI bots the website archlinux32.org was almost always down.

Thus we are implementing a strict anti-bot strategy using Anubis and Fail2ban to keep the site available - mainly for humans.

linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention

2025-06-22

With 20250613.12fe085f-5, we split our firmware into several vendor-focused packages. linux-firmware is now an empty package depending on our default set of firmware.

Unfortunately, this coincided with upstream reorganizing the symlink layout of the NVIDIA firmware, resulting in a situation that Pacman cannot handle. When attempting to upgrade from 20250508.788aadc8-2 or earlier, you will see the following errors:

linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem

To progress with the system upgrade, first remove linux-firmware, then reinstall it as part of the upgrade:

# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware

Older News

2025-06-20
Plasma 6.4.0 will need manual intervention if you are on X11
2025-06-16
Transition to the new WoW64 wine and wine-staging
2025-04-17
Valkey to replace Redis in the [extra] Repository
2025-02-17
Cleaning up old repositories
2025-02-03
Glibc 2.41 corrupting Discord installation
2025-01-16
Critical rsync security release 3.4.0
2024-11-28
pacman -Suy results in "invalid or corrupted package"
2024-11-19
Providing a license for package sources
2024-09-14
Manual intervention for pacman 7.0.0 and local repositories required
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
2022-01-07
error while loading shared libraries: libicui18n.so.68

Recent Updates (more)

RSS Feed
linux-api-headers 6.16-1.0 pentium4
glibc 2.42+r2+g3ec4dd77f648-1.0 pentium4
glibc-locales 2.42+r2+g3ec4dd77f648-1.0 pentium4
ruby-dry-inflector 1.1.0-1.0 pentium4
ruby-dry-core 1.0.1-2.0 pentium4
ruby-dry-logic 1.5.0-1.0 pentium4
ruby-dry-monads 1.6.0-1.0 pentium4
ruby-dry-types 1.7.2-2.0 pentium4
ruby-dry-struct 1.6.0-1.0 pentium4
ruby-dry-inflector 1.1.0-1.0 i486
ruby-dry-core 1.0.1-2.0 i486
ruby-dry-logic 1.5.0-1.0 i486
ruby-dry-monads 1.6.0-1.0 i486
ruby-dry-types 1.7.2-2.0 i486
ruby-dry-struct 1.6.0-1.0 i486