Opened 11 years ago

Closed 10 years ago

#1933 closed enhancement (fixed)

Design and Implement a Layered File System Extension Architecture

Reported by: bonefish Owned by: axeld
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/pre-alpha1
Keywords: Cc: leavengood@…
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Design and implement an architecture to transparently extend the capabilities of file systems. It should make the following features possible:

  • Add BeOS attributes and query support to non-BeOS/Haiku-native FSs.
  • Add write support (using volatile storage like memory) to read-only FSs (e.g. ISO9660) or FSs residing on read-only media.
  • Add features like data encryption to any FS.

Those extensions should be pluggable in layers, i.e. it should be possible to extend a ISO9660 FS by attributes, write support, and encryption at the same time.

Change History (2)

comment:1 Changed 10 years ago by leavengood

Cc: leavengood@… added

Hasn't mmlr been working on this for a while?

comment:2 in reply to:  1 Changed 10 years ago by bonefish

Resolution: fixed
Status: newclosed

Replying to leavengood:

Hasn't mmlr been working on this for a while?

Yeah, he implemented the attributes and write support layers. This ticket was even only about the general architecture, which I mostly implemented in hrev24816.

Note: See TracTickets for help on using tickets.