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

mkinitcpio hook migration and early microcode

2024-03-04

With the release of mkinitcpio v38, several hooks previously provided by Arch packages have been moved to the mkinitcpio upstream project. The hooks are: systemd, udev, encrypt, sd-encrypt, lvm2 and mdadm_udev.

To ensure no breakage of users' setup occurs, temporary conflicts have been introduced into the respective packages to prevent installing packages that are no longer compatible.

The following packages needs to be upgraded together:

  • mkinitcpio 38-3
  • systemd 255.4-2
  • lvm2 2.03.23-3
  • mdadm 4.3-2
  • cryptsetup 2.7.0-3

Please note that the mkinitcpio flag --microcode, and the microcode option in the preset files, has been deprecated in favour of a new microcode hook. This also allows you to drop the microcode initrd lines from your boot configuration as they are now packed together with the main initramfs image.

Making dbus-broker our default D-Bus daemon

2024-01-09

We are making dbus-broker our default implementation of D-Bus, for improved performance, reliability and integration with systemd.

For the foreseeable future we will still support the use of dbus-daemon, the previous implementation. Pacman will ask you whether to install dbus-broker-units or dbus-daemon-units. We recommend picking the default.

For a more detailed rationale, please see our RFC 25.

Bugtracker migration to GitLab completed

2023-12-04

We are happy to announce that the migration of the bugtracker to GitLab is done! 🥳

Thanks to everyone who has helped during the migration!

This means the issue tracker and merge requests on the GitLab package repos are now enabled.

The old bugtracker will subsequently be closed down. For archiving reasons there will be a static copy so that links (for example the randomly picked Task #56716) are still stable, migrated bugs have a closing comment pointing to the new URL on GitLab.

Packaging bugs are now opened on the repo hosting the corresponding packaging sources, the "Add a new Bug" button on the package page on archlinux.org will automatically direct you to the correct place to open the issue. The workflow afterwards is mostly the same, first our Bug Wranglers will have a look at the issues and triage them, and then they will be handed over to the respective Package Maintainers to fix. A list of all issues can be found here.

If you do not have an account for GitLab already (which authenticates against our SSO service), please write us a mail with your desired username to accountsupport@archlinux.org as advised in the banner.

Incoming changes in JDK / JRE 21 packages may require manual intervention

2023-11-02

We are introducing a change in JDK/JRE packages of our distro. This is triggered from the way a JRE is build in modern versions of Java (>9). We are introducing this change in Java 21.

To sum it up instead of having JDK and JRE packages coexist in the same system we will be making them conflict. The JDK variant package includes the runtime environment to execute Java applications so if one needs compilation and runtime of Java they need only the JDK package in the future. If, on the other hand, they need just runtime of Java then JRE (or jre-headless) will work.

This will (potentially) require a manual user action during upgrade:

  • If you have both JDK and JRE installed you can manually install the JDK with pacman -Sy jdk-openjdk && pacman -Su and this removes the JRE related packages.
  • If you have both JRE and JRE-headless you will need to choose one of them and install it manually since they would conflict each other now.
  • If you only have one of the JDK/JRE/JRE-headless pacman should resolve dependencies normally and no action is needed.

At the moment this is only valid for the upcoming JDK 21 release.

Older News

2023-09-22
Changes to default password hashing algorithm and umask settings
2023-08-19
ansible-core >= 2.15.3-1 update may require manual intervention
2023-08-11
budgie-desktop >= 10.7.2-6 update requires manual intervention
2023-07-28
Shim packages required for 'icu'
2023-06-24
New package signing keys
2023-06-18
TeX Live package reorganization
2023-06-14
OpenBLAS >= 0.3.23-2 update requires manual intervention
2023-05-23
Git Migration
2023-05-21
Git migration completed
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
nss 3.73 crashes firefox
2022-01-07
error while loading shared libraries: libicui18n.so.68
2022-01-07
Warning about upgrading to zstd 1.5.1
2021-10-25
libffi.so.7: cannot open shared object file: No such file or directory
2021-06-15
pacman upgrade brings pentium4 automatically for via processors

Recent Updates (more)

RSS Feed
gzip 1.13-2.0 pentium4
python-django-filter 24.1-1.0 pentium4
composer 2.7.2-1.0 pentium4
openapi-generator 7.4.0-1.0 pentium4
python-pastedeploy 3.0.1-3.0 pentium4
apk-tools 2.14.1-1.0 pentium4
python-authheaders 0.16.2-1.0 pentium4
python-sanic-testing 23.12.0-1.0 pentium4
lollypop 1.4.37-4.0 pentium4
python-utils 3.8.2-1.0 pentium4
trash-cli 0.23.11.10-1.0 pentium4
python-python-socks 2.4.4-1.0 pentium4
sx 3.0-1.0 pentium4
firewalld 2.1.1-1.0 pentium4
archey3 0.5-14.0 pentium4