Cyberus Technology๋ VirtualBox์ ์ ๊ณต๋ vboxdrv ์ปค๋ ๋ชจ๋ ๋์ VirtualBox ๊ฐ์ํ ์์คํ ์ Linux ์ปค๋์ ๋ด์ฅ๋ KVM ํ์ดํผ๋ฐ์ด์ ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ VirtualBox KVM ๋ฐฑ์๋์ฉ ์ฝ๋๋ฅผ ์ด์์ต๋๋ค. ๋ฐฑ์๋๋ ๊ธฐ์กด VirtualBox ๊ด๋ฆฌ ๋ชจ๋ธ๊ณผ ์ธํฐํ์ด์ค๋ฅผ ์์ ํ ์ ์งํ๋ฉด์ KVM ํ์ดํผ๋ฐ์ด์ ์ ์ํด ๊ฐ์ ๋จธ์ ์ด ์คํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค. KVM์์ VirtualBox์ฉ์ผ๋ก ์์ฑ๋ ๊ธฐ์กด ๊ฐ์ ๋จธ์ ๊ตฌ์ฑ์ ์คํํ๋ ๊ฒ์ด ์ง์๋ฉ๋๋ค. ์ฝ๋๋ C ๋ฐ C++๋ก ์์ฑ๋์์ผ๋ฉฐ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
KVM์ ํตํด VirtualBox๋ฅผ ์คํํ๋ฉด ์ป์ ์ ์๋ ์ฃผ์ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- VirtualBox ๋ฐ VirtualBox์ฉ์ผ๋ก ์์ฑ๋ ๊ฐ์ ๋จธ์ ์ QEMU/KVM ๋ฐ Cloud Hypervisor์ ๊ฐ์ KVM์ ์ฌ์ฉํ๋ ๊ฐ์ํ ์์คํ ๊ณผ ๋์์ ์คํํ ์ ์๋ ๊ธฐ๋ฅ. ์๋ฅผ ๋ค์ด, ํน๋ณํ ์์ค์ ๋ณดํธ๊ฐ ํ์ํ ๊ฒฉ๋ฆฌ๋ ์๋น์ค๋ Cloud Hypervisor๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ ์ ์์ผ๋ฉฐ, Windows ๊ฒ์คํธ๋ ๋ณด๋ค ์ฌ์ฉ์ ์นํ์ ์ธ VirtualBox ํ๊ฒฝ์์ ์คํํ ์ ์์ต๋๋ค.
- VirtualBox ์ปค๋ ๋๋ผ์ด๋ฒ(vboxdrv)๋ฅผ ๋ก๋ํ์ง ์๊ณ ์์ ์ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ์ฌ ๋ชจ๋ ๋ก๋๋ฅผ ํ์ฉํ์ง ์๋ ์ธ์ฆ๋๊ณ ๊ฒ์ฆ๋ Linux ์ปค๋ ๋น๋ ์์ ์์ ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- KVM์์๋ ์ง์๋์ง๋ง VirtualBox์์๋ ์ฌ์ฉ๋์ง ์๋ ๊ณ ๊ธ ํ๋์จ์ด ๊ฐ์ํ ๊ฐ์ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์๋ฅผ ๋ค์ด KVM์์๋ APICv ํ์ฅ์ ์ฌ์ฉํ์ฌ ์ธํฐ๋ฝํธ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ฐ์ํํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์ธํฐ๋ฝํธ ๋๊ธฐ ์๊ฐ์ ์ค์ด๊ณ I/O ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
- KVM์๋ ๊ฐ์ํ๋ ํ๊ฒฝ์์ ์คํ๋๋ Windows ์์คํ ์ ๋ณด์์ ๊ฐํํ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
- VirtualBox์์ ์์ง ์ง์๋์ง ์๋ Linux ์ปค๋์ด ์๋ ์์คํ ์์ ์คํ๋ฉ๋๋ค. KVM์ ์ปค๋์ ๋ด์ฅ๋์ด ์๋ ๋ฐ๋ฉด, vboxdrv๋ ์๋ก์ด ์ปค๋๋ง๋ค ๋ณ๋๋ก ํฌํ ๋ฉ๋๋ค.
VirtualBox KVM์ Intel ํ๋ก์ธ์๋ฅผ ํ์ฌํ x86_64 ์์คํ ์ Linux ๊ธฐ๋ฐ ํธ์คํธ ํ๊ฒฝ์์ ์์ ์ ์ธ ์๋์ ์ฃผ์ฅํฉ๋๋ค. AMD ํ๋ก์ธ์์ ๋ํ ์ง์์ด ์กด์ฌํ์ง๋ง ์ฌ์ ํ ์คํ์ ์ธ ๊ฒ์ผ๋ก ํ์๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru