For some time I imagined a world where all I’d need to access my data was something, be it a laptop, cellphone or embedded microchip, that would authenticate me and grant access to all data available to me. In this world I could bring said authentication anywhere, e.g., a library or Chiba City, and start accessing data with whatever tools available. Imagine a keyboard, mouse and monitor at the library or tablet at an airport.
Once authenticated such a system would allow “mounting” data from the cloud to whatever my current device was. No matter the hardware I’d always be accessing the same data. As a user it would feel as if the data was local to that device, i.e., my cloud data mounted locally, my
The data itself would be:
No longer would I concern myself with “transferring” a notes.txt file saved locally on device A to device B, or “downloading” a large folder composed of videos onto a USB to share with friends. It’s beyond the scope of this post to highlight the shortcomings of modern-day cloud storage systems within the context of this idea.
The point is simplicity, in addition to the above.
This has been on my mind for some time. So when I heard about an experimental project called Upspin I was immediately intrigued.
Data should simply be available to any program with authenticated access rights. And of course for any person with those rights
That vision closely resembles, on some level, the abstract system I’ve been envisioning. I could go into more detail, but I feel comfortable pointing the reader at the above manifesto, as Rob did a fine job articulating what we used to have, where we are now and why we need a system such as Upspin. For a more detailed overview also see the Upspin Overview
Some useful resources:
Subsequent posts will cover: