VeraCrypt
VeraCrypt copied to clipboard
Why Win7 is dropped??
Win7 belongs to MS and they decide not support it, meaning you cannot ask any help from MS. But OS itself is installed on millions machines AND WORKING! Why you simply drop Win7 system??? What a reason? How you depend from Win10? It's just "conversion" software, it does not depend from OS. I run 1.26.20 and... viola - you don't have win10 - why the hell I should have it??
If you read the Changelog (Release Notes), in version 1.26.7 (October 1st, 2023), it says: "Officially, the minimum supported version is now Windows 10.". I guess it was because of making the app lighter and to update some dependencies or internal libraries. Also, in version 1.26.18 (January 20th, 2025), the 32-bit support was dropped, and the minimum version of Win10 is October 2018 Update (version 1809), so LTSB 2015/2016 cannot use VeraCrypt.
This inconvenience is not related only to Windows, but also to macOS and Linux; in the Supported Operating Systems section, it says the minimum version of macOS is 12 Monterey (from 2021), Debian 10 (from 2019) and Ubuntu 20.04 (from 2020).
I really wish VeraCrypt ideally would be compatible with almost all Operating System versions (even with Windows XP and Ubuntu 16.04 from 2016 that still has support). The problem is one can never know if some day the only computer available has Windows 7 installed, and you will not be able to open your VeraCrypt Volume (even if you have the app installers next to your Container).
@Ronald-G-Andrade
I guess it was because of making the app lighter
Not at all, Ronald. As developer you clearly understand - support of Win7 costs ZERO! All code originally was written for Win7 (or even XP). If project has something very OS specific (like integration in shell), it's less than 1% of all code. Not saying Win10 has compatibility with Win7. In other words, developers had ZERO reason to touch Win7 code (or even worse - REMOVE existing working code!).
and to update some dependencies or internal libraries.
It's another story, but again - what CONVERSION software has so OS-specific that requires RESTRICTION on everything below Win10??? Hey, you take 2 bytes and write 2 bytes, how OS participate here?? If some zoomer decide to cut off MILLIONS Win7 users, such "coders" must leave IT - they have zero respect to users. If library carelessly compiled for Win10 only, it must be recompiled for Win7 and appropriate note made for developers of library. Sorry, but spyware like Win10 has no place on desktop - we must keep Win7 as long as possible. Hope I didn't open eyes for zoomers why their games with Win10 cost people loosing software. Or even money.
If library carelessly compiled for Win10 only, it must be recompiled for Win7 and appropriate note made for developers of library.
Never the less that been said, you can't do the "must be recompiled" now. MS started to cut off old OS support in their compilers and IDE's. So even if you leave the code, you can't link it with the old libraries compatible with old OSes. Good known example, QT 6 has using DirectX 12 libraries not compatible with the Windows 7, so a new software versions used to be linked with QT 6 just can not be linked with the Windows 7 compatible libraries and the Windows 7 code become dormant. You of cause can stay on QT 5, but this automatically means that the "developers had ZERO reason to touch Win7 code" is not true actually.
@andry81 It's another mistake of immature developers - permanent race for "new version". As you clearly see, Win7 is lower version, but MUCH more reliable and safe. Obviously if developers of QT decide to make Win7-incompatible rubbish - don't stop 'em, JUST IGNORE until they realize Win10 won't make 'em happy.
@LexaGV
First, I appreciate your comments about this "Incompatibility Goal" to only support the latest OS. Maybe in 2026 or 2027, newer versions of VeraCrypt would only support Windows 11, macOS from 2025, and Linux from 2024. As I said, what happen if the world changes again (even worse than in 2020), the only computer you get has Windows 7 or 8.1, and you need to use VeraCrypt to find some important documents inside your Container/Partition??? But you cannot do anything because the Program only supports the very latest OS.
You said that:
In other words, developers had ZERO reason to touch Win7 code (or even worse - REMOVE existing working code!).
And maybe the reason behind this is exactly the same as Picocrypt's developer: "You should not be using an unsupported OS anyways due to security risks.". Many developer automatically think that we will use their security app in an old OS with Internet Connection. Of course people like us, know very well these precautions.
Sorry, but spyware like Win10 has no place on desktop - we must keep Win7 as long as possible. Hope I didn't open eyes for zoomers why their games with Win10 cost people loosing software. Or even money.
I'm thinking to migrate to Linux (Ubuntu or Fedora), but some Windows-only apps make it hard (like Engineering Apps). Because on Linux, you can always get the latest version without any problem; there are no licensing issues, spyware or a very nasty and horrible UX (like on Windows 11). Also, VeraCrypt is a great software, because of its Container feature; I know one can make Containers with BitLocker-Encrypted VHDX, but it's restricted to Windows (so again the compatibility problem).
MS started to cut off old OS support in their compilers and IDE's. So even if you leave the code, you can't link it with the old libraries compatible with old OSes.
The biggest disappointing thing is M$ is the one that wants its users to have a very bad experience and stay in constant complaints. We all know very well the dumbest moves that Big Tech made since 2015 (Win10 era) until these days (Win11 era), and it seems they have the main goal of making the worst OS (even if it is used by 90% of PCs around the world).
Even M$ workers make code using MacBook and they make jokes about macOS is better than Windows (which is true), but wow, it's like that company loves to shot in its foot.
@LexaGV
don't stop 'em, JUST IGNORE until they realize Win10 won't make 'em happy
That's one does not work. Sh*t eatters keep doing the job and keep grows in a community size. Eventually everything become a sht because of them. :unamused:
Many developer automatically think that we will use their security app in an old OS with Internet Connection. Of course people like us, know very well these precautions.
You just proved the developers right.
Saying that just not being connected to the internet keeps you safe shows you don’t really get how wide the attack surface actually is. Here are two scenarios of the top of my head where using offline insecure OS can still lead to a compromise:
- If you are connected to the same LAN as compromised devices like IoT gear, phones, or other infected computers almost guarantees your system will be compromised.
- Using any sort of wireless adapters such as Wi-Fi or Bluetooth, means you will need to install ancient drivers which might be vulnerable to OTA attacks.
Therefore, being offline doesn't mean you are safe.
As you clearly see, Win7 is lower version, but MUCH more reliable and safe.
The is BS. It is known that Win7 has many RCE vulnerabilities that aren't patched due to it being EoL.
VeraCrypt is fundamentally a security-focused, community-driven project, so why should it spend time supporting vulnerable legacy systems or patching compatibility issues with legacy Win32 APIs?
If you're stuck on Win7, your focus should be on transitioning to a secure platform, not demanding continued support for an outdated and vulnerable OS.
@andry81:
If library carelessly compiled for Win10 only, it must be recompiled for Win7 and appropriate note made for developers of library.
Never the less that been said, you can't do the "must be recompiled" now. MS started to cut off old OS support in their compilers and IDE's
Did you ever think WHY or you just take facts? Because they need to PULL all ppl to their spyware Win10. And who forces you to jump like a dog for every single new release?? Use latest one! For example, my Win7 runs well VS 2022(17.6.4). Say me what prevents you from compile libs using one stable release of compiler?
Good known example, QT 6 has using DirectX 12 libraries not compatible with the Windows 7
Exemplary case when ppl with IQ 50 manage software. AVOID IT. I felt Qt is "rotten" many years ago and never touched.
You of cause can stay on QT 5...
Or be smarter and select more adequate library? To manage elementary "converter" like VeraCrypt you DO NOT need "crossplatform mess". Make normal Win32 app and it will work even in WinXP. Delphi is good tool for it.
@Ronald-G-Andrade I don't know why you wrote all of that. Matter is simple: there is soft and it has support for Win7. Moreover - it's "conversion" software, meaning VERY MINIMAL dependency from underlying OS. Now some clown tries to convince us "you don't need Win7" - WHAT?? :) Sorry, such retards have no place in IT. Not him, not even Bill Gates will decide WHAT I MUST RUN. I have stable Win7 and I don't ask new code - I just ask stop jumping like a dog for new releases of anything and PRESERVE existing code to keep VC working on Win7. It's not hard. It's even easier than deal with "new" MS releases of compilers.
"new OS is more secure" - don't listen retards, it's idiocy. Despite Win7 has "holes", AT LEAST it doesn't send my private life to MS servers. Only this fact is enough to get rid of Win10 spyware. Not saying about multiple BUGS which accumulate with every new release of Win10/11.
I don't stop clowns from staying on own balls and scream (use Win10) - I just ask to support us, NORMAL PEOPLE on Win7 and preserve the last adequate OS. One beautiful day you will cry why you didn't resist MS idiocy and their HellKnowsWhat-10.
@M4jx For you I already wrote everything: "If some zoomer decide to cut off MILLIONS Win7 users, such "coders" must leave IT" You have zero understanding of IT, just shallow knowledge of typical lemming.
Not him, not even Bill Gates will decide WHAT I MUST RUN. I have stable Win7 and I don't ask new code
No one really cares what operating system you prefer to run. But if you want to use a specific piece of software whether it’s VC or anything else, then you must meet its minimum system requirements.
If you're committed to using legacy systems like Win7 and "don't ask for new code", then you're welcome to stick with older versions of VC that had support for it. But don’t expect the VC development community to spend time and energy supporting outdated platforms used by less than 1% of the user base. The focus is on progress, not maintaining compatibility with obsolete systems.
Regarding privacy concerns: if you're running your systems offline, then there is no risk of your data reaching Microsoft’s servers, so running a newer version of Windows shouldn't be an issue. But if your system is online and you still use Win7, then please refer to your own words:
You have zero understanding of IT
Also, you're speaking as if you're the only one who cares about security and privacy, implying everyone else is blindly trusting Microsoft and doesn’t care about their data.
And lastly, please be respectful when discussing matters with others. Having differing opinions is fine, but dismissive or self-righteous attitudes don’t contribute to productive conversations.
Did you ever think WHY or you just take facts? Because they need to PULL all ppl to their spyware Win10.
Yes, but it does not mean I am keep using it. If you don't like that's going on, then move to the Linux. I am planning to move too.
Use latest one! For example, my Win7 runs well VS 2022(17.6.4).
They dropped Windows XP toolset. It is not critical, but several my projects still uses it.
Say me what prevents you from compile libs using one stable release of compiler?
Many factors. And one main factor is that I have no time to invest into recompilation of everything.
Exemplary case when ppl with IQ 50 manage software. AVOID IT. I felt Qt is "rotten" many years ago and never touched.
And how you suppose to avoid many Windows only applications? For example the entire VirtualBox has moved to Qt6. Have I recompile it too? It pretty fast goes to ridiculous.
Or be smarter and select more adequate library? To manage elementary "converter" like VeraCrypt you DO NOT need "crossplatform mess". Make normal Win32 app and it will work even in WinXP. Delphi is good tool for it.
It's not that easy to do. The maintainers drop the support and you have to support everything eventually.