Gentle reminder to everyone that support for #windows10 ends in about 90 weeks. Many computers can’t upgrade to Win 11 so here are your options:
- Continue on Win 10 but with higher security risks.
- Buy new and expensive hardware that supports Win11.
- Try a beginner friendly #Linux distro like #linuxmint. It only takes about two months to acclimate.
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.
deleted by creator
You should switch to React os. It has an app store of outdated software.
deleted by creator
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.
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