Virtualization
Virtual Box
Why Virtualization is needed ?
Testing application software
under different os
contstraint memory (process allocation)
Web hosting
Linux machine -> Apache -> HTML files
In a single computer how many can we host ?
Static webpage
Dynamic webpage
feedback form
forums
Change root directory
chroot
usually
/lib - all installed binary files
/bin - binary file
Created a directory and set as root. Install all the packages here and operate inside it.
Not able to scale
No different OS. Only host OS
Virtualization
- OS - Kernel -> Host OS, Guest OS
Solved many problems "It works on my machine"
Virtualization / Container -> Zip the developer machine and ship it.