PEFS Blog

Latest news on the project development

Release 2016.06.11

Latest PEFS release (2016.06.11) includes a number of significant performance and stability improvements. Among them:

  • Shared vnode locking support which greatly improves performance
  • Refactored internal directory cache subsystem with improved performance
  • New configuration option for per file system hash table instead of global one
  • Fixed race condition in kernel FPU context allocation
  • Fixed buffer invalidation for inactive vnodes.

Shared vnode locking made it possible to fully utilize underling file system and “in real life” workloads, while previous PEFS versions did not support concurrent read access to files and directories. Dircache has also been refactored to eliminate lock contention and facilitate concurrent access. FPU races that could have potentially resulted in the cryptographic operations slowdown were fixed in current release. These improvements proved to be most useful in multi-user server environment.

PEFS website launch

Hello everyone,

We are excited to announce an official launch of PEFS website: pefs.io!

PEFS (Private Encrypted File System) is a kernel level stacked cryptographic file system for FreeBSD.

The purpose of the website is to provide our visitors with the most relevant and up-to-date information about PEFS project development, and promote PEFS beyond the open-source community.

In this blog, we are planning to publish the latest news about PEFS as well as our thoughts on secure data storage and cryptography topics.


Feel free to send your feedback to contact@pefs.io.

Thank you,
PEFS team