Ferret File System

From Woozle Writes Code
Revision as of 14:26, 25 February 2024 by Woozle (talk | contribs)
Jump to navigation Jump to search

Overview

Ferret File System (FFS) is actually two ideas which can work together or separately: storage agnosticism and file format agnosticism.

Ideally it should probably be implemented as a layer between {a very simplified node-file system (files have no names, folders, or meta, just volume-unique IDs) plus volume-database} and {a filesystem API} which would be compatible with most modern software but with additional features.

For nearer-term practical purposes, though, since I don't yet know how to roll my own filesystem :D, it looks possible to implement most of the utility of this concept as a userland application.

Pages

  • /design: conceptual and technical stuff
  • /app: as a userland application

Archives

  • /v0.1 aka FileFerret: an earlier iteration of the idea, with some code