The root filesystem of every node is bit-for-bit identical
whether it resides on a local disk or is mounted via NFS. Functional
groups of nodes or individual nodes can be configured to behave
differently by using `linkbacks' to configure themselves at
boot-time with symbolic links
going to and from a small RAM disk.
For large clusters, diskful mirrors of the image can each NFS export their root filesystem to a reasonable number of `diskless' nodes so that services such as DHCP, TFTP, and NFS of the root image can be distributed efficiently to any scale necessary using commodity hardware.