https://arekuse.net/blog/tech-guides/bvm-pvm/
BVM & PVM