I have a T23 and Firefox used to work with it up until a few years ago. I recently went to run some updates on it (it hasn't bee […]
Show full quote
I have a T23 and Firefox used to work with it up until a few years ago. I recently went to run some updates on it (it hasn't been used it in a while) and found Firefox no longer works, it throws an "invalid instruction" error when launched.
The last supported version appears to be this one (from what I could find):
firefox-45.9.0esr.linux-i686.sdk.tar.bz2 134M 18-Apr-2017 16:20
The last time I remember Firefox working, was in the middle of 2018, but the Firefox package was likely stale by that point, and the distribution maintainer was reluctant to update since it was "the last one".
When Firefox could still run on it, it was able to work with most webpages that didn't require heavy use of JavaScript. I used a JS management plugin with it, so they didn't run by default and overload the CPU. Anyone know of any "modern features" browsers that still work with pre-SSE2 machines? Netsurf works with it, but it's not compatible with some websites requiring newer JS features.
The pre sse2 cpus were officially dropped from the support list of all relevant browsers in the middle of 2018 (Firefox 52.9 ESR, Seamonkey 2.49.4, Palemoon SSE 27.9.4 were the last ones on Linux, under Windows even earlier).
Although you can still unofficially compile browsers for without sse2 or without sse, and even for i586, here are some I have compiled. For example, under Debian 8 with a Pentium MMX with enough ram to run the latest PaleMoon i586 rebuild "smoothly" (if you're patient enough and really just want to browse and read ), and with smtube yt-dlp mpv/vlc combo you can even run it in 240p in youtube.
Under Linux, Arch was the first to drop 32 bit, sometime around 2017, then Fedora 30 was the last 32 bit version (it ended support sometime around 2020), Ubuntu 18.04 LTS was the last 32 bit version to be supported, although full support expired in 2023, with security esm updates going for +5 years (as with 14. 04 and 16.04 will still get esm support), Centos 6 was the last fully supported 32-bit version (until 2020), although the 32-bit version of 7 is still supported (until 2024), but it has SSE2 as a prerequisite, and additional packages (e.g. Epel) often have to be compiled from source rpm. The last mohicans still actively developing for 32 bit (i686 without SSE, so Pentium Pro/Athlon is the minimum requirement) is Debian, the latest 12, 10 and 11 are still actively supported, if you add elts (8 and 9 are in this phase), Debian has a long 32 bit death. The current (15.0) 32 bit version of Slackware will still run on i586 (Pentium/K5/Cx6x86/etc although unfortunately the graphical interface requires sse2), but even 14.x versions will get security updates until 2024 (14.0 and 14. 1 will still run on i486 (min DX), Debian 7 was the last to have an i486 (DX) kernel, which elts support ended in 2020). The Tumbleweed (rolling) version of OpenSuse is still available 32 bit, although it has a minimum system requirement of i686 SSE2.