Follow Slashdot stories on Twitter


Forgot your password?
Data Storage Microsoft

Rethinking the Nature of Files 369

An anonymous reader writes "Two recent papers, one from Microsoft Research and one from University of Wisconsin (PDF), are providing a refreshing take on rethinking 'what a file is.' This could have major implications for the next-gen file system design, and will probably cause a stir among Slashdotters, given that it will affect the programmatic interface. The first paper has some hints as to what went wrong with the previous WinFS approach. Quoting the first paper: 'For over 40 years the notion of the file, as devised by pioneers in the field of computing, has proved robust and has remained unchallenged. Yet this concept is not a given, but serves as a boundary object between users and engineers. In the current landscape, this boundary is showing signs of slippage, and we propose the boundary object be reconstituted. New abstractions of file are needed, which reflect what users seek to do with their digital data, and which allow engineers to solve the networking, storage and data management problems that ensue when files move from the PC on to the networked world of today. We suggest that one aspect of this adaptation is to encompass metadata within a file abstraction; another has to do what such a shift would mean for enduring user actions such as "copy" and "delete" applicable to the deriving file types. We finish by arguing that there is an especial need to support the notion of "ownership" that adequately serves both users and engineers as they engage with the world of networked sociality. '"
This discussion has been archived. No new comments can be posted.

Rethinking the Nature of Files

Comments Filter:
  • by klubar ( 591384 ) on Tuesday November 01, 2011 @09:29AM (#37906484) Homepage

    I've always thought it would be useful if you could mark as file as automatically deleting at a certain date. If you create a temporary file, it would be nice to flag it as "delete after 60 days" so it doesn't need attention in the future. (The same functionality would be really useful for emials...I want to save this email until after the event (or whatever it's about) and then have it automatically deleted.) I once saw the file functionality on a custom Cray operating system in the 1977.

  • by wertarbyte ( 811674 ) on Tuesday November 01, 2011 @09:54AM (#37906818) Homepage
    SHAID=$(sha512sum "$DOCUMENT" | cut -f1 -d' ')
    mkdir heap
    mv "$DOCUMENT" "heap/$SHAID"
    mkdir tags
    mkdir tags/Schematics
    mkdir tags/Pentagon
    mkdir tags/Operation_Zesty_Lemon

    ln "heap/$SHAID" tags/Pentagon/
    ln "heap/$SHAID" tags/Schematics/
    ln "heap/$SHAID" tags/Operation_Zesty_Lemon/

What is algebra, exactly? Is it one of those three-cornered things? -- J.M. Barrie