← Back to context

Comment by interroboink

8 days ago

Having run some hardware for about 20 years (recently deceased), the problem that eventually happens is that newer OSes drop support for old hardware. If you hit some weird bug on your setup on a new OS release, there won't be anyone to help you fix it[1]. So then you're stuck on an old OS. In time, that means you can't run the latest userland software either, which relies on more modern OS features (eg: your Firefox will get increasingly out-of-date). That means the set of things you can do will eventually narrow and narrow.

If you're only running programs that you have full control of, and can compile/fix locally, or where receiving security fixes &etc. don't matter, then you're good. But things are a bit more interconnected, these days.

I do still enjoy running my hardware into the ground rather than tossing out perfectly good components every few years though (:

[1] In my case, the boot loader stopped working for my hardware on FreeBSD 11.4

> In my case, the boot loader stopped working for my hardware on FreeBSD 11.4

That's interesting/strange. Did you report it? I'd expect them to care about that serious of a breakage in a point release.

  • I did! [1] There was some initial activity, and we got it narrowed down to a range of commits, but did not get any real smoking gun. To be fair, I also put in less effort once I found I could just copy the 11.3 loader and get things working. And also some stuff came up in my own life that prevented me from devoting more time to it, alas.

    It eventually got auto-closed for not being tagged to any non-EOL versions. I did recently confirm it was still a problem on newer releases, but that hardware died not long after, so I didn't pursue it.

    My best guess is that it was some BIOS-level oddity. It's also possible that it was due in some way to the hardware (slowly) dying; I can't be sure. But it was a very clear "worked on release X, stopped working on release Y (and beyond)" sort of behavior.

    [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257722

  • Considering I've booted FreeBSD 11 on a Pentium Pro, I very much doubt "old hardware not supported" is really the GPs issue.

My home desktop PC, which I use daily for many things (but not dev since rust is way too slow), is 14 years old. For rust dev I connect to a virtual machine somewhere else.

Thanks to Linux I have kept my memory need low (8GB IIRC)