4 ms·
Microsoft itself doesn't even support Windows 7 anymore. Why should Qt 6? https://docs.microsoft.com/en-us/lifecycle/products/windows-7 https://docs.microsoft.
by emddudley 6y ago
Microsoft itself doesn't even support Windows 7 anymore. Why should Qt 6?
https://docs.microsoft.com/en-us/lifecycle/products/windows-7 https://docs.microsoft.com/en-us/lifecycle/products/windows-...
- XzetaU8 6y agoMicrosoft does support Windows 7 through the Extended Security Updates (ESU) program which last utill 2023 and 2024 for the Windows Embedded POSReady 7 https://docs.microsoft.com/en-us/lifecycle/faq/extended-security-updates https://docs.microsoft.com/en-us/lifecycle/faq/extended-secu... Moreover Microsoft just released .NET 5 with Windows 7 support. https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0-supported-os.md https://github.com/dotnet/core/blob/master/release-notes/5.0...
- formerly_proven 6y agoI feel like that answers it's own question. > The Extended Security Update (ESU) program is a last resort option for customers who need to run certain legacy Microsoft products past the end of support. Windows 7 is EOL. ESU is meant to run legacy applications for some time after OS EOL. By definition, legacy applications will not use Qt 6.0.
- XzetaU8 6y ago> ESU is meant to run legacy applications for some time after OS EOL That's not correct, unless you count google chrome (and many other programs) as a legacy application. https://9to5google.com/2020/11/20/google-chrome-windows-7/ https://9to5google.com/2020/11/20/google-chrome-windows-7/
- ubercow13 6y agoChrome isn't a legacy app which requires Windows 7 ESU to run.
- brmgb 6y agoI really like the language Microsoft is using regarding the EOL and ESU things. I mean when you think about it Microsoft is doing pretty much the same thing during the two periods. It's just that past a certain point they are sure you would have moved on if you could and now they can price gouge you. It's a clever way to do pricing differenciation.
- wongarsu 6y agoMicrosoft would frame it as "after a certain point almost everyone has moved on and they feel safe to EOL it. But for a lot of money you can convince them to still make some updates for another few years". It's pretty clever no matter how you frame it. Deciders get a clear deadline, but once they inevitably run into the deadline completely unprepared they still have a way to get another three years transition period. Everyone is happy, and MS is a bit richer.
- qwerty456127 6y agoThat's 2 very different things. Microsoft not-supporting Windows 7 doesn't mean you can't use it. That means it keeps working, you can use it as you always did, but they won't make (and push down your throat) any more patches. A library/app not-supporting a particular OS/version usually means you actually can't use it. And there often is no serious technical reason.
- smnthermes 6y agoMicrosoft still supports Windows 8.1.
- emddudley 6y agoTrue, a good point! Still, I think it makes sense that Qt 6 requires Windows 10. New development and legacy support are always at odds. If customers want new software, then they must accept that it has modern requirements. Same situation for continued development and evolution of existing software. In situations where support for legacy systems is more important than new development, then existing applications can just continue to use Qt 5. I don't see how it would make sense to migrate to Qt 6 in this situation.
- c-smile 6y agoJust in case, here is the same Sciter that happily runs on Windows 10 but on Windows 2000 in new application: https://sciter.com/necromancing-sciter-on-windows-2000/ https://sciter.com/necromancing-sciter-on-windows-2000/