
VirtualBox는 부분적으로는 오픈 소스이고 부분적으로는 비공개 소스입니다.
오픈 소스 부품의 예:
- 가상 박스 관리자
소스 코드는 다음에서 찾을 수 있습니다.
https://web.archive.org/web/20230215155445/https://github.com/mirror/vbox
비공개 소스 부품 예:
- 확장팩.
Wikipedia에서 다음 내용도 참조하세요.
"2010년 12월 버전 4부터 핵심 패키지는 GNU General Public License 버전 2(GPLv2)에 따른 무료 소프트웨어입니다. 별도의 "VirtualBox Oracle VM VirtualBox Extension Pack"은 USB 2.0 및 3.0 장치, 원격 데스크톱 프로토콜( RDP), 디스크 암호화, NVMe 및 PXE(Preboot Execution Environment) 부팅은 모두 PUEL(Personal Use and Evaluation License)이라는 독점 라이센스에 따라 라이센스가 부여되어 소프트웨어의 무료 개인 사용, 교육용 사용 또는 평가를 허용합니다. 사용. [30] VirtualBox 버전 5.1.30부터 [31] Oracle은 라이선스가 부여된 소프트웨어와 달리 독점 용도로 비상업적 목적으로 단일 호스트에 소프트웨어를 설치하는 것으로 개인 사용을 정의합니다. VM VirtualBox Extension Pack"에는 소스 코드를 공개적으로 사용할 수 없는 비공개 소스 구성 요소가 포함되어 있으므로 소스 코드를 제공하지 않습니다.
버전 4 이전에는 VirtualBox 소프트웨어가 두 가지 다른 패키지로 제공되었습니다. 전체 패키지는 PUEL에서 무료로 제공되며 추가 상용 배포를 위한 라이센스는 Oracle에서 구입할 수 있습니다. 두 번째 패키지는 VirtualBox Open Source Edition(OSE)이라고 하며 GPLv2에 따라 릴리스됩니다. 이는 GPLv2에서 사용할 수 없는 동일한 독점 구성 요소를 제거합니다. "
원천:
Virtual Box의 비공개 소스 부분을 교체하거나 개선하는 프로젝트가 있나요? 그들의 이름은 무엇입니까?
답변1
Virtual Box의 비공개 소스 부분을 대체하는 프로젝트가 있나요? 그들의 이름은 무엇입니까?
아니요.
답변2
그렇지 않더라도 완전한 오픈 소스 대안이 있습니다. 다른 최신 운영 체제(예: Windows 8/10/11, macOS 또는 지원하는 수많은 Linux 배포판 중 하나)를 실행할 때만 작동하는 매우 간단한 것을 원한다면 시도해 보세요.쿠이크무. Quickemu에서는 운영 체제를 선택하기만 하면 ISO를 다운로드하고 최적화된 가상 머신을 생성하여 쉽게 부팅할 수 있습니다.
Virtualbox와 같이 더 강력한 것을 원한다면 다음을 사용하십시오.가상 관리자. 끔찍한 웹사이트에도 불구하고 Linux에서 가장 훌륭하고 강력한 GUI 관리 프로그램 중 하나입니다.
답변3
QEMU 코드를 사용하는 프로젝트:
많은 가상화 솔루션(VirtualBox, Xen, FAUmachine, Win4BSD, Win4Solaris, Win4Lin)은 QEMU 소스 코드의 일부를 사용합니다.
원천:https://de.wikipedia.org/wiki/QEMU#Weitere_Details
Xen 가상 머신 모니터링 KVM, Linux VirtualBox의 커널 기반 가상 머신, 오픈 소스 x86 가상 머신. SerialICE, 시스템 소프트웨어 디버거 MARSSx86, QEMU를 사용하는 정확한 주기 x86 에뮬레이터
원천:https://wiki.qemu.org/Links#Projects_using_the_QEMU_code
QEMU에서 사용되는 BIOS 및 펌웨어
Bochs IA-32 에뮬레이터 프로젝트의 PC BIOS LGPL VGA BIOS 프로젝트 OpenBIOS 프로젝트, 오픈 소스 개방형 펌웨어 구현 OpenHackWare(2008년 1월 24일에 보관됨) "pseries" 시스템 ROM용 QEMU용 개방형 펌웨어 구현 SLOF(Slimline Open Firmware) TianoCore 프로젝트의 o-matic Etherboot 이미지 EFI BIOS. OVMF는 IA32(x86) 및 X64(x86-64) 클라이언트에 대한 UEFI 지원을 제공합니다. U-Boot, QEMU의 일부 PowerPC 보드용 펌웨어
원천:https://wiki.qemu.org/Links#BIOSes_and_firmware_used_by_QEMU
VirtualBox용 일부 오픈 소스 게스트 플러그인은 Github에서 찾을 수 있습니다.
- vboxsf: Android용 VirtualBox 게스트 추가
- kos-virtualbox-guest: KolibriOS용 VirtualBox 게스트 추가 드라이버
- virtualbox-guest-additions-updater: VirtualBox 게스트 추가 업데이트 프로그램
원천:https://web.archive.org/web/20230218013350/https://github.com/topics/virtualbox-guest-additions
VirtualBox 그래픽 드라이버에 대한 오픈 소스 대안:
답변4
VirtualBox에는 최소한 다음과 같은 오픈 소스 확장 패키지가 있습니다.
2.21. 그 외 확장팩
VNC라는 또 다른 확장 패키지를 사용할 수 있습니다. 이 확장은 오픈 소스이며 이전에 통합된 VNC 원격 액세스 프로토콜을 대체합니다. 이는 실험적 코드이며 처음에는 Oracle VM VirtualBox 소스 코드 패키지에서만 사용할 수 있습니다. 대부분의 코드는 사용자가 제공한 것이며 Oracle에서는 어떤 방식으로도 지원하지 않습니다.
키보드 처리는 심각하게 제한되어 있으며 미국 키보드 레이아웃만 작동합니다. 다른 키보드 레이아웃에는 잘못된 결과를 생성하는 키가 적어도 몇 개 있을 수 있으며 종종 놀라운 효과가 나타나며 미국 키보드 레이아웃과 크게 다른 레이아웃의 경우 작동하지 않을 가능성이 높습니다.
Oracle VM VirtualBox Extension Pack과 VNC는 동시에 설치할 수 있지만 항상 하나의 VRDE 모듈만 활성화할 수 있습니다. 다음 명령은 VNC의 VNC VRDE 모듈로 전환합니다.
VBoxManage setproperty vrdeextpack VNC
원격 액세스 구성은 VRDP와 매우 유사하게 작동합니다(1.1절 “원격 디스플레이(VRDP 지원)” 참조). 그러나 몇 가지 제한 사항이 있습니다. VNC는 여러 포트 번호 지정을 지원하지 않으며 인증이 다르게 작동합니다. VNC는 비밀번호 인증만 처리할 수 있으며 비밀번호 해시를 사용하는 옵션은 없습니다. 가상 머신 구성에서는 다음 명령을 사용하여 설정할 수 있는 일반 텍스트 비밀번호를 사용하는 것 외에는 선택의 여지가 없습니다.
VBoxManage는 vm 가상 머신 이름--vrdeproperty VNCPassword=secret을 수정합니다.
이 비밀번호를 비밀로 유지하는 것은 사용자의 책임이며 가상 머신 구성이 어떤 목적으로든 다른 사람에게 전달될 때 삭제해야 합니다. 일부 VNC 서버는 구성에 암호화 비밀번호가 있다고 주장합니다. 이는 진정한 암호화가 아니며 단지 비밀번호를 숨길 뿐이며 일반 텍스트 비밀번호를 사용하는 것만큼 안전합니다.
다음 명령은 VRDP(설치된 경우)로 다시 전환합니다.
VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox 확장 팩
원천: