Hacker News new | past | comments | ask | show | jobs | submit
"Dropping support for things just because they are old" is typical commercial software behavior. I can run the latest Linux kernel and still have access to an internal floppy disk drive if I wanted to, yet billion dollar companies can't seem to manage to support 10 year old stuff.

I still am sore from when I "upgraded" macOS and suddenly support for my 1080i TV was gone. Yesterday it worked fine, today it's gone. All because they can't be bothered to maintain a code path.

The economics make the reasoning obvious, though.

With closed source IP, every bit of support, from bug fixes, to feature requests, to compatibility fixes to integrate with newer mainline/foundational tooling, costs money.

With open source projects (and in particular ones like Linux where there's a huge number of contributors and interested parties), support for would-be niche facilities can keep going as long as there's someone with the knowledge and spare time to do it.

loading story #47927490
loading story #47930662
loading story #47925864
loading story #47926730
loading story #47931981
loading story #47926197
Ironic, considering Linux is dropping a LOT of old devices from 7.1
loading story #47925710
{"deleted":true,"id":47930844,"parent":47924159,"time":1777355633,"type":"comment"}
Just this week we've seen Linux talking about dropping support for some older hardware precisely because attacks against it were becoming easier with LLMs.
loading story #47927081
{"deleted":true,"id":47926857,"parent":47924159,"time":1777321457,"type":"comment"}
Ok what do you suggest? Every feature ever written should be supported in perpetuity even if 3 people are using it? Clearly you didn't think this through. Should 2026 computers have a ISA interface as well?

Supporting old hardware and software has a substantial cost that only grows exponentially. Companies exist to print money, not to cater to the smallest niches.

It would be great if they could support things, but I most definitely understand why they don't.

macOS Tahoe still has floppy drive support.
Really? Like actual internal floppy drives, and not just USB floppy drives (which even Windows still supports)?

I actually wouldn't expect macOS to support actual floppy drives since the OS's list of supported devices doesn't include any that shipped with floppy drives. The fact that I cannot install the latest macOS on any devices older than 2019 is a related, but separate problem.

In this case, what would internal floppy drive mean? The last Macs with floppy drives (I think Old World G3s?) used a custom Apple controller, integrated into the chipset, with a bespoke 20-pin cable.
Even on the old world G3s, Mac OS X never had floppy drive support. There was a driver someone had ported from BSD you could install.
loading story #47928974
loading story #47926556
And soon I won't be able to run old 32bit binaries with the latest Linux Kernel. We all move on.
loading story #47927619
> "Dropping support for things just because they are old" is typical commercial software behavior.

You are deluding yourself if you think open source folks are better. You can't compile and run a modern version of GCC on Solaris 10 on SPARC, for example. And we just had a story here last week about removal of bus mouse support. It's only a mild exaggeration to say that lots of folks will check the commit activity on github and of a project doesn't have commits this week it should be banned from the internet and the universe.

Then you have the problem that many dev tools are not forward compatible. CMake is a huge issue. An ubuntu system from 2020 has CMake on it, but it won't compile anything that uses CMake that was released in recent years because the cmakefiles are incompatible.

loading story #47926384
loading story #47924799