Software

OSes

Debian 'Bullseye' enters final phase before release as team debates whether it will be last to work on i386 architecture

Security, lack of suitable hardware for testing makes full 32-bit support hard


Debian 11, codenamed "Bullseye", has entered the first freeze stage, meaning no large or disruptive changes, or new package transitions (merging, splitting, renaming or removing) are allowed. The 32-bit i386 architecture is part of the release but may not be in Debian 12, codenamed "Bookworm".

The Debian project comes up with a new major release approximately every two years. The release date for Bullseye has not yet been determined, but hard freeze is scheduled for mid-March, according to the the release team.

Debian is one of the most significant Linux distros since it is not only popular in its own right, but is also used as the basis for Ubuntu and many others.

"We are missing the Bug Squashing parties," said the release team's Paul Gevers. He added that "there are quite a few bugs that are relatively easy to fix by NMU [non-maintainer upload] and we normally don't see them this late in the cycle."

Gevers also noted that support for the i386 architecture is no longer being waived. If a decision is made to drop it, he said, the start of the Bookworm cycle is a good moment to deal with any issues. "We're interested in the discussion about i386 support in Debian that was going on recently," he said.

The discussion was kicked off by Debian contributor Andrew Cater, who questioned the future of i386. "There seems to be only one maintainer," he said. "No one has real UEFI hardware for i386 and it's becoming harder and harder to justify spending too much time on testing of the images as fewer and fewer machines can benefit from them."

Although new PCs all support 64-bit architecture, 32-bit applications are common, and there are also embedded use cases. Many older PCs also remain in service. "i386 hardware is so numerous and widely spread that [the] tiny fraction of i386 users might be more users than half of our release architectures combined," claimed one comment to the thread.

Studying data from a Debian telemetry package called Popularity Contest confirmed this. "There are an order of magnitude more people with i386 kernels (and thus presumably i386 hardware) than there are for every other non-amd64 release architecture combined. Further, there are more people with old i386 hardware than there are for any other arch," said another developer.

Ubuntu has already dropped full 32-bit i386 releases, but a proposal to remove all 32-bit i386 packages went down so badly that Canonical changed its mind.

Commenting on the thread, an Ubuntu developer noted that "while the ongoing costs of maintaining a full port were a consideration, of equal concern was the fact that we believed we would not be able to provide security support for the architecture as a whole at par with other architectures."

Mitigations for speculative execution vulnerabilities like Spectre have been slow to arrive on i386, he added.

Key to the issue is not so much a lack of desire to support i386, but more that the infrastructure to test and maintain on i386 can no longer be taken for granted. "The folks who care about it should probably start thinking about building more organization and structure around the work, recruiting people, building a task list, and so forth, instead of just assuming 'Oh, everything will work on i386, it always has'," said a developer.

Despite the continued support for i386 in the last release, "Buster", the caveats in this discussion show that it will be less secure than 64-bit builds and that this may well be the final version of Debian that will boot on i386 – even though some 32-bit support will likely live on for compatibility reasons. ®

Send us news
49 Comments

Linux Mint Debian Edition 6 hits beta with reassuringly little drama

Think Debian 12 plus Mint's polish and a friendlier UX for non-techies

antiX 23: Anarchic for sure, but 'design by committee' isn't always the best for Linux

Still, it's blisteringly fast and systemd-free too

30 years on, Debian is at the heart of the world's most successful Linux distros

August 16 was an especially big day for this island of stability

Ubuntu's 'Mantic Minotaur' peeks out of the labyrinth

As outline becomes visible, including the return of ZFS, kernel 6.4 glides across the Styx into eternity

Linux 6.6's in-kernel SMB networking server graduates

Samsung's KSMBD server hitting primetime has several significant implications

Linux on the Arm-based Thinkpad X13S: It's getting there

Armbian 23.08 is out, and adds preliminary support for this ultralight Snapdragon laptop

Xebian is the Marie Kondo of Linux distros – it's here to declutter

Clean, simple, quick, and an example of how less can give you more

NixCon drops Palmer Luckey's AI combat drone maker Anduril as sponsor due to military ties

NixOS event organizers say community unhappy about funding from Pentagon contractor

Linux distros drop their feelgood hits of the summer

A quiet period for the IT industry is a good time to rebuild and refresh, apparently

Fedora and Asahi Linux pals revamp installation process

Switch to Calamares aims to make setup simpler

Linus Torvalds couldn't find an excuse to hold back Linux 6.5, so here it is

Summer push proved less disruptive than feared

Amazon Linux 2023 virtual machine images still MIA

Enterprise Linux users question web giant's commitment to hybrid cloud