Descriptif
The goal of this module is to present the different possibilities to virtualize system from both user-level and system-level point of views.
Lecturers:
Éric Renault (TSP), Aravinthan Gopalasingham (NOKIA)
21 heures en présentiel
Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Diplôme d'ingénieur
Pour les étudiants du diplôme Computer Science for Networks M2
Programme détaillé
- Introduction
What is virtualization
History of virtualization
The different kinds of virtualization
Some elements on operating systems and compilation
- Virtualization tools
KVM, Virtualbox, etc.
Linux containers, Dockers, etc.
- Virtualization and implementation
Diversion of function calls
Diversion of system calls
Evaluation
Evaluated lab or mini-project