Además del código para tmpfs, que se utiliza en el núcleo para casi todas las configuraciones de Linux, el único requisito para hacer un disco virtual desde el que arrancar era añadir la posibilidad de descomprimir un paquete de archivos (los desarrolladores del núcleo escogieron utilizar el formato de archivo cpio).