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

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):

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:
  1. 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:
  1. VirtualBox 7.0.2 - 2022.
  2. Virtualbox Open Source-projektet på Open Hub: Languages-side - 2006.
  3. 1 2 3 Sprogopdeling  _
  4. Understøttede værtsoperativsystemer 
  5. https://www.osnews.com/story/27591/genode-1402-runs-virtualbox-supports-netbsds-file-systems/  _
  6. GNU General Public License (GPL) version  2
  7. https://www.virtualbox.org/wiki/VirtualBox_PUEL
  8. VirtualBox - FreeBSD Wiki . Hentet 20. juni 2018. Arkiveret fra originalen 20. juni 2018.
  9. ↑ Gæsteoperativsystemer - VirtualBox  . Oracle Corporation ( 15. september 2010 ). Hentet 24. november 2010. Arkiveret fra originalen 23. februar 2012.
  10. VirtualBox_PUEl - Oracle Vm VirtualBox . Hentet 20. juni 2018. Arkiveret fra originalen 18. juli 2011.
  11. GPL - Oracle VM VirtualBox . Hentet 20. juni 2018. Arkiveret fra originalen 21. juni 2018.
  12. Versionshistorik for tilføjelser - Google-grupper . Hentet 20. juni 2018. Arkiveret fra originalen 10. november 2012.
  13. Oracle og Sun Microsystems | Strategiske opkøb | Oracle . Hentet 20. juni 2018. Arkiveret fra originalen 13. februar 2008.
  14. Sun får Desktop Virtualization Chops med Innotek Køb | forretning | E-handelstider . Hentet 20. juni 2018. Arkiveret fra originalen 21. juni 2018.
  15. Virtualisering | Oracle . Hentet 20. juni 2018. Arkiveret fra originalen 20. juni 2018.
  16. http://sun.systemnews.com/articles/144/4/Virtualization/22866  (downlink pr. 20-06-2018 [1597 dage])
  17. Oracle VM-produktlinjen byder Sun velkommen! (Oracles virtuliseringsblog) . Arkiveret fra originalen den 7. april 2010.
  18. Sun Microsystems introducerer xVM VirtualBox 2.0-software (4. september 2008). Hentet 21. august 2009. Arkiveret fra originalen 20. januar 2013.
  19. Sun xVM VirtualBox 2.1: Nemmere end nogensinde  ( 17. december 2008). Hentet 21. august 2009. Arkiveret fra originalen 4. juni 2012.
  20. VirtualBox Changelog . Hentet 28. februar 2009. Arkiveret fra originalen 30. november 2010.
  21. "Mappedeling" sektionen i VirtualBox-dokumentationen . Hentet 22. marts 2010. Arkiveret fra originalen 2. december 2010.
  22. Kapitel 4. Gæstetilføjelser . Hentet 20. juni 2018. Arkiveret fra originalen 26. juni 2018.
  23. Installation af VirtualBox og udvidelsespakker . Dato for adgang: 7. januar 2011. Arkiveret fra originalen 28. december 2010.
  24. Selvstudium: Windows 95/98-gæsteoperativsystemer  ( 23. september 2008). Hentet 7. marts 2012. Arkiveret fra originalen 18. august 2011.
  25. Download VirtualBox  : [ arch. 21. juli 2022 ] // VirtualBox.

Links