QEMU와 KVM은 모두 커널 모듈입니까?
VirtualBox에서 이러한 커널 모듈과 동등한 것은 무엇입니까?
감사해요.
답변1
KVM은 다수의 커널 모듈 kvm
과 아키텍처별 모듈( kvm-amd
AMD의 경우, kvm-intel
Intel의 경우)로 구현됩니다. QEMU는 사용 가능하지만 KVM이 필요하지 않은 경우 KVM을 사용할 수 있는 사용자 공간 애플리케이션입니다.
VirtualBox에는 여러 커널 모듈도 있으며, 그 중 주요 모듈은 vboxdrv
VirtualBox의 Ring 0 책임을 처리합니다.
두 커널 모듈 세트는 유사하지만 동일하지는 않습니다.즉그들의 기능은 완전히 겹치지 않습니다. 두 설정의 가상화 세부 사항은 상당히 다릅니다.
(VirtualBox를 탐색하면 KVM에 대한 참조를 찾을 수 있지만 그렇지 않습니다.사용KVM. 여기에는 QEMU용 재컴파일러가 포함되어 있기 때문에 KVM을 참조하는 일부 소스 코드가 포함되어 있지만 KVM 지원은 명시적으로 비활성화되어 있습니다. 또한 게스트에게 KVM 호환 반가상화 인터페이스를 제공합니다. 조심해야 해하드웨어 가속을 동시에 사용하는 다른 가상 머신 호스트를 사용하지 마십시오., 쉽게 서로 밟고 잠재적으로 호스트와 충돌할 수 있으므로 QEMU 및 KVM을 사용하여 여러 VM을 실행할 수 있지만 동시에 QEMU/KVM 및 VirtualBox를 사용하여 VM을 실행하려고 시도하지 마십시오. )