Comment by bsimpson

1 day ago

TIL Linux does eventually drop support for old hardware.

It's more about maintainability than age.

Some ancient hardware which is still actively being used and which has plenty of maintainers willing to keep it up-to-date will stick around.

A driver of only a few years old with roughly zero drivers, no maintainers, and which forms an obstacle for other work? That'll be gone very quickly.

I'm still sad that Linux dropped support for i486 and early-i586 CPUs.

And more disappointed that distributions especially Debian the "universal operating system" has dropped support for i586 already (and is dropping support for i686)

Open-source doesn't have the same pressures of commercial software from Apple or Microsoft. I really love the idea of obsessive, perfectionism approach of providing indefinite hardware support to obscure old hardware (but especially once-popular old hardware), with adequate automated testing suites to test ancient hardware.

Maybe with agentic AI coding we'll be able to expand support windows, and even bring back hardware support for older hardware.

  • Open-source doesn't have the same pressures of commercial software from Apple or Microsoft

    Look at who contributes to the Linux kernel. We'd never have "secure" boot or any of that hostile lockdown stuff if it wasn't tainted with commercial interests pushing their agenda.

    • > We'd never have "secure" boot or any of that hostile lockdown stuff if it wasn't tainted with commercial interests pushing their agenda.

      To be fair, there is value to be had in reasonably trustworthy cryptography and computing. As long as you can enroll your own certificates in the secure-boot trustchain, you can have a device where you can be reasonably certain that, even assuming an evil-maid attack, as long as your computer is powered down, it is protected against a wide, wide class of attacks.

      And for some people, that matters. Even in the US, greetings go out to ICE.

  • > Open-source doesn't have the same pressures of commercial software from Apple or Microsoft.

    Open source has a pressure that's often even more difficult to overcome: limited spare time from volunteer maintainers. Volunteers are usually drawn from the pool of users. There aren't many i586 users left, so the pool of volunteers is small enough that there's no one able or willing to maintain Debian for it.

    If you're that disappointed, step up to maintain the i586 port! If you're unable or unwilling to do so, then you have your answer, generalized across all i586 enthusiasts, as to why they dropped support.

  • Real question though: who's gonna run a CI farm of old hardware? That sounds not-cheap and commercially untenable.

    • I imagine you don't need to; you can emulate i586 on x86_64, and it would probably be performant enough.

      But I suspect that's not really the hurdle: none of the existing Debian developers care enough about it to maintain it, and no one who cares about it enough about it is willing to maintain it.

      1 reply →