At the lunch today we started talking about a feature that would have been nice to have - a system call sort of similar to link(2) where you would get a cloned copy of a file that would (initially) share the same data blocks on the disk but would use copy-on-write to create private copies as soon as something is modified.
It could be nice to use for example for a mail server using maildir:s so that the mail delivery program sending a mail to multiple users could use that syscall instead of writing N copies of the same mail... (It would save space until the users would start to modifiy the files). Anyway, just a brainstorm idea that came up... :-) -- This messages posted from opensolaris.org