Multiple implementation for a scheme

Hi,

I was reading trough the sourcecode and docs and at one point wondered is it possible to create multiple implementors for one sheme? The use-case for this would be for example having multiple file:// scheme-handlers, one for redoxfs, one for fts and another for ext2?

one for fts

Did you mean TFS? I don’t think there’s anything involved in Redox called FTS.

Oh yes of course. :slight_smile:

I don’t even know if it is planned to support multiple filesystems. I couldn’t find anything about it

Maybe this could be solved like this:

                     file://
            /           |         \
    redoxfs://      ext2://          tfs://
            \           |         /
                  blockdev://