Virtualbox의 "vboxdrv" 모듈은 무엇입니까?

Virtualbox의 "vboxdrv" 모듈은 무엇입니까?

오염된 커널이 있고 적어도 현재 journalctl -k | grep taint특정 모듈을 가리키고 있습니다.

localhost.localdomain kernel: vboxdrv: loading out-of-tree module taints kernel.
localhost.localdomain kernel: vboxdrv: module verification failed: signature and/or required key missing - tainting kernel

공식 Fedora 저장소의 소프트웨어만 설치했습니다(Copr은 설치하지 않았습니다). 이 모듈은 무료가 아닌가요? Virtualbox는 독점 구성 요소를 제공할 수 있나요? 중요한 경우 일부 컴퓨터에 Virtualbox를 통해 "게스트 추가"를 설치했습니다.

Virtualbox에 게스트 추가


Linux에서 이러한 문제가 발생하면 다른 가상화 소프트웨어를 사용할 수 있습니다.

답변1

이 모듈은 무료가 아닌가요? Virtualbox는 독점 구성 요소를 제공할 수 있나요?

VirtualBox는 GPL2에 따라 출시되지만(USB 및 디스크 암호화와 같은 특정 기능 제외) Linux 커널 개발자는팬이 아니다vboxdrvVirtualBox 커널 모듈은 커널을 "오염" 시키는 수많은 문제의 영향을 받았습니다 .

패치는 10여년 전에 병합되었지만 아무도 이를 복원하려고 하지 않았습니다.

Linux에서 이러한 문제가 발생하면 다른 가상화 소프트웨어를 사용할 수 있습니다.

내가 아는 한, 당신에게는 아무런 문제가 없습니다. QEMU/KVM을 원하는 대로 사용할 수 있지만 기능과 유용성이 훨씬 뒤떨어집니다.

Virtualbox의 "vboxdrv" 모듈은 무엇입니까?

이 드라이버는 빠른 [하드웨어] 가상화를 활성화하는 데 필요합니다. 가상화는 순전히 소프트웨어로만 수행할 수 있지만 속도가 훨씬 느려집니다.

관련 정보