VMWare, Xen, KVM, UML, les logiciels de virtualisation se multiplient au fur et à mesure que cette technologie se popularise dans les salles de serveurs. Et les problèmes de compatibilité entre eux connaissent également une croissance forte. Pour éliminer une partie de ces problèmes, Paul « Rusty » Russel, un développeur Open Source australien a une solution. Un autre logiciel, baptisé Virtio I/O, qui implémentera une couche virtuelle d'entrées/sorties pour permettre aux pilotes les plus courants d'être utilisés quelle que soit la plateforme de virtualisation mise en place. Si cette solution est élégante, elle est, selon Rusty Russel, plus compliquée à mettre en place qu'il n'y paraît. Et le développeur suggère dans un premier temps de travailler un code commun à intégrer dans les systèmes d'exploitation Linux virtualisés.