# Système d'exploitation vs. hyperviseur ## Est-ce bien nécessaire ... ### ... un noyau ? TODO Logos de différents noyaux ### ... le temps de boot ? > * Initialisation du/des processeur(s) et de la mémoire ; > * détection du matériel ; > * préparation des interfaces pour l'userland ; > * montage du système de fichiers racine ; > * lancement de `/sbin/init` . . . https://0xax.gitbooks.io/linux-insides/content/ ### ... le système de fichiers ? Eh oui ! ### ... d'isoler ? > * Limitation des ressources ; > * partage du temps de calcul ; > * prévention des dénis de service : > ```sh > 42sh$ while true; do mkdir x; cd x; done > ``` > * abstraction des ports ; > * sécurité (root, exploit, ...). ## Les techniques d'isolation ### `chroot` * **Difficulté :** hardcore ; * **Sécurité :** douteuse ; * **Coûts :** élevés. ### Virtualisation et paravirtualisation * **Difficulté :** débutant ; * **Sécurité :** OK ; * **Coûts :** réduits. ### Mais ... TODO clipart lumière