The question is if one can reliably & efficiently:
use CppCryptFS to hold and mount from within it, on WIndows or on Linux, a Virtual or Image Disk with an existing File System (ext4, NTFS etc).
support the Virtual Drive containing an Operating System and in any case hundreds of thousand of small files (like code) embedded within it.
support huge sizes, like 50GB or 100GB. Also the size might be growing or shrinking, depending on the VM settings.
work well with extensive multi process, real-time I/O, with caching on top of the host and virtualized OSes, therefore it must respond fast to random I/O r/w access etc.
be friendly on CPU & utilize the cryptographic facilities of modern CPUs.
I've been using TrueCrypt / VeraCrypt for almost 20 years with no issues on those aspects. I'm not sure how well the container-less architectures and CppCryptFs / GoCryptFS in particular are proven and can be trusted for such use cases.
The real question is, has anyone got experience with a scenario like this? Has anyone like the authors @bailey27 @rfjakob (thank you both!) got an opinion or advice for or against this?
The question is if one can reliably & efficiently:
use CppCryptFS to hold and mount from within it, on WIndows or on Linux, a Virtual or Image Disk with an existing File System (ext4, NTFS etc).
support the Virtual Drive containing an Operating System and in any case hundreds of thousand of small files (like code) embedded within it.
support huge sizes, like 50GB or 100GB. Also the size might be growing or shrinking, depending on the VM settings.
work well with extensive multi process, real-time I/O, with caching on top of the host and virtualized OSes, therefore it must respond fast to random I/O r/w access etc.
be friendly on CPU & utilize the cryptographic facilities of modern CPUs.
I've been using TrueCrypt / VeraCrypt for almost 20 years with no issues on those aspects. I'm not sure how well the container-less architectures and CppCryptFs / GoCryptFS in particular are proven and can be trusted for such use cases.
The real question is, has anyone got experience with a scenario like this? Has anyone like the authors @bailey27 @rfjakob (thank you both!) got an opinion or advice for or against this?
Kind regards