Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Due to licensing issues TrueCrypt is not included in Fedora 15 (source here). Although not address by Fedora itself there's also concerns regarding the developers identities and related issues (source here). I'm looking for possible alternatives that matches the following requisites:

  • Compliance with Fedora licensing guidelines
  • Able to encrypt a partition
  • Allows me to mount the encrypted partition both on Windows and Linux (I'm using a dual boot system)
  • Peer reviewed by the cryptography community

Is there any package that meet those guidelines?

share|improve this question
up vote 6 down vote accepted

LUKS (a.k.a. cryptsetup) is the standard for Linux disk encryption. It can encrypt a whole encryption, or a set of partitions through LVM.

With FreeOTFE, you can also access LUKS encrypted volumes under Windows. From the cryptsetup homepage:

LUKS is also cross-platform standard. Thanks to FreeOTFE, you get LUKS for Win32. Of course, you have to use a file-system on your LUKS partition that both OS understand to actually make use of this cross-platform capability (either use ext2fs drivers for windows or use FAT drivers for Linux).

cryptsetup is licensed under GPLv2 and according to this Licensing article, it is compliant with the Fedora licensing guidelines.

share|improve this answer
Thank you, that's exactly what I was looking for. – Vitor Py Jul 17 '11 at 18:57

Fedora itself has a started a fork called RealCrypt.

Otherwise, Diskcryptor.

share|improve this answer

ecryptfs has some advantages over LUKS like dynamic size of the encrypted tree.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.