Virtuel boks
virtuel boks |
---|
|
|
Type |
hypervisor |
Udvikler |
Oracle |
Skrevet i |
C [2] , C++ [3] , Python [3] og assemblersprog [3] |
Interface |
Qt |
Operativ system |
Linux , Microsoft Windows , macOS , Solaris [4] og Genode OS Framework [5] |
Første udgave |
15. januar 2007 |
nyeste version |
|
Læsbare filformater |
VirtualBox-maskinedefinition [d] ,VDI , VirtualBox Disk Image (Innotek) [d] , VirtualBox Disk Image (Sun old) [d] , VirtualBox Disk Image (Oracle) [d] , VirtualBox Disk Image (Sun) [ d] og VirtualBox Disk Image (QEMU) [d] |
Licens |
GNU GPL 2 [6] og proprietær [7] |
Internet side |
virtualbox.org _ |
Mediefiler på Wikimedia Commons |
VirtualBox ( Oracle VM VirtualBox ) er et virtualiseringssoftwareprodukt til operativsystemer Windows , Linux , FreeBSD [8] , macOS , Solaris / OpenSolaris , ReactOS , DOS og andre [9] .
Historie
Programmet blev oprettet af Innotek ved hjælp af QEMU -kildekoden . Den første offentligt tilgængelige version af VirtualBox dukkede op den 15. januar 2007 . I februar 2008 blev Innotek opkøbt af Sun Microsystems , med VirtualBox distributionsmodellen uændret. I januar 2010 blev Sun Microsystems opkøbt af Oracle Corporation , distributionsmodellen forblev den samme [10] [11] [12] [13] [14] [15] [16] [17] .
Nøglefunktioner
- Cross-platform
- Modularitet
- Understøttelse af USB 2.0 , når værtsmaskinenheder gøres tilgængelige for gæsteoperativsystemer (kun proprietær version)
- Understøttelse af 64-bit gæstesystemer [18] (startende fra version 2.0) , selv på 32-bit værtssystemer [19] (startende fra version 2.1 kræver dette understøttelse af processorvirtualiseringsteknologi )
- Understøttelse af SMP på gæstesiden (startende fra version 3.0, dette kræver understøttelse af processorvirtualiseringsteknologi)
- Indbygget RDP -server samt understøttelse af USB-klientenheder over RDP-protokol ( kun proprietær version )
- Eksperimentel understøttelse af 3D-hardwareacceleration ( OpenGL , DirectX 8/9 (ved hjælp af vinkode ) (kun 32-bit Windows 2000, XP, Vista, 7 og 8, til DOS/Windows 3.x/95/98/ME gæste-3D-hardware acceleration ikke understøttet)
- Understøttelse af VMDK ( VMware ) og VHD ( Microsoft Virtual PC ) harddiskbilleder, inklusive snapshots (siden version 2.1 [20] )
- iSCSI- understøttelse (kun proprietær version)
- Understøttelse af virtualisering af lydenheder ( AC'97 eller Sound Blaster 16 eller Intel HD Audio emulering at vælge imellem)
- Understøttelse af forskellige typer netværksinteraktion (NAT, værtsnetværk via brokoblet, internt)
- Understøttelse af en kæde af gemte virtuelle maskine-tilstande (snapshots), som kan rulles tilbage fra enhver tilstand i gæstesystemet
- Understøttelse af delte mapper til nem fildeling mellem værts- og gæstesystemer (for Windows NT 4.0 og nyere, Linux- og Solaris-gæster) [21]
- Understøttelse af desktop-integration (sømløs tilstand) af værts- og gæsteoperativsystemer
- Understøttelse af OVF/OVA -format
- Det er muligt at vælge grænsefladesproget (grænseflade på russisk sprog understøttes også)
- Basisversionen er fuldt åben kildekode under GNU GPL , så der er ingen begrænsninger på brugen.
Licensering
Fra og med version 4, udgivet i december 2010, distribueres størstedelen af produktet gratis under GPL v2-licensen . En tilføjelsespakke installeret oven på den, der understøtter USB 2.0- og 3.0-enheder, Remote Desktop Protocol (RDP), drevkryptering, NVMe-opstart og PXE-opstart, distribueres under en speciel PUEL ("Til personlig brug og evaluering" ) licens, hvorefter systemet er gratis til personlig brug, til uddannelsesformål eller til evaluering, før du beslutter dig for at købe en kommerciel version. Personlig brug er dog begrænset til én værtscomputer pr. bruger. (Før version 4 var der to forskellige pakker - en gratis version under GPL v2 og en fuld version, gratis under PUEL.)
Opbygning af en BIOS til VirtualBox startende fra version 4.2 kræver brug af Open Watcom- kompileren , hvilket gør, at produktets status som gratis er tvivlsom, især i henhold til kriterierne for Debian-projektet kan software, der er kompileret på denne måde, ikke tages i betragtning . gratis software; Open Source Initiative anerkender dog sådan software som open source .
Udvidelsespakke
VirtualBox Guest Additions er et sæt software, der er installeret i gæsteoperativsystemet og udvider dets muligheder for at interagere med virtualiseringssystemet og værtssystemet [22] . For eksempel, efter installation af en speciel "virtuelt videokort"-driver, bliver det muligt at ændre skrivebordsopløsningen for gæsteoperativsystemet vilkårligt efter størrelsen af VirtualBox-vinduet, hvori den virtuelle maskine kører.
Før version 4.0.0 var der to versioner, der adskilte sig med hensyn til licens og funktionalitet. Siden 4.0.0 er lukkede komponenter blevet flyttet til en separat udvidelsespakke [23] :
Tilføjelsespakken indeholder lukkede komponenter og distribueres under PUELs proprietære licens (gratis til personlig brug eller kun til informationsformål):
- RDP -server - giver dig mulighed for at oprette forbindelse til et virtuelt system eksternt ved hjælp af enhver RDP-kompatibel klient;
- USB-understøttelse - giver dig mulighed for at overføre USB-enheder til en virtuel maskine;
- Intel PXE - opstart af operativsystemet over netværket, bruges til at skabe tynde klienter og diskløse arbejdsstationer .
Gæstesupport
VirtualBox er dårligt kompatibel med Windows 95 og Windows 98 gæster (systemet er langsomt og kun 640x480 skærmopløsning understøttes uden installation af yderligere drivere) [note 1] . Samtidig er der en lille instruktion til installation og konfiguration af Windows 98 under VirtualBox [24] .
Fra version 6 understøtter VirtualBox ikke 32-bit operativsystemer på værtsmaskinen. Som Oracle Corporation forsikrer , vil VirtualBox 5 blive understøttet indtil 2020. Samtidig kan VirtualBox køre under Linux, macOS, Sun Solaris og FreeBSD [25] .
Mens VirtualBox har eksperimentel understøttelse af macOS-gæstesystemer, tillader macOS -slutbrugerlicensaftalen ikke, at operativsystemet kører på ikke-Apple-hardware.
Se også
Noter
Bemærkninger:
- ↑ Dette skyldes, at VirtualBox ikke er optimeret til at arbejde med 4-bit billedfarvedybde. Der er ingen stabile videodrivere til Windows 9x med Direct 3D og OpenGL support, hvilket gør retrogaming med VirtualBox meget begrænset. For eksempel kan Quake 2 kun afspilles i softwaretilstand. Derudover er der endnu ingen stabil emulering af det annoncerede SB16 lydkort under MSDOS.
Kilder:
- ↑ VirtualBox 7.0.2 - 2022.
- ↑ Virtualbox Open Source-projektet på Open Hub: Languages-side - 2006.
- ↑ 1 2 3 Sprogopdeling _
- ↑ Understøttede værtsoperativsystemer
- ↑ https://www.osnews.com/story/27591/genode-1402-runs-virtualbox-supports-netbsds-file-systems/ _
- ↑ GNU General Public License (GPL) version 2
- ↑ https://www.virtualbox.org/wiki/VirtualBox_PUEL
- ↑ VirtualBox - FreeBSD Wiki . Hentet 20. juni 2018. Arkiveret fra originalen 20. juni 2018. (ubestemt)
- ↑ Gæsteoperativsystemer - VirtualBox . Oracle Corporation ( 15. september 2010 ). Hentet 24. november 2010. Arkiveret fra originalen 23. februar 2012.
- ↑ VirtualBox_PUEl - Oracle Vm VirtualBox . Hentet 20. juni 2018. Arkiveret fra originalen 18. juli 2011. (ubestemt)
- ↑ GPL - Oracle VM VirtualBox . Hentet 20. juni 2018. Arkiveret fra originalen 21. juni 2018. (ubestemt)
- ↑ Versionshistorik for tilføjelser - Google-grupper . Hentet 20. juni 2018. Arkiveret fra originalen 10. november 2012. (ubestemt)
- ↑ Oracle og Sun Microsystems | Strategiske opkøb | Oracle . Hentet 20. juni 2018. Arkiveret fra originalen 13. februar 2008. (ubestemt)
- ↑ Sun får Desktop Virtualization Chops med Innotek Køb | forretning | E-handelstider . Hentet 20. juni 2018. Arkiveret fra originalen 21. juni 2018. (ubestemt)
- ↑ Virtualisering | Oracle . Hentet 20. juni 2018. Arkiveret fra originalen 20. juni 2018. (ubestemt)
- ↑ http://sun.systemnews.com/articles/144/4/Virtualization/22866 (downlink pr. 20-06-2018 [1597 dage])
- ↑ Oracle VM-produktlinjen byder Sun velkommen! (Oracles virtuliseringsblog) . Arkiveret fra originalen den 7. april 2010.
- ↑ Sun Microsystems introducerer xVM VirtualBox 2.0-software (4. september 2008). Hentet 21. august 2009. Arkiveret fra originalen 20. januar 2013. (ubestemt)
- ↑ Sun xVM VirtualBox 2.1: Nemmere end nogensinde ( 17. december 2008). Hentet 21. august 2009. Arkiveret fra originalen 4. juni 2012.
- ↑ VirtualBox Changelog . Hentet 28. februar 2009. Arkiveret fra originalen 30. november 2010. (ubestemt)
- ↑ "Mappedeling" sektionen i VirtualBox-dokumentationen . Hentet 22. marts 2010. Arkiveret fra originalen 2. december 2010. (ubestemt)
- ↑ Kapitel 4. Gæstetilføjelser . Hentet 20. juni 2018. Arkiveret fra originalen 26. juni 2018. (ubestemt)
- ↑ Installation af VirtualBox og udvidelsespakker . Dato for adgang: 7. januar 2011. Arkiveret fra originalen 28. december 2010. (ubestemt)
- ↑ Selvstudium: Windows 95/98-gæsteoperativsystemer ( 23. september 2008). Hentet 7. marts 2012. Arkiveret fra originalen 18. august 2011.
- ↑ Download VirtualBox : [ arch. 21. juli 2022 ] // VirtualBox.
Links
Sun Microsystems (overtaget af Oracle ) |
---|
Udstyr |
|
---|
Software |
|
---|
Data opbevaring |
|
---|
High Performance Computing |
|
---|
Forskning |
|
---|
Uddannelse |
|
---|
Fællesskab |
|
---|