Statement on 32-bit i386 packages for Ubuntu 19.10 and 20.04 LTS

This is encouraging, though I still think there’s a lack of communication clarity between “i386” and “32-bit”, e.g.:

which seems to be conflating i386 packages with 32-bit libraries used by 64-bit installations…

None of the announcements so far have made clear whether 32-bit libraries will continue to be available to the 64-bit OS. Even:

is still vague (kernel config flags don’t mean much without the supporting userland).

I don’t think anyone is really against dropping i386 as an architecture, but the real concern is how to support 32-bit applications on a 64-bit installation.

Snaps etc. for 32-bit applications are (IMO) over-engineered solutions to a solved problem:

If there’s any concern that 32-bit libraries won’t build with newer software versions then keep in mind that rolling-release distros are already using this approach and they haven’t broken yet.

5 Likes