Hello, Michael:
I am Jim DeLaHunt. I recently discovered Perkeep. A lot of
Perkeep's fundamentals resonate with me, as they do with you. Like
you, I would like some scope extensions to address my archiving
requirements. But the scope extensions I have my eye on may differ
slightly from yours.
I have some questions for the Perkeep community to gauge interest in a recalibration of Perkeep's scope.
Perkeep is the most complete system that understands CAS and file indexing. Its schema/camliTypes and related signing systems are simple yet allow great extensibility. The CLI, importers, mobile/web apps, encryption and redundant syncing systems are all non-trivial in their own right and have been implemented with the future in mind. I've looked across a range of other systems (IPFS, Syncthing, Seafile, Gluster', Upspin', Filestash etc.), and Perkeep is by far the best match for what I am looking for.
Some file/data management scenarios are not served well by solutions anywhere. I have some high-level suggestions below, but I'd like to hear your general views on whether there is a need for more features in the personal data management space that Perkeep inhabits. Do people in the Perkeep community see any opportunities to extend Perkeeps core purpose or scope in general?
There are lots of great things in perkeep, and there are many fundamental things that should never change:
- the beliefs described on perkeep.org
- content addressed storage
- objects, not files + claims and schema system etc
- the indexing system - how it is managed, extended etc.
- the ecosystem, including importers and the UIs
- focus on open formats and protocols
My thoughts on a new capability for Perkeep include the following two things, with hopefully minimal impact on existing components. These two things wouldn't be trivial, but they could increase the reach of this platform.
- keeping some form of metadata on all data everywhere, where the data itself isn't stored in blob storage. Allow users to see this data in a familiar file hierarchy and control smart-ish import rules for these files via a Perkeep management UI. If nothing else, this one thing would lower the threshold for those wishing to start Perkeep.
- include additional classifying, tagging and handling data rules based on contextual information about where the 'file' came from.
My biggest requirement which seems unmet by Perkeep is to archive files and directory trees as files and directory trees, rather than dissolving them into the blob store. Part of what I want to preserve is rich file system metadata from past file systems, most notably resources forks of past MacOS HFS+ filesystems, and extended attributes of present APFS filesystems. I also want to be able to archive a software source code directory tree with its filenames, structural relationships, and timestamps intact.
A way to do this is to track metadata for files and directory
trees, without dissolving the directory trees themselves.
I have year-based directories of bits going back 35+ years. I have directory trees of photographs. I want to index, manage, and explore that content, but I do not want to do anything to modify those files themselves.
However, I am very new to Perkeep. I don't yet have a clear idea
how much of this Perkeep does in fact do, and what represents new
scope.
Best regards,
—Jim DeLaHunt
-- . --Jim DeLaHunt, jd...@jdlh.com http://blog.jdlh.com/ (http://jdlh.com/)
--
You received this message because you are subscribed to the Google Groups "Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email to perkeep+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/perkeep/341e4cec-6c35-4ad6-b507-5d3f01b72bb5%40jdlh.com.