VirtualBox
Oracle VM VirtualBox (aikaisemmin Sun VirtualBox, Sun xVM VirtualBox ja Innotek VirtualBox) on virtualisointiin käytettävä hypervisor, joka mahdollistaa toisen käyttöjärjestelmän suorittamisen.[2][3] Isäntäkäyttöjärjestelminä VirtualBox tukee Linux-, macOS-, Solaris- ja Windows-käyttöjärjestelmiä.[4] Ohjelman kehitti alun perin saksalainen Innotek GmbH, jonka Sun Microsystems osti helmikuussa 2008.[5]
Oracle VM VirtualBox | |
---|---|
Kuvakaappaus VirtualBoxista. |
|
Kehittäjä | Oracle Corporation |
Kehityshistoria | |
Vakaa versio | 7.0.8 ()[1] |
Tiedot | |
Ohjelmistotyyppi | Virtualisointi |
Alusta | Linux, macOS, Solaris ja Windows |
Lisenssi | GPLv2 ja suljettu lisenssi |
Aiheesta muualla | |
Verkkosivusto |
VirtualBoxin perusosa on julkaistu avoimen lähdekoodin GPLv2-lisenssillä, jonka lisäksi laajennuksille on erillinen Personal Use and Evaluation License -lisenssi.[6]
VirtualBox on tyypin 2 hypervisor, joka tarkoittaa että VirtualBox suoritetaan käyttöjärjestelmän päällä (ei suoraan laitteistolla).[2][3] VirtualBox tukee Open Virtualization Format (OVF) teollisuusstandardia virtuaalikoneille, joka sallii niiden käyttämisen myös eri virtualisointiohjelmissa.[2] Vieraskäyttöjärjestelmään voi asentaa ohjelmia, jotka sallivat kommunikoinnin isäntäkäyttöjärjestelmän kanssa suorituskyvyn parantamiseen.[2] VirtualBox tukee tilannekuvien (snapshot) tallentamista virtuaalikoneen tilasta.[2]
Versiosta 6.1.0 lähtien (julkaistu joulukuussa 2019) VirtualBox toimii ainoastaan suorittimilla, jotka tukevat virtualisointia laitteistolla (Intelin VT-x tai AMD-V).[7]
Käyttöjärjestelmätuki
VirtualBox vaatii isännäksi 64-bittisen järjestelmän x86-64-pohjaisella suorittimella PC-yhteensopivalla, Applen tai Sunin laitteistolla. Ohjelmasta on myös versio macOS/ARM64 -alustalle, joka pystyy ajamaan x86/x64 -pohjaisia käyttöjärjestelmiä emuloimalla.[8]
VirtualBoxiin voi asentaa 32-bittisen tai 64-bittisen käyttöjärjestelmän. Virallisesti täysin tuettuja ovat Windows 8/10/11 ja Windows Server 2012 tai uudemmat, Solaris 10 tai uudempi, Oracle Linux, Ubuntu, Suse Linux. Lisäksi vanhempia versioita näistä käyttöjärjestelmistä ja OS/2 Warp 4.5 tuetaan epävirallisesti. VirtualBoxiin on myös mahdollista asentaa Mac OS X, mutta Applen lisenssi kieltää tämän. Lisäksi eri BSD-versioille löytyy tukea.[9]
Emuloitu laitteisto
Eri-ikäisten käyttöjärjestelmien asennusta helpottaa emulaation tuki eri piirisarjoille, joita ovat PIIX3-eteläsilta, joka sisältyi Intel 430HX / Triton II -piirisarjaan Pentium / Pentium MMX -prosessoreille vuodelta 1996[10], PIIX4 (1997[11]) ja ICH6 (2004[12]).
Piirisarjojen IDE-tuen lisäksi VirtualBox emuloi LsiLogicin ja BusLogicin SCSI-ohjaimia, LsiLogicin SAS-ohjainta ja AHCI- (SATA-liitäntä) ja NVMe-levyjä (PCIe).
VirtualBoxin heikoin lenkki on grafiikkatuki, joka on olemassa geneerisille VGA ja SVGA-ohjaimille (Windows 7 tai uudempien tukema) ja VMSVGA, joka on yhteensopiva VMwaren SVGA-emulaation kanssa ja voi käyttää VMwaren ajureita.
Äänitukena on Intel HD Audio, Intel ICH AC'97 tai Sound Blaster 16.[13]
Lähteet
- [vbox-announce] Announcement: VirtualBox 7.0.8 released, (viitattu ). Tieto on haettu Wikidatasta.
- 1.3. Features Overview virtualbox.org. Viitattu 15.10.2022. (englanniksi)
- Hypervisors ibm.com. 8.5.2019. Viitattu 11.9.2020. (englanniksi)
- Welcome to VirtualBox.org! virtualbox.org. Viitattu 09.05.2016. (englanniksi)
- Vance, Ashlee: Sun nabs innotek's 20MB of open source, virtualized goodness The Register. 12.2.2008. Viitattu 11.10.2011. (englanniksi)
- Licensing: Frequently Asked Questions virtualbox.org. Viitattu 8.8.2019. (englanniksi)
- https://www.virtualbox.org/wiki/Changelog-6.1
- https://www.virtualbox.org/manual/ch01.html#hostossupport
- https://www.virtualbox.org/manual/ch03.html#guestossupport
- http://geekscomputer.blogspot.com/2008/07/chipsets-for-p5-pentium-class.html
- https://theretroweb.com/chipsets/282
- https://www.intel.com/Assets/PDF/appnote/301462.pdf
- https://www.virtualbox.org/manual/ch03.html#settings-audio