DragonFly users List (threaded) for 2009-02
EUREKA - was the 'why' of pseudofs
Matthew Dillon wrote:
There are several reasons for using PFSs.
Matt - you've re-invented Ramphotyphlops braminus:
PFS = Parthenogenetic File System
hammer pfs-master = select a host.
hammer pfs-slave = induce ovulation.
hammer mirror-copy = self-inseminate the egg, provide nutrients to
grow a clone with the instincts of the parent.
hammer mirror-stream = continue growing/educating the child.
While growing, deny it independence.
(parent has r/w, others can see but not touch = no deviation)
hammer pfs-upgrade = hatch the egg, grant adulthood.
HAMMER fs structure - DNA if you will - must be precisely replicated in
core form before any body-mass (files) save its own 'schema' can be
added. Notochordata grow the spinal chord, THEN 'bud' the organs. The
nerve-'tree' remains connected, trunked back to the brain, enforces
order, reports environment.
Snapshotting, reblocking, pruning are comparable to our nightly sort,
merge, index, and re-write of short-term memory to long-term memory.
So we're not really growing a Ramphotyphlops here.
We're growing the indexed storage portion and the storage/retrieval
mechanism ..... of a brain.
Proven pattern among Odontata, too:
. .. so this file system could live a very, very long time......
Wonder how long before it grows wings....
. ...or an appetite...