For some time I've felt that the big problem with the Z and having a base OS install is that things can get messy...
There are a lot of symlinks from writable file space to the rom file system, so that all the usual files are in the usual place, but you can patch the OS with new files by replacing the symlink with a real file.
e.g. initially /etc/hosts would symlink to /mnt/rom.cramfs/etc/hosts, but you'd replace it with a real file in /etc/hosts.
As I understand it, Guylhem has done some great work making a clean 6000 ROM without all this clutter, but I don't know how he handled the issue of being able to replace files in ROM with files in regular flash?
Then I came across
project-unionfs, which allows you to overlay or stack one FS on top of another, i.e. to add incremental changes. This allows the system to be very flexible because as far as the user is concerned, all the files are real files and you don't have to know where they are.
Does this make sense? How easy would it be to add this support into OE, Cacko or Guylhem's distro?
Paul