file system servers

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Adek336

file system servers

Post by Adek336 »

Hi,

Instead of the all-is-file paradigm, would it be very efficient to write userland drivers mapping devices (soundcards, video, storage) to files? That way I could have legacy support for code which operate that way but I could use other ideas in the primary drivers.

I am thinking of having a virtual file system as a userland server and I'm actually almost ready to start coding but- I have no clue how such basic funcionality as mkdir, delete file can be achieved ;D I mean how a file system driver exports these functions? Because the open, read, write are all exported in a pointer table. But the mkdir, erase are not.

I heard someone talking 'bout "inodes" in the context of file services. I think I should know what it is before I write a vfs ;)

What other considerations do you find important here?

Cheers,
~Adrian ;)
Post Reply