VirtualBox
| Software VirtualBox | |
|---|---|
| Ubuntu běžící s VirtualBoxem na Windows 10 | |
| Žánr | Virtuální stroj |
| Vývojář | Oracle Corporation Dříve: Sun Microsystems |
| Datum první verze | 15. ledna 2007 |
| Nejnovější verze | 6.1.38 (2. září 2022) |
| Operační systém | Microsoft Windows GNU / Linux macOS |
| Jazyk | Assembly Python C++ C |
| Toolkit | Qt |
| Licence | Základní balíček: GPL , balíček rozšíření: PUEL ( volná licence ) |
| Jazyk | Vícejazyčný |
| webová stránka | www.virtualbox.org |
Oracle VM VirtualBox (dříve známý jako Sun VirtualBox , Sun xVM VirtualBox a Innotek VirtualBox ) je bezplatný a open source software pro provozování virtuálních strojů ( se zmenšenou verzí distribuovanou za podmínek GNU General Public License ) pro architekturu x86 a 64bitovou verzi. podporuje Windows , GNU/Linux a macOS jako hostitelské operační systémy a je schopen spouštět Windows , GNU/Linux , OS/2 Warp , BSD jako OpenBSD , FreeBSD a konečně Solaris a OpenSolaris jako hostující operační systémy. [1]
Historie
V lednu 2007 byla vydána zkrácená verze.
12. února 2008 Sun Microsystems koupil Innotek GmbH, německého vývojáře VirtualBoxu. [2]
27. ledna 2010 byla dokončena akvizice společnosti Sun společností Oracle Corporation .
Popis
Pomocí VirtualBoxu může uživatel konfigurovat, vytvářet a používat více operačních systémů nazývaných „hosté“ nebo „host“ na svém počítači pomocí jediného operačního systému (hostitele), v takzvaných „virtuálních strojích“. Každý virtuální stroj lze konfigurovat nezávisle výběrem hardwaru a periferií, které chcete nakonfigurovat. Je také možné zvolit, kolik jader hostitelského procesoru přidělit provozu každého virtuálního stroje, část paměti RAM přítomné v hostitelském systému, které složky sdílet mezi hostitelem a virtuálním strojem (instalací proprietárního balíček VirtualBox Extensions ) a další.
Každý virtuální stroj lze nezávisle spustit, zastavit nebo vypnout. Celou virtuální aplikaci a její stav v době vypnutí lze exportovat (uložit) do souboru. Soubor virtuálního počítače lze načíst a spustit na jiných hostitelských počítačích, i když mají jiné operační systémy než ten, ve kterém byl vytvořen .
VirtualBox podporuje řešení hardwarové virtualizace Intel VT-x a řešení AMD , AMD - V . [3] To znamená, že se snaží nativně (tj. na hostitelském procesoru) spustit co nejvíce kódu hosta. To je v pořádku pro kód uživatelského režimu, který funguje v "ring 3" (v kontextu kruhové architektury Intel ). S kódem „ ring 0 “ systému hosta , který obvykle obsahuje desítky privilegovaných instrukcí , však bude potřeba zacházet zvláštním způsobem. VirtualBox používá k vyřešení problému poněkud neobvyklý přístup: přesvědčí hostující OS, aby provedl kódový kruh 0 v „kruhu 1“, který se běžně na architektuře Intel nepoužívá.
Pokud by nastaly problémy s kompatibilitou, má VirtualBox dynamický rekompilátor , stejně jako jiný virtualizační software, pro skutečný nebo chráněný kód. Rekompilátor VirtualBox je založen na QEMU . Kromě toho VirtualBox rozebírá a v některých případech opravuje kód hosta, aby se vyhnul budoucím rekompilacím , protože jsou poměrně drahé. [4] Tímto způsobem lze kód v kruhu 3 i v kruhu 0 nativně spouštět ve většině případů a s touto kombinací tradiční rekompilace a záplatování kódu VirtualBox dosahuje rychlosti podobné rychlosti VMware Workstation . [5]
Virtuální disky
Pro vytváření, čtení a zápis virtuálních zařízení program podporuje formáty:
- VDI: Nativní formát VirtualBox, kde je disk reprezentován souborem s příponou .vdi;
- VMDK : formát s otevřeným zdrojovým kódem používaný také VMWare , kde disk může být reprezentován jedním nebo více různými soubory s příponou .vmdk;
- VHD : formát používaný Microsoft Windows VirtualPC a HyperV , nativní pro virtuální disky od Windows 7 a Windows Server 2008 R2 , kde je disk reprezentován jedním souborem s příponou .vhd;
Podporovaný hardware
VirtualBox emuluje následující hardwarové komponenty:
- Pevné disky jsou emulovány pomocí speciálního formátu kontejneru nazvaného „Virtual Disk Images“ ( soubor VDI ), který je v současnosti nekompatibilní s formáty používanými jinými virtualizačními řešeními. Podporovány jsou však soubory VMDK (VMware a další) a VHD (Microsoft). VirtualBox navíc umožňuje připojit se k iSCSI médiím a používat je jako virtuální disky.
- Jako grafická karta poskytuje VirtualBox ve výchozím nastavení periferní zařízení VESA s 12 MB konfigurovatelné paměti RAM . Speciální video ovladač poskytuje Guest Additions (pro hostující systémy Windows, GNU / Linux a Solaris): tento ovladač poskytuje vyšší výkon a schopnost upravit rozlišení hostujícího systému při změně velikosti okna virtuálního počítače . Od verze 2.1.0 je také možné spouštět aplikace využívající OpenGL knihovny na klientském počítači přímým využitím grafické karty hostitelského počítače s výjimkou Windows 98, 98SE a Me.
- Jako síťová karta Ethernet poskytuje VirtualBox následující síťové karty :
- AMD PCnet PCI II (Am79C970A);
- AMD PCnet-Fast III (Am79C973) (výchozí);
- Intel PRO / 1000 MT Desktop (82540EM);
- Server Intel PRO / 1000 T (82543GC);
- Server Intel PRO / 1000 MT (82545EM).
- Paravirtualizovaná síť (virtio-net).
- Jako zvukovou kartu nabízí VirtualBox Intel ICH AC'97, Intel HD Audio a SoundBlaster 16 .
- USB: Instalací proprietárního rozšiřujícího balíčku pro VirtualBox je emulován USB řadič , takže host může vidět jakékoli USB periferie připojené k hostitelskému systému. Pokud VirtualBox hraje roli RDP serveru , může také používat USB zařízení připojená ke vzdálenému RDP klientovi , jako by byla připojena k hostiteli.
Poznámky
- ^ Stav: Hostující OS , na virtualbox.org . Staženo 11. dubna 2014 .
- ^ Oznámení o akvizici Sun Microsystem , na oracle.com . Staženo 11. dubna 2014 .
- ^ Nejčastější dotazy pro vývojáře na virtualbox.org . Staženo 11. dubna 2014 .
- ^ Manuál: Technická sekce , na virtualbox.org . Staženo 11. dubna 2014 .
- ^ ( DE ) Výsledky testů z webu heise.de po vydání verze s otevřeným zdrojovým kódem na adrese heise.de , 15. ledna 2007. Staženo 11. dubna 2014 .
Související položky
Další projekty
Wikimedia Commons obsahuje obrázky nebo jiné soubory na VirtualBoxu
Externí odkazy
- ( EN ) Oficiální stránky na virtualbox.org .
- Zdrojové úložiště VirtualBox na virtualbox.org .
- Stránka hlášení chyb na virtualbox.org .
- ( EN ) VMLite , založené na VirtualBox 3.1.2
- ( EN ) virtualboximages.com , stahování souborů .vdi kompatibilních s Virtualboxem
- ( EN ) Průvodce instalací Virtualbox Windows 7, Průvodce instalací Virtualboxu