[Tux3] Just in time for its two week aniversary, Tux3 reads and writes
Daniel Phillips
phillips at phunq.net
Wed Aug 6 19:08:37 PDT 2008
A number of components ahve been bolted together to do some basic file
IO:
- Btree operations (from ddsnap)
- File index leaf operations
- Simulation of kernel buffer IO in userspace (from ddsnap)
- Initialize a Tux3 filesystem
The result is a crude form of file reading and writing. A user program
can now transfer bits of text onto filesystem blocks and read them back.
There are lots of things missing:
* No fsync
* No atomic commit
* No sub-block or multiblock transfers
* Only one file right now
* No inode table
* No directories
* No versioning
* No delete
Probably lots of bugs too. But it is up and acting like a filesystem.
The next step, after playing with this and cleaning it up a bit, is to
generalize the btree machinery to handle the next kind of btree: the
inode table.
Regards,
Daniel
_______________________________________________
Tux3 mailing list
Tux3 at tux3.org
http://tux3.org/cgi-bin/mailman/listinfo/tux3
More information about the Tux3
mailing list