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

Active AUR malicious packages incident

2026-06-12

We are currently experiencing a high volume of malicious package adoptions and updates in the Arch User Repository.

We are actively working to track down existing malicious commits and attempting to prevent additional malicious commits from being pushed. While this is happening, and while we work to create a more permanent solution, users may see issues with the following:

  • Creating new accounts on the AUR
  • Pushing package updates
  • Adopting or creating new packages

We continue to encourage all users of AUR packages to review all PKGBUILD and install script changes when updating, especially during this time. If you notice suspicious commits to a package that you use, please reach out to Arch staff via the aur-general mailing list with more information.

Arch Linux 2026 Leader Election Results

2026-06-04

Recently we held our leader elections and after a lively discussion period on the (internal) mailing lists and voting phase with two candidates Levente "anthraxx" Polyák was re-elected as Arch Linux Project Lead.

As per our election rules he is re-elected with the term lasting two years.

The role of of the project lead within Arch Linux is connected to a bunch of responsibilities regarding decision making (when no consensus can be reached), community leadership, Code of Conduct enforcement, handling financial matters with SPI and overall project management tasks.

Congratulations to Levente, thank you for stepping up to serve this community and all the best wishes for another successful term! 🥳

Breaking changes for all users of `varnish`, which is renamed to `vinyl-cache`

2026-05-25

The Varnish project has renamed itself to Vinyl Cache. We followed this rename with a new vinyl-cache package. This upgrade results in breaking changes and users are advised to study these changes and how it affects them before following the replacement. All references to "varnish" have been changed to "vinyl" in all binaries and directories.

At minimum, users will have to:

  • rename /etc/varnish to /etc/vinyl-cache
  • rename /var/lib/varnish to /var/lib/vinyl-cache
  • fix up ownership of files inside /var/lib/varnish
  • user varnish becomes vinyl
  • group varnish becomes vinyl
  • user varnishlog becomes vinyllog
  • user vcache remains the same
  • disable the old varnish.service and varnishncsa.service systemd units
  • enable the new vinyl-cache.service and vinylncsa.service systemd units

Meanwhile, the varnish package has been dropped from [extra]. We're not currently planning to maintain a new varnish package as it's a different upstream project.

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.

Older News

2026-04-05
iptables now defaults to the nft backend
2026-03-14
zlib and zlib-ng-compat
2025-12-20
NVIDIA 590 driver drops Pascal and lower support; main packages switch to Open Kernel Modules
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-07-24
gpgme and libxml2 updates (pacman dependencies)
2025-07-03
archlinux32 implements strict anti-bot strategy
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
featherpad 1.6.3-1.0 pentium4
feathernotes 1.4.0-1.0 pentium4
qt6pas 6.2.10-3.0 pentium4
soqt 1.6.4-1.0 pentium4
qtpbfimageplugin-qt5 5.2-1.0 pentium4
qtpbfimageplugin-qt6 5.2-1.0 pentium4
vulkan-extra-layers 1.4.341.1-2.0 pentium4
vulkan-extra-tools 1.4.341.1-2.0 pentium4
gio-qt 0.0.16-1.0 pentium4
pavucontrol-qt 2.3.0-1.0 pentium4
input-leap 3.0.3-1.0 pentium4
netcdf-fortran 4.6.2-1.0 pentium4
pacmanlogviewer 1.5.1-3.0 pentium4
heimdall 2.2.2-1.0 pentium4
packagekit-qt6 1.1.4-1.0 pentium4