Submission + - The Randomly Random File System (github.com)
gagol writes: We all know /dev/random, it offers the capability to generate a sequence one byte/block at a time. We cannot usually playback the past bytes or predict the bytes far ahead. This is excellent for cryptographic applications where secrecy is essential.
The Randomly Random File System (RRFS) expose 1 YottaByte (1 Tera-Terabyte) of randomly adressable random data. It's data is accessed like any files and include seeking. Supporting 80 bit "adresses" using "63 bit" file offsets posed some challenges, test the limits of my computer and let me see what macos look like when it crashes.
RRFS is available under a BSD Licence. These are my notes telling the story of how this file system works, step by step, from mount to dismount.
This is an amateur project, plenty of gritty details on the project's page https://github.com/sysaulab/Ra...
The Randomly Random File System (RRFS) expose 1 YottaByte (1 Tera-Terabyte) of randomly adressable random data. It's data is accessed like any files and include seeking. Supporting 80 bit "adresses" using "63 bit" file offsets posed some challenges, test the limits of my computer and let me see what macos look like when it crashes.
RRFS is available under a BSD Licence. These are my notes telling the story of how this file system works, step by step, from mount to dismount.
This is an amateur project, plenty of gritty details on the project's page https://github.com/sysaulab/Ra...