De Linux-kernel heeft momenteel code om het opstarten van een initieel rootbestandssysteem via NFS of CIFS voor niet-blokkerende bestandssystemen voor apparaten mogelijk te maken, terwijl een nieuwe patch bedoeld is om willekeurige niet-blokkerende bestandssystemen voor apparaten als root te kunnen mounten.
De oude kernelontwikkelaar Christoph Hellwig heeft deze nieuwe patch uitgebracht, gebaseerd op eerder werk van Red Hat’s Vivek Goyal. Door de CIFS-en NFS-rootbestandssysteemondersteuning op dit moment in de kernel uit te breiden, maakt deze extensie het mogelijk om willekeurige niet-blokkerende apparaatbestandssystemen te gebruiken voor het rootbestandssysteem.
Een van de redenen voor deze patch is om eenvoudig VirtIO FS root-bestandssystemen toe te staan met opties zoals”root=myfs rootfstype=virtiofs rw”, maar het kan net zo goed ook op andere bestandssystemen worden toegepast met deze patch van slechts 40 regels nieuwe code.
Zie deze kernel-mailinglijstthread als dergelijke functionaliteit is interessant voor u.