Reduce Linux and Raspberry Pi installers
VeraCrypt has many installers for different Operating Systems, which is so good for cross-platform compatibility. For Windows, there is an .exe installer, a portable version, and a .msi installer. In macOS there are two installers, for Intel-based (x64) and for Apple-Silicon (ARM64).
But on Linux, there are plenty of installers, many DEB and RPM for each version of: Debian, Ubuntu, Fedora, CentOS. These can become overwhelming because of the need to have compatibility with later versions of Ubuntu and Fedora. For example, Fedora 42 and Ubuntu 25.04 were released recently, but VeraCrypt have RPM and DEB files for previous versions.
Desired behavior
Recently, VeraCrypt's commits showed that an AppImage version of the app will be released in future version, this format is like "Portable" for Linux OS, which is very nice, and does not depend of specific version of specific OS. Unlike, Snap or Flatpak, the AppImage files can be easily downloaded, put them into an USB device, and does not need Internet connection.
So, maybe the Linux and Raspberry Pi installers could be reduced to be clearer. With just the following items:
- Installer x64 / 64-bit (.tar.bz2 or .tar.gz)
- Installer x86 / 32-bit
- Installer ARM64 / ARMv8
- Installer ARM32 / ARMv7
- AppImage x64 (Portable, the equivalent of "VeraCrypt Portable" for Windows)
- AppImage ARM64
This has the great benefit of reducing the effort of making many RPM and DEB files for each version (that after some times it becomes outdated). Also, it would reduce a lot the Bundle (.7z) of VeraCrypt (that contains all the installers).
Your Environment
VeraCrypt version: 1.26.20 x64
Operating system and version: Windows 11 24H2
System type: 64-bit