I’m going to express a minority opinion here as well. I dislike that new versions will not work on older operating systems. Please note that I am not complaining about it, the programmers and developers can do as they like, and there is no basis for complaint unless you are either part of that effort or are putting up your own cash to fund it. I am simply offering an opinion and perspective that has not been expressed here yet.
I see the whole “upgrades” and “updates” thing as yet another planned obsolescence scam. It’s more of getting you to buy something new, to discard and replace an existing something that works perfectly well.
Built a new computer in 2006 when the motherboard died on my 486 machine, and was forced to discard windoze 98 and run XP. A few years back, two things happened at about the same time. AVG started demanding my email, and it became impossible to find another decent free antivirus that worked on XP. So XP became exponentially more risky for general online use, and that is now how people are being forced out of XP. I had also gotten a laptop that had come loaded with this windoze 10. Garbage. Mandatory, automatic “updates” that couldn’t be turned off. “Telemetry”. It didn’t take me long to wipe it and get windoze 7, which didn’t have any of that awfulness, and it was still possible to get a decent free antivirus that didn’t demand your email.
Linux? I had previously tried it, and still have it on another hard drive in the same computer that I run XP on (so I can boot into either OS). The concept behind linux is GREAT (free and open source, privacy and security built in). But it fails by not being user friendly. I’m not a programmer type, and everything in linux is command line gobbledegook. “Do” this, and “sudo” that. Yuck. And no firewire support! Having several pieces of firewire hardware, this is an essential feature to me. Sure, the developers see firewire support as a potential security issue, so at least make it so firewire support can be enabled or disabled at will, for those who want or don’t want it. That should have been a no-brainer from the start.
Unfortunately, this comment is ultimately the thread winner. Lack of support by decent free antivirus programs for the older operating systems is going to eventually force one to choose between the latest windoze privacy invasions and mandatory automatic updates, or the not user friendly linux. Being able to still run windoze 7 (or even 8) is only a stopgap measure that will soon end up going the way of XP and 98.
Because of this, and ONLY because of this, it doesn’t make much sense for further development of KiCAD to continue supporting the older operating systems. We will only eventually be forced out of them anyways. There is no logical reason to direct limited resources towards ensuring backwards compatibility with an OS that is about to fall victim to the planned obsolescence scam. In a perfect world, I’d be able to run the latest version on my XP machine, and backwards compatibility would always continue to be maintained. But the practical reality is unfortunately otherwise. I don’t like it, but I see it as a decision that is forced more by the hardware manufacturers and the antivirus makers (probably with a good amount of encouragement from bill gates), than by the developers of KiCAD.