Pour tester le nouveau noyau, le faire tourner sur une machine peut
paraître hasardeux, particulièrement lors de la modifications des
systèmes de fichiers. En outre, rebooter systématique à chaque nouveau
changement peut vite devenir pénible. C'est pour ces raisons que nous
avons choisi d'utiliser une machine virtuelle et plus particulièrement
UML (User Mode Linux).
Cependant, l'utilisation d'une machine virtuelle peut présenter quelques désavantages, notamment l'environnement diffère forcément de celui d'une véritable architecture. Cette problématique a été prise en compte, et nous avons régulièrement effectué des tests sur une véritable machine i386 dédié.