(no subject)
Mar. 14th, 2003 02:37 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
One of my current computer-related projects is to write a Linux filesystem module ('ToyFS') and then try to implement a 'union' filesystem (like in Plan 9). Anyone else interested in this? If I'm successful I'll try to write a 'linux filesystem module how-to'.
no subject
Date: 2003-03-14 04:09 pm (UTC)More interested in maybe doing so for freebsd. but I don't know how much one would relate to the other, so linux is as good a place to start as anywhere...
Toy stand for anything?
what is a "union" filesystem?
no subject
Date: 2003-03-14 09:10 pm (UTC)Toy = something fun to play with
Union FS = a meta-fs that lets you take two directory trees, rooted at A and B respectively, and form their "union", which will be mounted at C and will appear to contain all those files in A *and* those in B. For an idea of what I'd like to mess with, see the Plan 9 documents (http://plan9.bell-labs.com/sys/doc/index.html).
no subject
Date: 2003-03-14 09:29 pm (UTC)Toy should stand for something, regardless. ;)
union sounds pretty nifty. huh. are there fs hooks for things like that? or would one have to make it an "add it as a library and recompile" sort of thing?
I'm going to be incommunicado for almost a week, but when I get back... :)
no subject
Date: 2003-03-14 10:20 pm (UTC)I'm sure we could find a good backronym for `toy'.
Additional filesystems can be written entirely as modules, so that you compile them, then just type "insmod toyfs", and presto-magico, the filesystem is installed.
The way Plan 9 uses the filesystem namespace is incredibly cool. For instance, rio, the windowing environment (equivalent to X), opens up /dev/console, dev/mouse, etc, and it presents exactly the same interface inside each of its windows. So, you can actually run rio inside of a rio window, ad infinitim. it's very cool.
Vacation?
no subject
Date: 2003-03-14 09:02 pm (UTC)You should meet
And she has a great description of some Swedish(?) practice called "Hundpolo" in her latest post.