this post was submitted on 24 Jan 2024
373 points (89.8% liked)
Linux
48376 readers
1886 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Once Windows 10 loses support I'm moving to XP for security
I was trying to make a Windows XP compatible app last month and my god is it ever difficult. Nothing works on XP anymore, so it's insanely hard to test/develop software. All the legacy download links are dead too, so you can't go install older versions of things either.
Try making an app that runs on 23 year old Linux (GTK1 \o/). The fact anybody still uses XP in any context is insane.
Can't modern Linux run on 23 year old computers? What are you running a 23 year old stack for?
A modern desktop? Probably not. It expects working modernish OpenGL and software rendering would be too slow.
Something very basic, likely somewhat functional.
My point was 23 years is forever in software.
You might be surprised. First, I run EndeavourOS daily on a 2008 iMac and it not only runs but is very useful. I browse the web, watch YouTube, video conference, create office docs, play older games, do basic programming, run Docker ( well, Podman ), watch movies, read ebooks, edit audio, etc. With EOS, all my software versions are up to the minute.
The reason I use that machine so much is because of where it is. I like that spot. The reason I have not put something else there is precisely because it works so well that I have no reason to. I use XFCE to keep it light and have to restart the web browser from time-to-time to free up RAM but it is fine.
The first 64 bit Intel chips were in 2007 but AMD released the K8 way back in 2003. I do not have one to try but my guess is I could install the most recent EndeavourOS on such a machine.
That gets us to 21 years ago pretty easily.
You would be amazed at the upgradability of older hardware. You can drop 16 GB of RAM and an SSD in a 2009 MacBook.
However, you can run a 100% modern Linux distro on hardware much older than that. Many distros, including Debian, have 32 bit versions that support Pentium Pro and up. Most software available in regular Debian is also available in the 32 bit versions. The package release numbers are the same. So, totally up to date and modern software. You can run Debian 12 on 32 bit processors.
That takes us all the way back to hardware from 1995! That is just 14 years after the first IBM PC!
In practice, the biggest problem is going to be RAM. Anything below 6 GB for 64 bit and 4 GB for 32 bit is going to struggle with the size of modern software ( especially web browsers! ).
I am not sure how far back you have to go before the processor is just too slow for everyday stuff. I would guess around 2003 or so, depending on what you are doing.
You got a tutorial for that? Because I have a 2009 MacBook and I'd love for it to run better than it does currently. I put Debian 12 XFCE on the thing and it works, just very slowly.
You should switch to React os. It has an app store of outdated software.
Windows XP was introduced 20 years after the sale of the first IBM PC in 1981.
It has one been 23 years since then!
Things certainly changed a lot more before than after.
.NET 4.0 runs on XP and it is still very easy to create a .NET 4.0 application on a more modern machine. A well tested .NET app will deploy and run on Windows XP with few surprises. You cannot ask for better tooling. So, I would not say that creating new software for XP is really all that hard.
If you want to be much cooler but put in more work, check this out!
https://github.com/rust9x/rust/wiki
I did this for React os