Puppy Linux: 300 MB to revive old PCs, but 32-bit support is gone

Puppy Linux boasts a 300 MB footprint, but its latest release is 64-bit only — and the machines that truly need an ultralight system are usually 32-bit.

English · Original discussion in Spanish · Published

Puppy Linux promises to revive old PCs, but it no longer boots on them

An operating system under 300 MB that can boot from a USB stick and bring back to life a computer from the PC Fútbol era. That is the pitch of Puppy Linux, a distribution that has circulated for years in the most frugal corners of home computing and resurfaces whenever it is time to tighten the belt. The promise sounds good: a functional desktop, updates and minimal resource usage. The problem shows up when you read the fine print.

The latest version of Puppy only exists for 64-bit. And that is where the toy breaks. The machine that genuinely needs an ultralight system — a Pentium 4, an early Atom, a laptop with 512 MB of RAM — is usually 32-bit. The newest Puppy, built on an Ubuntu base after Ubuntu dropped 32-bit support, requires a Core 2 Duo to boot. With that much power, any Linux Mint runs effortlessly. The niche has been left without a tenant.

The real resource usage that doesn't add up

The figure of 540 MB of RAM at idle, with the system freshly booted and no programs open, raises suspicions. A system marketed as ultralight should not consume that much right after startup. The contradiction is the clue that something has gone wrong with the project: either the desktop weighs more than promised or there are services running that nobody asked for.

Against that, antiX and Loc-OS take the lead in the lightness race. Loc-OS, derived from antiX and based on Debian after some update problems, has become the recurring recommendation for very low-resource machines. It has a 32-bit version, something Puppy no longer offers in its latest release. The nuance matters: anyone with a 64-bit processor and 2 GB of RAM can run modern systems without trouble; anyone with 1 GB or less is better off staying on 32-bit.

The 64-bit trap on modest machines

Here comes one of the most useful findings of the discussion. A laptop with an Intel Atom N450 at 1.67 GHz turns out to be 64-bit, to its owner's surprise. The confusion is common: the first 64-bit processors were so weak that manufacturers installed 32-bit Windows so they would not feel so slow, and users ended up believing the hardware was 32-bit. It was not.

The rule that prevails is simple: with 2 GB of RAM or less, go 32-bit, unless some essential program only exists in 64-bit. The reason is technical and forceful: memory address references and instructions take up twice as much RAM, and you notice it at boot and when loading programs. The difference is not cosmetic.

The USB stick as a last refuge

Where Puppy keeps its charm is in the dead hard drive scenario. A USB stick under 1 GB — the kind they used to hand out at weddings and christenings with the logo of whatever company — can host the system and boot without getting corrupted. For that, it still works. There is also an ARM version, which opens the door to a Raspberry Pi. And for the nostalgic, old versions with the 2.4 kernel that can still run a Toshiba with a 133 MHz Pentium and 48 MB of RAM.

The project, though, seems to have lost its way. There is talk of a possible move to a Slackware base that would restore 32-bit support, but nothing is confirmed. Meanwhile, the Ubuntu-based version remains a nonsense for the very purpose that made it famous.



The paradox is served: the system that promised to revive old computers has stopped booting on the ones that need it most. Those still running it do so out of habit, curiosity, or because the USB stick is the only thing left alive in the drawer.

Also available in: Deutsch

Summary of a discussion on Burbuja.info - Foro de economía, actualidad y política., translated from Spanish and reviewed before publication. Read the full discussion (68 replies).

More summaries

All summaries in English →

-
Back