VeraCrypt
Drop-in replacementFreeThe official Linux build. Same app, same password, and it opens the container files you made on Windows.
Your files: Existing VeraCrypt and TrueCrypt container files open directly, with no conversion.
Verdict: Yes
Yes. VeraCrypt publishes Linux packages for Debian, Ubuntu, Fedora and openSUSE, plus a portable AppImage, and encrypted containers made on Windows open unchanged.
VeraCrypt has supported Linux for years. Its download page lists graphical packages for named versions of Debian, Ubuntu, Fedora, CentOS and openSUSE, an AppImage that runs on almost anything, and builds for the Raspberry Pi.
The important part for anyone switching is that your encrypted files come with you. A container file you created on Windows opens on Linux with the same password. Copy it across, open VeraCrypt, unlock it, and the contents are there. There is no conversion step and no risk of a one-way change.
One feature does not cross over. Encrypting the whole drive your operating system boots from, with a password before the system starts, is offered on Windows only. On Linux that job is done by the encryption option in your distribution's installer, which you turn on when you first set the machine up. It achieves the same thing by a different route, so decide before you install rather than after.
The packages are built for specific distribution versions, so check yours is listed. And the usual warning stands on any system: lose the password and the data is gone, with nobody able to recover it.
The official Linux build. Same app, same password, and it opens the container files you made on Windows.
Your files: Existing VeraCrypt and TrueCrypt container files open directly, with no conversion.
Built into many Linux systems. Good for encrypting a whole USB stick or spare drive, though it does not open VeraCrypt containers.
Your files: Cannot open VeraCrypt containers. Uses the Linux encryption format instead.
Last checked . Sources: