커널에서 보내는 이 메시지는 무엇을 의미합니까?

커널에서 보내는 이 메시지는 무엇을 의미합니까?

VirtualBox를 시작하면 다음과 같은 경고가 나타납니다.VirtualBox' uses 32-bit capabilities (legacy support in use)

무해해 보이지만 이것이 무엇을 의미하는지 궁금합니다. 왜 이런 일이 발생합니까?

Arch Linux저는 Intel VT(i5 CPU)로 64비트를 실행하고 있습니다 VT enabled.

/usr/lib/virtualbox에서 32비트 파일을 검사하면 다음과 같은 결과가 나타납니다.

%> find . -type f -exec is32elf {} \;
./VBoxDD2GC.gc
./VMMGC.gc
./VBoxDDGC.gc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPuelMain.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxVRDP.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxEhciR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawDrv.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxUsbCardReaderR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.x86/VBoxPciRawR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxPuelMain.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciR0.r0
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxVRDP.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciRC.rc
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxEhciR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.x86/VBoxUsbCardReaderR3.so
./ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/solaris.amd64/VBoxEhciRC.rc

아마도 그게 뭔가 설명이 될까요?

답변1

이것은 virtualbox가 이전 버전을 사용한다는 것을 의미합니다.리눅스 기능API. 더 이상 사용되지 않지만 여전히 지원되며 virtualbox 개발자에게 새 버전을 계속 사용하라는 경고가 표시됩니다.

관련 정보