Supposing that RAM disk is a wonderful thing, I don't see why it requires any change to UNIX. Couldn't the RAM used for this be treated as a device and mapped into the filesystem in the same way as any other block device? I should think that it would just be a matter of writing an appropriate driver.