Tags: Norost/nrfs
Tags
v0.2.1-alpha0 Tooling has improved to be more UX friendly. New features: * fuse, tool: create & load multi-image filesystems * fuse, tool: a key file can be saved & provided to skip key derivation * tool: argon2id parameters are configurable * tool: dump shows more filesystem-wide info * fuse: implement statfs * fuse: add option to control cache size Fixes: * fuse: use rwx-r-xr-x permissions as default * nros: fix block count mismatch between chains
Release v0.2
* Completely overhauled the cache.
The cache itself is now fully concurrent,
which allows it to handle concurrent I/O requests
as well as make use of parallelism to improve throughput.
* The FUSE driver does not make explicit use of this feature yet
though.
* Added encryption.
Originally, encryption was not going to be implemented and instead
left over to block drivers.
However, after some consideration it was decided it would be
beneficial to support encryption directly to improve performance.
and for ease of use.
While a key can either be derived from a password or supplied
directly, the tools currently only support passwords.
* Add support for mirroring and error correction.
The tools do not expose any options for multi-disk setups however.
This will be implemented in v0.2.1