4. Hyperviseur type 2
• VirtualBox, VMware Player, …
• Fonctionne sur grand nombre de plateforme
• Système hétérogènes
• Permet l’émulation de matériel
• Lourd en ressources
6. Hyperviseur type 1
• KVM, VMware ESXi, Hyper-V, XEN, …
• Système dédié à la virtualisation
• Systèmes hétérogènes
• Meilleur rentabilité matériel par rapport à
l’hyperviseur type 1
• Reste relativement lourd en ressources
8. Isolation
• Un seul kernel
• Instanciation de différentes parties du
système (processus, réseau, montage, …)
• Demande peu de ressources
• Système homogène uniquement
10. Pourquoi faire de l’isolation ?
• Lancer un processus est plus rapide que lancer
un système d’exploitation complet
• Peu de ressources gaspillée inutilement
11. Crash ?
• Même combat mais à un autre niveau
• Crash de l’hyperviseur -> les VM sont down
• Crash du kernel -> la machine est down
25. ReactOS
• Réécriture de l’implémentation de Microsoft
Windows NT sous licence GNU GPL
• Binairement compatible
• Loin d’être fini
26. Kernel Mode/User Mode
• Kernel: espace noyau (driver, gestion de la
mémoire et des processus, lien avec le
hardware), accès global au système
• User: espace utilisateur (applications
classiques), accès restreint et sécurisé au
système