IGFE CSC 7342
What is virtualization
History of virtualization
The different kinds of virtualization
Some elements on operating systems and compilation
KVM, Virtualbox, etc.
Linux containers, Dockers, etc.
Virtualization and implementation
Diversion of function calls
Diversion of system calls
Good knowledge of Unix and C.
The goal of this module is to present the different possibilities to virtualize system from both user-level and system-level point of views.
Evaluated lab or mini-project