PROTIirtualBox je virtualizační softwarový produkt pro operační systémy Microsoft Windows, DOS, GNU/Linux, Mac OS X a SUN Solaris/OpenSolaris. Program byl vytvořen společností Innotek pomocí otevřeného zdrojového kódu Qemu. První veřejně dostupná verze VirtualBoxu se objevila 15. ledna 2007.

V únoru 2008 koupila společnost Innotek Sun Microsystems, přičemž distribuční model VirtualBox se nezměnil.

Na klíčové funkce VirtualBoxu lze přičíst:

    Víceplatformní

    Modularita

    Podpora USB 2.0, když jsou zařízení hostitelského počítače zpřístupněna hostujícím OS

    Vestavěný server RDP a podpora pro klientská zařízení USB přes protokol RDP

    Experimentální podpora pro obrazy pevných disků VMDK/VMware

    podpora iSCSI

    Podpora virtualizace zvukových zařízení

    Podpora různých typů síťové interakce (NAT, Host Networking via Bridged, Internal)

    Podpora stromu uložených stavů virtuálního počítače (snímky), který lze vrátit zpět z libovolného stavu hostujícího systému

    Podpora sdílených složek pro snadné sdílení souborů mezi hostitelskými a hostujícími systémy

Podporovánovirtuální schránkahostitelOS:

    Okna: Windows XP, všechny aktualizace Service Pack (32bitové), Windows Server 2003 (32bitové), Windows Vista (32bitové a 64bitové)

    Apple MacOS X(Pouze hardware Intel, podporovány všechny verze Mac OS X)

    linux: Debian GNU/Linux 3.1 („sarge“) a 4.0 („etch“), Fedora Core 4 až 8, Gentoo Linux, Redhat Enterprise Linux 3, 4 a 5, SUSE Linux 9 a 10, openSUSE 10.1, 10.2 a 10.3, Ubuntu 5.10 ("Breezy Badger"), 6.06 ("Dapper Drake"), 6.10 ("Edgy Eft"), 7.04 ("Feisty Fawn"), 7.10 ("Gutsy Gibbon"), Mandriva 2007.1 a 2008.0

Podporovánovirtuální schránkahostOS:

    Windows NT 4.0 Všechny verze

    Windows 2000 / XP / Server 2003 / Vista Všechny verze

    DOS / Windows 3.x / 95 / 98 / ME

    Linux 2.6 Všechny verze

    Solaris 10, OpenSolaris

    OpenBSD Podporovány jsou verze 3.7 a 3.8

III. Hlavní okno VirtualBoxu: prvky rozhraní, základní nastavení

    Spusťte prostředí VirtualBox:

Start ProgramySunxVMVirtualBoxVirtualBox

V levé části okna je zobrazen seznam nainstalovaných virtuálních strojů (zpočátku chybí). Pravá část okna zobrazuje vlastnosti a charakteristiky aktuálního (aktivního) virtuálního stroje. Nastavení prostředí VirtualBoxu je dostupné z hlavní nabídky.

    Proveďte počáteční nastavení prostředí VirtualBox:

    Soubor  Předvolby otevře okno, které vám umožní zadat cestu k souborům virtuálního počítače (určete D:\SOS\Machines) a souborům virtuálního pevného disku (určete D:\SOS\VDI), stejně jako zadat klíč hostitele použití (výchozí pravý Ctrl ), Jazyk rozhraní.

    Soubor  Správce virtuálních pevných disků otevře okno, které vám umožní připojit hotové virtuální pevné disky, soubory s obrazy CD/DVD, soubory s obrazem disket (soubory připojte v D:\SOS\Image\MS-DOS 6.22\..) adresář

VirtualBox je program, který vám dokáže vytvořit virtuální stroj, který má parametry skutečného počítače. Navíc na vytvořeném stroji bude dokonce možné spustit jakýkoli operační systém.

Oracle VM VirtualBox si můžete stáhnout na počítač, který běží nejen na Windows. Nástroj podporuje Linux, Solaris, Mac OS X. Pomocí softwaru tedy můžete provozovat virtuální stroj s Linuxem nebo dokonce Windows na počítači Mac.

Funkční

Nástroj Oracle VM VirtualBox je schopen:

  • podpora hostujících systémů na 64bitových a 32bitových systémech,
  • podpora hardwarové 3D akcelerace, virtualizace audio zařízení,
  • podporují výměnu souborů mezi hostujícím systémem a hostitelským systémem.

Vzhledem k tomu, že základní verze programu Oracle VM VirtualBox je šířena pod licencí GNU GPL, neexistují žádná omezení pro jeho použití, což znamená, že jej lze nainstalovat jak doma, tak na zařízení, která jsou v rovnováze podniku.

Samostatně stojí za zmínku multiplatformní charakter tohoto softwaru a také skutečnost, že je schopen vytvářet hostující 64bitové systémy i při práci na 32bitových hostitelských systémech.

Rozhraní

Pokud jste si již stáhli Oracle VM VirtualBox v ruštině zdarma, nainstalujte jej a spusťte program. Dále budete muset současně stisknout Ctrl + N. Tím získáte přístup k možnosti „Vytvořit“. Nebo můžete kliknout na položku nabídky „Stroj“ a odtud vybrat „Vytvořit“.

Budete muset přijít s názvem stroje a vybrat pro něj typ a verzi operačního systému.

Určete hlasitost paměť s náhodným přístupem, který bude k dispozici pro práci v tomto hostujícím systému. Pokud zde hodnoty neuvedete, program je nastaví za vás. Zpravidla zabírá jednu třetinu množství paměti RAM, která je k dispozici na vašem počítači. Můžete však zadat i své vlastní parametry. Pravda, snažte se nepřekračovat zelenou louku. Protože pokud přenesete posuvník zodpovědný za tyto parametry mimo tento sektor, můžete mít problémy se systémem.

Po dokončení této fáze bude nutné vytvořit virtuální disk. Zde se musíte rozhodnout, kolik místa k tomu potřebujete, a zadat požadovanou hodnotu do příslušného pole. Nyní zbývá pouze kliknout na "Spustit".

Chcete-li však určit obraz bootovacího CD, musíte kliknout na Zařízení - Optické jednotky - Vybrat soubor virtuální optické jednotky.

Zobrazí se okno, kde budete muset vydláždit cestu k souboru s obrázkem CD, na kterém je načten potřebný OS. Dále klikněte na "Otevřít". A tím instalace virtuálního operačního systému skončí.

Pokud jste si z nové verze stáhli Oracle VM VirtualBox pro Windows 10, 8, 7 pro 32 bit a 64 bit, uvidíte, že mají řadu významných doplňků. Nyní můžete například exportovat virtuální stroje do Oracle Cloud. Také zde byl přepracován grafický volič, potlačena podpora zvuku při nahrávání videa. Tato možnost je však zatím experimentální.

Je pozoruhodné, že všechny stroje vytvořené tímto způsobem se vyznačují vysokou produktivitou.

Požadavky na systém

Podporované systémy:

  • Windows: Vista SP1 a novější (32bitový a 64bitový), Server 2008 (64bitový), Server 2008 R2 (64bitový), 7 (32bitový a 64bitový), 8 (32bitový a 64bitový), 8.1 (32bitový a 64bitový), 10 RTM sestavení 10240 (32bitový a 64bitový), Server 2012 (64bitový), Server 2012 R2 (64bitový).
  • Hostitelé Mac OS X (64bitové): 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan)
  • Hostitelé Linuxu (32bitový a 64bitový): Ubuntu 12.04 LTS – 16.10, Debian GNU/Linux 7 ("Wheezy"), 8 ("Jessie") a 9 ("Stretch"), Oracle Enterprise Linux 5, Oracle Linux 6 a 7, Redhat Enterprise Linux 5, 6 a 7, Fedora Core / Fedora 6 až 24, Gentoo Linux, openSUSE 11.4 - 13.2
  • VMware Workstation je program, který umožňuje vytvářet virtuální stroje na hostitelském systému. Počet programů pro hosty může být neomezený. Vše závisí na schopnostech samotného hostitelského systému. Hostující operační systémy nainstalované na počítači běží ve virtuálním prostředí, aniž by to ovlivnilo skutečný systém. Bude tak možné kontrolovat podezřelý software bez obav, že poškodí nativní OS.
  • Virtuální PC. Virtualizační softwarový balík pro operační systém Windows a také emulační program pro Mac OS.
  • Pracovní stanice VMware. Virtualizační software určený pro počítače x86-64 s operačními systémy Microsoft Windows a Linux.
  • hypervizor. Program nebo hardwarový obvod, který umožňuje nebo umožňuje současné paralelní spouštění více operačních systémů na stejném hostitelském počítači.
  • QEMU. Volný a open source software pro emulaci hardwaru různé platformy. Zahrnuje emulaci procesory Intel x86 a I/O zařízení.

Závěr

Existuje mnoho důvodů, proč uživatelé mohou chtít virtuální systém nainstalovaný v operačním systému počítače. Bohužel není tolik hodnotných softwarů, které vám umožní realizovat to, co chcete.

Oracle VM VirtualBox však na jejich pozadí znatelně vyniká. Navíc si můžete stáhnout Virtual Box v ruštině. Koneckonců, tato verze vám umožní rychle pochopit funkce programu. Oracle VM VirtualBox si můžete stáhnout z našich webových stránek.

Aby nebyl operační systém nainstalovaný v počítači vystaven riziku, ale bylo možné prozkoumat jak různý software, tak funkčnost jakéhokoli jiného OS, existuje na softwarovém trhu speciální typ softwaru pro vytváření virtuální počítače. Takové programy vytvářejí virtuální prostředí emulující hardwarový počítač. A na tomto emulátoru můžete nainstalovat stejný virtuální OS. Nejznámějším takovým programem je VirtualBox od amerického vývojáře Oracle.

1. Vlastnosti programu

Zdarma, funkčnost, multiplatformní, rusifikace, intuitivní rozhraní, jednoduchost a přehlednost softwarových procesů a nastavení, průvodce tvorbou virtuálních počítačů krok za krokem – to jsou hlavní přednosti VirtualBoxu, díky kterým vážně předčí své konkurenty.

Takže jeden z hlavních konkurentů - program VMware Workstation - je placený komerční software. Zdarma pouze k použití VMware Player- Jedná se o značně omezenou verzi programu Workstation z hlediska funkčnosti. Zatímco VirtualBox poskytuje plnou funkčnost zdarma. VirtualBox navíc existuje ve verzích pro instalaci nejen na Windows a Linux, jako je VMware Workstation, ale první lze nainstalovat také na Mac OS X a Solaris.

A VMware Workstation nemá schopnost upravovat video paměť, jako VirtualBox.

Oba tyto programy mají také společného konkurenta od Microsoftu – Hyper-V, který je v některých obsažen Verze Windows. A pracovat s ním lze samozřejmě pouze v rámci studia všudypřítomného OS Windows. Program nepodporuje Linux ani Mac OS X.

VirtualBox má nejširší výběr systémů, které lze nainstalovat jako virtuální OS – většinu verzí Windows, Linux, Mac OS X a Solaris, včetně 32bitových i 64bitových. Některým se dokonce podaří vytvořit emulátor Androidu pomocí VirtualBoxu.

Jak vidíte, pokud jste odhodláni jít cestou experimentování s virtuálním výpočetním prostředím, VirtualBox je pro to dokonalým nástrojem.

2. Minimální systémové požadavky

Pokud jde o instalaci VirtualBoxu mimo režim aktivního virtuálního počítače, zde je program nenáročný na hardwarové zdroje - k instalaci programu je potřeba naprosté minimum:
- 512 MB RAM,
— 200 MB místa na pevném disku pro instalaci,
- procesor s frekvencí, dle požadavků samotného OS, např. v případě Windows XP se jedná o Pentium minimálně 300 MHz nebo jeho ekvivalent od AMD.

Ale opět se jedná o systémové požadavky čistě pro instalaci VirtualBoxu na fyzický (hlavní) OS. Režim aktivního virtuálního počítače bude vyžadovat mnohem více systémových prostředků a konkrétní požadavky již určí stejný virtuální (hostující) OS.

VirtualBox vytváří virtuální počítač na základě hardwarových charakteristik fyzického PC, z nichž některé jsou automaticky emulovány do virtuálního počítače – například procesor, grafická karta, CD/DVD mechanika, USB porty. A část - RAM a obsazené místo na disku - jsou emulovány podle nastavení, které nastavíte při vytváření virtuálního počítače programem. Některé hardwarové charakteristiky virtuálního počítače lze v budoucnu změnit jejich nastavením na menší hraniční parametry, které má VirtualBox právo používat. Koneckonců, virtuální počítač v pracovním stavu si vypůjčí výkon procesoru, grafické karty, RAM stejně z fyzického počítače.

Kolik RAM a místa na disku může být přiděleno virtuálnímu stroji, když je vytvořen VirtualBoxem?

Doporučuje se dát virtuálnímu OS maximálně polovinu dostupné paměti RAM na fyzickém PC. Ale i pro fungování virtuálního OS může být vyžadováno minimálně 512 MB až 1 GB RAM. Například pro víceméně běžné fungování virtuální okna XP nebo Linux budou potřebovat minimálně 512 MB RAM.

A pro instalaci Windows 7 nebo 8 (8.1) na virtuální počítač bude minimální RAM 1 GB.

Virtuální OS bude neustále zabírat místo na pevném disku počítače ve formě souboru ve formátu programu. A pokud minimum 4-5 GB navíc pro Windows XP nebo Linux jistě mnozí bez problémů najdou, pak cca 20-25 GB pro plný provoz Windows 7 nebo 8 (8.1), například majitelé starých PC o sestavy s pevným diskem na nějakých 160 GB se bude muset předem postarat a rozloučit se s dlouho nepoužívaným odpadkem souborů.

3. Jak stáhnout program zdarma

Na oficiálních stránkách vývojáře lze instalátor programu VirtualBox v aktuální verzi 4.3.8 stáhnout zcela zdarma.

4. Jak program nainstalovat

Pro instalaci programu stačí spustit stažený instalátor ze stahování prohlížeče. VirtualBox je standardně nainstalován, i když v angličtině. Nedělejte si starosti, pokud tento jazyk neznáte: vyžaduje se od vás několikrát stisknout " další" - tj. " Dále».

Navíc všechny účinné látky, se kterým je nainstalovaný VirtualBox, bude potřeba pro jeho plné fungování.

Jediná věc je, že během instalace programu dojde na několik minut ke ztrátě připojení k místní síti. To je nutné pro instalaci síťových ovladačů pro virtuální počítač, aby fungoval na internetu. VirtualBox však o tom vydá upozornění, i když v angličtině.

Nebojte se, můžete bezpečně stisknout instalační příkaz - " Nainstalujte».

Windows 7 a 8 (8.1) jsou zpočátku k softwaru třetích stran nedůvěřivé, proto neustále žádají buď o administrátorská práva, nebo o povolení důvěřovat některému vývojáři, případně instalovat jednotlivé komponenty dát jim svolení. Pokud tedy během instalace potřebujete dodatečně potvrdit instalaci komponent VirtualBox - USB Support (podpora USB portů) nebo VirtualBox Networking (síťová podpora), takové potvrzení je samozřejmě nutné uvést.

Poté program dokončí proces instalace, a pokud nezrušíte zaškrtnutí automatického spuštění, ihned po kliknutí na tlačítko Dokončit - " Dokončit"- VirtualBox se před vámi objeví v celé své kráse a již s rozhraním v ruském jazyce.

To je vše - proces instalace samotného programu je dokončen. Před námi je ale vytvoření virtuálního počítače a instalace virtuálního OS dle vašeho výběru na něj.

5. Vytvořte virtuální stroj

Při vytváření virtuálního počítače pomocí VirtualBoxu nemůžete udělat chybu: po instalaci bude v hlavním okně programu viditelné jediné aktivní tlačítko - “ Vytvořit“, ve skutečnosti tam, kde musíte kliknout. V okně, které se zobrazí, musíte zadat název virtuálního počítače, vybrat operační systém a jeho konkrétní verzi.

Klikněte na " další».

V dalším okně nastavení VirtualBoxu je potřeba nastavit hodnotu RAM, kterou virtuálnímu počítači zapůjčíte k dočasnému použití, když je aktivní – vlastně jak je uvedeno výše. Pomocí posuvníku nastavte požadovanou hodnotu nebo zadejte přesný počet RAM do pole vedle.

Nechoďte na červenou čáru - do virtuálního počítače se přenese polovina hardwarového výkonu skutečného počítače a v případě počítačů s nízkou spotřebou nemusí být dostatek výkonu pro běh hlavního OS, nemluvě o virtuálním prostředí. Minimální doporučení samotného VirtualBoxu jsou příliš malá pro plnohodnotnou práci, proto, jak je uvedeno výše, neměli byste přidělovat méně než 512 MB pro operační systém méně náročný na zdroje a méně než 1 GB RAM pro operační systém náročnější na zdroje.

Klikněte na " další».

« Vyberte pevný disk” - to je přesně to, co musíte udělat v dalším okně nastavení VirtualBoxu. A zde pro většinu bude vhodné ponechat výchozí položku - " Vytvořit nový virtuální tvrdé disk».

Klikněte na " Vytvořit».

Zobrazí se následující okno s více formáty souborů virtuálního úložiště pevný disk, se kterým umí VirtualBox pracovat. Musíte ponechat výchozí položku - " VDI».

Klikněte na " další».

S typem virtuálního pevného disku - další okno nastavení VirtualBoxu - je lepší udělat to samé jako výše - ponechat výchozí položku.

Pevný pevný disk virtuálního stroje bude v provozu svižnější.

Klikněte na " další».

V dalším okně vás VirtualBox vyzve k pojmenování virtuálního pevného disku. To není tak důležité, protože můžete ponechat ve výchozím nastavení název převzatý z názvu samotného virtuálního počítače. Mnohem důležitější je přiřadit složku pro uložení souboru virtuálního pevného disku a správně určit její velikost.

Minimální objem virtuálního pevného disku byl diskutován výše, podotýkáme pouze, že zde je nutné vycházet čistě z dostupného místa na fyzickém pevném disku. Navíc je třeba počítat s tím, že kromě instalace samotného virtuálního OS zaujmou určité místo různá servisní prostředí a vlastně i testované programy.

Ve výchozím nastavení je složka úložiště souborů na virtuálním pevném disku zapsána na systémový disk fyzického PC, kde mnozí nemusí mít místo pro „těžká“ Windows 7 a 8 (8.1). A proč zaneřádit systémový disk? Je lepší zvolit umístění úložiště na nesystémovém disku. Klikněte na ikonu složky a vyberte umístění úložiště.

Klikněte na " Vytvořit».

Počkejte, než VirtualBox vytvoří virtuální počítač. Poté se v levé části hlavního okna programu objeví jeho název s poznámkou " Vypnut“ a v pravé části okna vidíte hlavní hardwarové parametry.

6. Instalace operačního systému na virtuální počítač

Musíte si předem připravit obraz instalačního disku s vybraným operačním systémem nebo vložit spouštěcí disk do CD / DVD mechaniky fyzického PC.

V hlavním okně VirtualBoxu spusťte vytvořený virtuální počítač pomocí " Běh". Poté v automaticky zobrazeném okně pro výběr vyměnitelného média pro spuštění vyberte buď obraz instalačního disku s OS, nebo přiřaďte spouštěcí disk umístěný v jednotce CD / DVD. Chcete-li to provést, klikněte na ikonu procházení ve formě složky.

Při první instalaci dosud neznámého OS postupujte podle pokynů instalátoru.

Pomohl vám tento článek?

Oracle VM VirtualBox - výkonný bezplatný virtualizační systém pro architektury x86 a AMD64/Intel64 pro vytváření izolovaných virtuálních strojů s různými operačními systémy pro firemní i domácí uživatele.

Program je zcela zdarma a zcela v ruštině, díky čemuž je velmi atraktivní pro použití na domácích i pracovních počítačích. Systém byl poprvé zpřístupněn v roce 2007 společností InnoTek ve dvou verzích, open source a closed source, obě zdarma pro nekomerční použití. V roce 2008 platformu zakoupila společnost Sun Microsystems, která ji v současnosti vyvíjí.

Platforma je virtualizační systém pro hostitelské systémy Windows, Linux a Mac OS a poskytuje interakci s hostovanými operačními systémy Windows (2000/XP/2003//Seven atd.), Linux (Ubuntu/Debian/ OpenSUSE/Mandriva atd.) , OpenBSD, FreeBSD, OS/2 Warp.

Popis programu

Oracle VM VirtualBox je multifunkční nástroj pro vytváření izolovaných virtuálních strojů, nabízí vysoký výkon a je také jediným profesionálním řešením, které je volně dostupné a open source za podmínek GNU General Public License (GPL) v.2.

VirtualBox podporuje velké množství hostovaných operačních systémů, mimo jiné Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7), DOS/Windows 3. x, Linux (2.4 a 2.6), Solaris a OpenSolaris, OS/2 a OpenBSD.

VirtualBox je aktivně vyvíjen s častými aktualizacemi a má stále rostoucí seznam funkcí, podporovaných hostujících operačních systémů a platforem, na kterých běží. VirtualBox je společným úsilím podporovaným specializovanými společnostmi: všichni jsou vyzýváni, aby přispěli, zatímco Oracle zajišťuje, že produkt splňuje kritéria profesionální kvality.

Vlastnosti balíčku VirtualBox Extension Pack

Rozšíření Pack přidává nové užitečné funkce pro oblíbené virtualizační řešení VirtualBox.

Sada doplňků obsahuje USB 2.0 řadič (EHCI), který vám například umožní zlepšit výkon vašich USB 2.0 zařízení.

Získáte také podporu VirtualBox Remote Desktop Protocol (VDRP). To vám v podstatě umožňuje provozovat virtuální stroj na jednom počítači a na jiném jej můžete prohlížet a spravovat.

Balíček Extension Pack také obsahuje podporu pro vzdálené spouštění počítače prostřednictvím emulace boot ROM Intel PXE s podporou síťové karty E1000.

Všechny tyto funkce vyžadují samostatnou instalaci balíčku „vbox-extpack“ nad VirtualBox (ke stažení přejděte do sekce Užitečné odkazy).

Zavřete VirtualBox, stáhněte a spusťte instalační soubor VirtualBox Extension Pack a VirtualBox spustí doplněk a nainstaluje jej a aktualizuje všechny dřívější verze, které mohly být nainstalovány.

Systémové požadavky VirtualBox

Podporované systémy

Okna hostitelé:

  • Windows Vista SP1 a vyšší (32bitový a 64bitový)
  • Windows Server 2008 (64bitový)
  • Windows Server 2008 R2 (64bitový)
  • Windows 7 (32bitový a 64bitový)
  • Windows 8 (32bitový a 64bitový)
  • Windows 8.1 (32bitový a 64bitový)
  • Windows 10 RTM sestavení 10240 (32bitový a 64bitový)
  • Windows Server 2012 (64bitový)
  • Windows Server 2012 R2 (64bitový)
MacOS X hostitelé (64bitové):
  • 10.9 (Mavericks)
  • 10.10 (Yosemite)
  • 10.11 (El Capitan)
linux hostitelé (32bitové a 64bitové), včetně:
  • Ubuntu 12.04 LTS – 16.04
  • Debian GNU/Linux 7 ("Wheezy"), 8 ("Jessie") a 9 ("Stretch")
  • Oracle Enterprise Linux 5, Oracle Linux 6 a 7
  • Redhat Enterprise Linux 5, 6 a 7
  • Fedora Core / Fedora 6 až 24
  • Gentoo Linux
  • openSUSE 11.4 - 13.2
Stáhnout z oficiálních stránek Pro podrobnější představení platformy Oracle VM VirtualBox můžete navštívit .

Rušič vztlaku: Snímky obrazovky programu










Naposledy upraveno: 28.01.2019

VirtualBox 4.3.10 nabízí podporu OS X na celou obrazovku

VirtualBox 4.3.10. Přestože vydání primárně nabízí řadu oprav chyb, řešení zavádí jednu novou funkci pro uživatele OS X.

VirtualBox je bezplatná aplikace k vytváření virtuálních počítačů. Program podporuje téměř všechny moderní operační systémy, jako hostující operační systémy lze použít Windows, DOS/Windows 3.x, Linux, OpenBSD a další.

Nová vlastnost– experimentální nativní podpora Režim celé obrazovky, který byl dříve implementován v Mountain Lion a Mavericks. Tato nová možnost přichází s odstraněním další: tlačítka pro minimalizaci na panelu nástrojů.

Mezi další pozoruhodná vylepšení patří:

  • Zajištěna správná instalace doplňků Linuxu v hostujících prostředích Ubuntu s adresářem /usr/lib64.
  • Doplňky X11 opravily problém, kdy proces VBoxClient nebyl správně ukončen, což mělo za následek značné využití procesoru.
  • Vylepšená emulace některých MSR.
  • Opravena chyba, která za určitých podmínek bránila vytváření kompaktních snímků.
  • Synchronizace HID LED mezi hostiteli Windows a Mac.
  • Opraveny chyby v podpoře 3D hardwarové akcelerace.


Pro spolupráci nás prosím kontaktujte nebo korespondenčně. Bezplatná pomoc na fóru se objeví infekce a technické problémy a musíte vytvořit nové téma v příslušné sekci.

Jakýkoli bod na mapě může být středem světa. Není ani špatný, ani dobrý. On prostě je. Není zde žádná ctnost ani potupa. Jste jen vy sami se svým svědomím. A tak dále, dokud závod neskončí, dokud nepřijde konec, dokud se neproměníme v duchy, za které jsme si mysleli, že jsme. (c) film "Legenda"

Ztratíte více nerozhodností než špatným rozhodnutím. (c) Carmela soprán

Nová verze VirtualBox 5.0.10


VirtualBox 5.0.10 pro Windows hostí x86/amd64


VirtualBox 5.0.10 pro hostitele OS X amd64



VirtualBox 5.0.10 pro hostitele Linuxu



VirtualBox 5.0.10 pro hostitele Solaris amd64

VirtualBox 5.0.10 Oracle VM VirtualBox Extension Pack Všechny podporované platformy

Changelog VirtualBox 5.0.10 (vydáno 2015-11-10)

  • VMM: vylepšená podpora pro určité procesory Intel Atom (chyba #14773)
  • VMM: oprava emulace systémového registru (5.0 regrese; chyba #14515)
  • GUI: Opraven okamžitý problém se snímkem obrazovky (chyba #14108)
  • GUI: opraven další problém s přepojováním 3D překryvného okna při přepnutí virtuálního počítače do režimu celé obrazovky na hostitelích X11
  • GUI: opraven index nápovědy (chyba #14722)
  • GUI: Opraven problém se synchronizací stavu v okně správce virtuálních počítačů, když byl virtuální počítač pozastaven z okna runtime
  • Zvuk: opraveno pozastavení/obnovení zvukových streamů při pozastavení/zrušení pozastavení virtuálního počítače (chyba #14784)
  • Zvuk: správně resetujte audio streamy AC97, jinak je ticho, dokud se nepřehraje stream jiný než 48 kHz
  • Zvuk: opravena malá chyba emulace kodeku AD1980 zařízení HDA, aby nedávní linuxoví hosté fungovali (chyba #14653)
  • USB: několik oprav řadiče xHCI
  • USB: opraveno selhání za určitých podmínek na hostitelích s linuxovými jádry staršími než verze 3.3
  • USB: lepší identifikace určitých USB zařízení
  • NAT: podpora TCP v DNS proxy (chyba #14736)
  • Síť NAT: opravena sporadická selhání na hostitelích Windows (chyba #13899)
  • API: při vytváření odlišných obrazů (např. jako součást snímku nebo klonování virtuálního počítače) použijte pokud možno stejnou variantu obrazu disku jako nadřazený obraz, což znamená, že např. rozdílový obrázek pro obrázek VMDK rozdělený do 2 GB souborů bude také rozdělen (chyba #14764)
  • API: Opravy zpracování fronty událostí zabraňující ztrátě určitých událostí za běhu (např. připojená nová webová kamera), zvláště důležité na hostitelích Mac OS X
  • Webová kamera: oprava průchodu pro určitá zařízení (pouze hostitelé Windows)
  • VBoxManage: nezhroutí se při obnovení aktuálního/upraveného snímku, pokud virtuální počítač nemá žádné snímky
  • VBoxManage: nezhroutí se při hesle addenc controlvm (chyba #14729)
  • Hostitelé Mac OS X: na určitých hostitelích použijte správné jádro
  • Hostitelé Windows: opraveno externí ověřování VRDP
  • Hostitelé Windows: umožňují používat sdílenou cestu ke složce s prodlouženou předponou cesty (regrese 5.0; chyba #14651)
  • Hostitelé Windows: oprava selhání hostitelského ovladače netfilter za určitých podmínek (chyba #14799)
  • Instalační program hostitele Windows: zdokumentované a opravené veřejné vlastnosti, které lze do určité míry použít k ovládání instalace
  • Instalační program hostitele systému Windows: opraveno nespouštění skutečné instalace při zobrazení informací o verzi nebo dialogových oken nápovědy
  • Dodatky X11: přidána základní podpora pro X.Org Server 1.18 (3D vyžaduje další opravy)

Nová verze VirtualBoxu 5.0.12


VirtualBox 5.0.12 pro Windows hostí x86/amd64

VirtualBox 5.0.12 pro hostitele OS X amd64


VirtualBox 5.0.12 pro hostitele Linuxu

VirtualBox 5.0.12 pro Solaris hostuje amd64

VirtualBox 5.0.12 Oracle VM VirtualBox Extension Pack Všechny podporované platformy

Changelog VirtualBox 5.0.12 (vydáno 2015-12-18)

Toto je vydání pro údržbu. Byly opraveny a/nebo přidány následující položky:

  • GUI: opraveno nesprávné chování posouvání v okně pro výběr virtuálního počítače, když je položka virtuálního počítače přetažena z oblasti podokna výběru
  • GUI: opraveno ověřování pravidel pro předávání portů IPv6
  • GUI: potlačí průvodce prvním spuštěním, pokud je médium CD/DVD vloženo pomocí uživatelského rozhraní voliče
  • GUI: opraveno skenování kódů sekvence kláves Ctrl+Break (chyba)
  • GUI: vylepšené ovládání ukazatele myši pro výběr textu (chyba )
  • Hostitelské služby: opraveno selhání během vypínání virtuálního počítače za výjimečných podmínek (regrese 5.0.6; chyba )
  • Sdílené složky: opraveno narušení sdílení, pokud je soubor otevřen pro kontrolu atributů (pouze hostitelé Windows; chyba )
  • Webová kamera: oprava průchodu pro určitá zařízení (pouze hostitelé Mac OS X)
  • XHCI: opravena nefunkční emulace při použití softwarové virtualizace
  • XHCI: několik oprav
  • 3D: Oprava stavu za určitých podmínek (chyba)
  • Zvuk: několik oprav
  • BIOS: přidána podpora LBA64 pro možnost bootování z velkých pevných disků (chyba )
  • EFI: oprava pro hosty se systémem Windows 10
  • ExtPack: Před instalací rozšiřujícího balíčku zkontrolujte, zda jsou spuštěny virtuální počítače, abyste předešli problémům se zamykáním systému souborů
  • rdesktop-vrdp: Opravy tarballu se zdrojovým kódem
  • Hostitelé Windows: opraveno zablokování při použití knihovny VBoxAuthSimple pro externí ověřování VRDP (chyba)
  • Hostitelé Windows: opravena regrese, která bránila připojení k fyzickému síťovému adaptéru s vypnutým TCP/IP (chyba )
  • Hostitelé Windows: opravena regrese, která způsobila, že se víceportové adaptéry zobrazovaly jako jeden adaptér (chyby , )
  • Hostitelé Windows: opravena regrese, která způsobila, že se vytvořené adaptéry pouze pro hostitele nezobrazovaly v seznamu (chyba )
  • Hostitelé Windows: opraveny problémy s vytvářením adaptéru pouze pro hostitele související s Windows 10 (chyby , )
  • Hostitelé Linux: Problém s kompatibilitou souborů .desktop (chyba )
  • Hostitelé / hosté Linuxu: opravy pro RHEL 7.2 (chyba)
  • Příkaz pro rekompilaci modulů hostitelského jádra byl znovu změněn na /sbin/rcvboxdrv setup (bug )
  • Hostitelé Linuxu: některé opravy pro průchod PCI (stále vysoce experimentální)
  • Hostitelé Linux/Mac OS X: opraveno zablokování virtuálního počítače během spouštění za určitých okolností (chyba )
  • Hostitelé Solaris: přidány vazby Pythonu 2.7
  • Hostitelé Mac OS X: opraveno možné selhání při změně výchozího vstupního nebo výstupního zvukového zařízení
  • Hostitelé Mac OS X: opravena panika za určitých podmínek
  • Doplňky pro Linux: Zabraňte kompilátoru v odstraňování mrtvého kódu na životně důležitém kódu v komunikaci host/hostitel (chyba)
  • Doplňky pro Linux: při připojování sdílené složky explicitně předejte název sdílené položky tak, aby /proc/mounts obsahoval tento název namísto „none“
  • Linux Additions: řešení pro systémový problém ve spojení s SELinux, který zabránil správné aktivaci služby "vboxadd" během upgradu doplňků

Nová verze VirtualBoxu 5.0.14


VirtualBox 5.0.14 pro hostitele Windows x86/amd64

VirtualBox 5.0.14 pro hostitele OS X amd64

VirtualBox 5.0.14 pro hostitele Linuxu

VirtualBox 5.0.14 pro hostitele Solaris amd64

VirtualBox 5.0.14 Oracle VM VirtualBox Extension Pack Všechny podporované platformy

VirtualBox 5.0.14 Software Developer Kit (SDK) Všechny platformy

Novinka ve verzi 5.0.14

  • Rozhraní: omezení počtu jader VCPU tak, aby odpovídal počtu fyzických jader v systému Mac OS X;
  • Zvuk: Opravena chyba, která bránila načítání uloženého stavu uložených hostů s emulací HDA.
  • Zvuk: opraveno selhání při selhání inicializace kompilátoru postprocesoru;
  • Zvuk: opraven problém se zachycením zvuku v systému Mac OS X;
  • Úložiště: Opraveno možné selhání při opakovaném připojení stejného souboru ISO obraz na jeden virtuální stroj;
  • BIOS: správné upozornění při připojení dvou disketových jednotek;
  • USB: Opraven problém s filtry, který za určitých okolností způsoboval selhání zachycení zařízení.
  • ExtPack: opraven problém s nekompatibilitou, kdy byly nesprávně zpracovány balíčky rozšíření černé listiny starší než verze 4.3.30;
  • Hostitelské systémy Windows: Opravený rollback způsobující pád robocopy.
  • Hostitelské systémy Linux: správné vytvoření symbolického odkazu /sbin/rcvboxdrv;
  • Hostitelské systémy Mac OS X: několik oprav pro USB v El Capitan;
  • Dodatky pro Linux: Opravy pro Linux 4.5.

CO JE NOVÉHO

Novinka ve verzi 5.0.16

Toto je ladicí verze, která opravuje chyby a obsahuje vylepšení funkcí.

(oficiální stránky, anglicky)

Novinka ve verzi 5.0

  • Podpora režimu paravirtualizace pro hosty Windows a Linux: Významné zlepšení výkonu hostujícího OS díky použití integrované podpory virtualizace na Oracle Linux 7 a Microsoft Windows 7 a vyšších;
  • Optimalizované využití procesoru: provádět širokou škálu instrukcí na CPU v hostujícím OS, což umožňuje aplikaci aplikovat nejnovější pokyny do zařízení pro maximální výkon;
  • Podpora zařízení USB 3.0: hostující OS nyní dokážou přímo rozpoznat zařízení USB 3.0 a běžet plnou rychlostí. Hostující systém lze nakonfigurovat tak, aby podporoval specifikace USB 1.1, 2.0, 3.0;
  • Podpora obousměrného režimu drag and drop pokles k výměně obsahu mezi hostujícím OS a hostitelským systémem. Funkce drag and drop umožňuje transparentně a pohodlně kopírovat nebo otevírat soubory, složky atd.;
  • Šifrování obrazu disku: data lze za běhu šifrovat v obrazu virtuálního disku pomocí standardního algoritmu AES podporujícího 256bitové šifrovací klíče. Nová funkce zaručuje bezpečnost šifrovaných dat jak během období činnosti, tak v době nečinnosti virtuálního stroje.


Pro spolupráci nás prosím kontaktujte nebo korespondenčně. Na fóru je poskytována bezplatná pomoc s infekcemi a technickými problémy a v příslušné sekci je třeba vytvořit nové téma.

Jakýkoli bod na mapě může být středem světa. Není ani špatný, ani dobrý. On prostě je. Není zde žádná ctnost ani potupa. Jste jen vy sami se svým svědomím. A tak dále, dokud závod neskončí, dokud nepřijde konec, dokud se neproměníme v duchy, za které jsme si mysleli, že jsme. (c) film "Legenda"

Ztratíte více nerozhodností než špatným rozhodnutím. (c) Carmela soprán

CO JE NOVÉHO

Novinka ve verzi 5.1

Verze 5.1 podporuje nejnovější hostované operační systémy a hostitelské systémy, včetně Mac OS X Yosemite, Windows 10, Oracle Linux, Oracle Solaris, další operační systémy Linux a originální operační systémy. Hlavní vlastnosti VM VirtualBox 5.1:

  • Zlepšený výkon: Výrazně vylepšený výkon pro víceprocesorové virtuální stroje a síťová připojení.
  • Nástroj pro hlášení chyb: nový nástroj shromažďuje informace a protokoly související s hostitelským systémem a hostujícím systémem pro ladění nebo analýzu.
  • Vylepšené okno protokolu: nové možnosti protokolování událostí vám umožní zvýraznit a filtrovat informace související s hostem virtuální stroje.
  • Vylepšená podpora médií: vylepšená podpora pro různá zařízení USB a vícekanálový zvuk.
  • Emulace flash disku: Nový řadič emulace úložiště NVMHCI umožňuje emulovat zařízení NVME – flash disky – v hostujících systémech.
  • Vylepšená integrace Linuxu: automatické nasazení modulů při aktualizaci linuxového jádra a vylepšená integrace nejnovějších linuxových distribucí.
  • (anglicky, oficiální stránky)


Pro spolupráci nás prosím kontaktujte nebo korespondenčně. Na fóru je poskytována bezplatná pomoc s infekcemi a technickými problémy a v příslušné sekci je třeba vytvořit nové téma.

Jakýkoli bod na mapě může být středem světa. Není ani špatný, ani dobrý. On prostě je. Není zde žádná ctnost ani potupa. Jste jen vy sami se svým svědomím. A tak dále, dokud závod neskončí, dokud nepřijde konec, dokud se neproměníme v duchy, za které jsme si mysleli, že jsme. (c) film "Legenda"

Ztratíte více nerozhodností než špatným rozhodnutím. (c) Carmela soprán

Rušič vztlaku: changelog

VirtualBox 5.1.24(vydáno 2017-07-18)

Toto je vydání pro údržbu. Byly opraveny a/nebo přidány následující položky:

  • VMM: prozatím maskujte schopnost VME CPUID na procesorech AMD Ryzen, aby někteří hosté fungovali, například Windows XP
  • VMM: emulujte více instrukcí SSE2
  • VMM: řádně vymažte příznaky TF a AC při odesílání přerušení v reálném režimu
  • GUI: opravy, aby mini-panel nástrojů fungoval s nejnovějšími verzemi KDE / Plasma (chyba)
  • GUI: Opraveno potenciální selhání, když virtuální počítač s více obrazovkami běží v režimu celé obrazovky / bezproblémovém režimu a obrazovka hostitele je odstraněna, například při připojení k hostiteli přes RDP
  • GUI: opraveny rady pro počáteční velikost pro hosty, které nastavují střední velikosti, než odpoví (chyba )
  • GUI: za určitých podmínek zabrání zastaveným aktualizacím obrazovky nebo černé obrazovce při restartu v nastavení pro více obrazovek
  • Zvuk: mnoho vylepšení pro hosty Windows 10 (chyby , , , a další)
  • Úložiště: opraveno možné selhání při použití Intels SPDK
  • API: použijte správný název souboru stavu počítače virtuálního počítače, pokud je adresář nastavení virtuálního počítače přejmenován, například během seskupování / oddělování virtuálního počítače (chyby a )
  • API: vrátí správný chybový kód, pokud selže zapnutí virtuálního počítače
  • API: nahrávání videa se nespustilo automaticky při startu VM, když je povoleno v nastavení VM (chyba )
  • API: při přemisťování média zkontrolujte, zda je cílová cesta plně kvalifikovaná
  • EFI: oprava pro virtuální počítače s více než 3504 MB RAM (chyba)
  • Adaptér pouze pro hostitele: správně určete masky sítě IPv4 na hostitelích Windows (chyba )
  • Síť NAT: správně proveďte refcounting pro spuštění / zastavení služeb NAT / DHCP, pokud se síť NAT změní, zatímco typ síťového připojení adaptéru je jiný než síť NAT
  • VBoxManage: opraveno controlvm videocapfile (chyba)
  • Hostitelé Windows: opraveno selhání, pokud je povolen ověřovač ovladačů (chyba , )
  • Hostitelé/hosté Linuxu: Opravy Linuxu 4.12 (chyby , )
  • Hostitelé/hosté Linuxu: snižte spotřebu kernel stack pro linuxová jádra pomocí CONFIG_CPUMASK_OFFSTACK definovaný
  • Hostitelé / hosté Linuxu: opravy pro moduly jádra vytvořené pomocí gcc-7 (chyba )
  • Hostitelé / hosté Linuxu: Oprava Linuxu 4.13 (chyba)
  • Hostitelé Linuxu: nezávisí na síťových nástrojích na novějších distribucích, protože tento balíček je zastaralý ve prospěch iproute (chyba )
  • Hostitelé Linuxu: zpřístupněte 2D akceleraci videa pro starší distribuce Linuxu (5.1 regrese; chyba)
  • Přídavky pro Linux: oprava dynamické změny velikosti s Oracle Linux 6 s UEK4
  • Přídavky pro Linux: Fedora 25 a 26 Alpha bude fungovat, když je povolen 3D průchod
  • Doplňky pro Linux: již nedoporučujeme odstraňovat doplňky nainstalované v distribuci, pokud jsou aktualizovány podle našich pokynů

Virtualizační technologie se v poslední době těší velkému zájmu nejen mezi velkými společnostmi, které je využívají ke zefektivnění informační infrastruktury jako součásti integrovaná řešení. Koncoví uživatelé také viděli výhody používání platforem virtualizace desktopů v práci, při každodenních činnostech i doma. O mnoha možnostech využití virtuálních strojů, hojně inzerovaných prodejci virtualizačních platforem, s nárůstem výkonu uživatelských hardwarových platforem začínají uživatelé postupně vážně uvažovat jako o spolehlivých nástrojích pro zvýšení efektivity práce s různým softwarem a operačními systémy. . Virtualizační technologie umožňují jednomu fyzickému počítači (hostiteli) současně provozovat několik virtuálních strojů s operačními systémy (hostující OS).

Zároveň, pokud je virtualizační platforma využívána jako součást práce podniku, jsou požadavky na ni nepochybně vyšší než požadavky na „domácí“ virtuální stroje. Jestliže jsou ve firemním prostředí nejdůležitější spolehlivost, funkčnost, flexibilita a schopnost integrace se stávající infrastrukturou, pak doma je to především bezplatnost samotné platformy, snadnost použití a výkon. Doma lze virtuální stroje používat k různým účelům, mezi ty hlavní patří:

  • Vytváření „přenosných“ izolovaných uživatelských prostředí s nainstalovaným softwarem zaměřeným na řešení určitého okruhu úloh. Například není potřeba přetěžovat operační systém domácího počítače instalací různých specifických programů, které nepoužívají jiní uživatelé. Můžete vytvořit virtuální stroj s nainstalovaným potřebným softwarem (například návrhářský software) a spouštět jej pouze podle potřeby. Dá se však snadno přenést na jiný pracovní stanice a ujistěte se, že registr, systémové soubory a nastavení hostitelského systému zůstane nedotčeno.
  • Vytváření bezpečných prostředí pro přístup k internetu. Pokud trojský kůň nebo virus způsobí poškození ve virtuálním počítači, můžete tento virtuální stroj odstranit a vytvořit nový, přičemž všechna data na hostitelském systému budou bezpečně chráněna.
  • Experimenty s různým softwarem a operačními systémy. Schopnost současně provozovat více operačních systémů ve virtuálních strojích vám umožňuje používat různé programy v OS, které potřebujete, a zajišťovat přenos dat mezi nimi. Virtuální stroje samozřejmě otevírají široké možnosti pro učení jak nových operačních systémů, tak nastavení různých síťových služeb a protokolů pro interakci mezi různými operačními systémy.

Tím samozřejmě možnosti využití virtuálních strojů doma nekončí. Uživatelé přicházejí se stále více způsoby, jak používat virtuální stroje, a využívají různé nástroje pro správu a obslužné programy ke zlepšení pohodlí práce s virtuálními stroji. Výrobci virtualizačních platforem přitom považují domácí uživatele za docela perspektivní segment trhu a snaží se nasazení a používání virtuálních strojů co nejvíce zjednodušit.

Přehled existujících platforem virtualizace desktopů

Stalo se, že v odvětví virtualizačních platforem jsou uživatelé zvyklí na tradiční produkty, které se vyvíjejí několik let a poskytují požadovanou úroveň funkčnosti. Lídr ve výrobě virtualizačního softwaru, společnost VMware, se však zaměřuje především na komerční využití svých platforem, a přestože je její výkonná virtualizační platforma VMware Workstation 6 aktuálně v mnoha ohledech nejlepší, má jednu neoddiskutovatelnou nevýhodu – není zdarma. Uživatelé si také mohou ze stránek stáhnout bezplatný produkt VMware Player, který je určen k „hraní“ virtuálních strojů, ale nelze je v něm vytvořit. VMware Server je určen pro použití v podnikovém prostředí pro virtualizaci serverů pro malé firmy a také není vhodný pro domácí uživatele.

Microsoft nabízí uživatelům bezplatný produkt Virtual PC, který však nedisponuje potřebnou funkcionalitou splňující požadavky všech kategorií uživatelů. Je třeba také poznamenat, že Virtual PC je k dispozici pouze pro pracovní stanice s operačními systémy Rodiny Windows, což také odřízne určitý segment uživatelů.

Parallels také nabízí platformy pro virtualizaci desktopů Parallels Workstation pro hostitele Windows a Linux a také Parallels Desktop pro Mac OS X, které také nejsou zdarma. Parallels, mimochodem vlastněný ruskou společností SWsoft, navíc kvůli úspěšným prodejům produktu Parallels Desktop poněkud pozastavil vývoj produktu Parallels Workstation a již poměrně dlouho nevydal jeho nové verze.

S ohledem na trh s populárními desktopovými virtualizačními systémy lze tedy říci, že existují buď dobré, ale placené platformy, nebo bezplatné, ale nedostatečně funkční produkty, které nesplňují všechny požadavky uživatelů, a to:

  • multiplatformní
  • podpora většiny hostitelských a hostovaných operačních systémů
  • schopnost používat pohodlné nástroje pro správu virtuálních strojů

Stojí za zmínku, že zastánci open source by rádi používali bezplatnou a open source virtualizační platformu, jako je platforma Xen.

Trh s virtualizačními platformami byl pro segment domácích uživatelů dlouhou dobu v limbu: na jedné straně výrobci virtualizačních systémů zvýšili funkčnost a nabízeli nové nástroje pro správu, na druhé straně za ně koncoví uživatelé nechtěli platit. V tomto ohledu musely některé společnosti poskytovat bezplatné virtualizační systémy (například VMware Server a Microsoft Virtual Server), které pokryly především potřeby firemních uživatelů. Ale otázka používání virtuálních strojů doma stále zůstávala otevřená.

V roce 2006 vstoupil na trh platforem pro virtualizaci desktopů nový hráč. Německá společnost InnoTek představila open-source produkt virtualizace desktopů VirtualBox, do kterého (až na některé komponenty) může přispět každý. VirtualBox je důstojným kandidátem na vyplnění prázdného místa na platformě virtualizace desktopů.

O platformě VirtualBox


Platforma je desktopový virtualizační systém pro hostitele Windows, Linux a Mac OS, který jako hostující operační systémy podporuje operační systémy Windows, Linux, OS/2 Warp, OpenBSD a FreeBSD. Po několika letech vývoje byla v lednu 2007 vydána omezená open source verze produktu InnoTek pod licencí GNU General Public License (GPL). Plná verze Produkt s uzavřeným zdrojovým kódem je také k dispozici pro bezplatné osobní použití. Pokud má být produkt používán v produkčním prostředí, je nutné zakoupit licence, jejichž podmínky lze získat od společnosti InnoTek. Mimochodem, kromě platformy VirtualBox InnoTek v současnosti ve spolupráci s Microsoftem vyvíjí novou virtualizační platformu založenou na hypervizoru úzce související s operačním systémem Windows. VirtualBox aktuálně obsahuje následující funkce:

  • nativní virtualizace x86, která nevyžaduje podporu hardwarových technik Intel VT nebo AMD-V (které však lze povolit v nastavení)
  • přátelské uživatelské rozhraní (postaveno s Qt3)
  • podpora hostitelských systémů Windows, Linux a Mac OS (verze Mac OS je aktuálně ve verzi beta)
  • dostupnost doplňků hostovaných virtuálních počítačů pro zjednodušení interakce s hostitelskými operačními systémy a optimalizaci jejich výkonu
  • podpora pro víceprocesorové a vícejádrové systémy (pouze jako hosté, neexistuje žádná podpora pro virtuální SMP pro reprezentaci multiprocesoru v hostovaných systémech)
  • stabilita (ve srovnání s jinými Open Source řešeními)
  • podpora virtualizace zvukových zařízení
  • vysoký výkon (podle mnoha odborníků je vyšší než u produktů VMware)
  • podpora různých typů síťové interakce (NAT, Host Networking via Bridged, Internal)
  • podpora stromu uložených stavů virtuálního stroje (snímků), které lze vrátit zpět z libovolného stavu hostujícího systému
  • popis nastavení virtuálního stroje ve formátu XML
  • Podpora sdílených složek pro snadné sdílení souborů mezi hostitelskými a hostujícími systémy

Emulované hardwarové prostředí

Produkt VirtualBox emuluje následující hardwarové komponenty ve virtuálním počítači:

  • pevné disky jsou emulovány ve speciálním formátu kontejneru VDI (Virtual Disk Images), který v současné době není kompatibilní s formáty virtuálních disků třetích stran
  • grafický adaptér je emulován jako standardní VESA s 8 MB video paměti, zatímco instalace doplňků Guest VM Additions (pouze pro hostitele Windows a Linux) umožňuje zvýšit výkon virtuálního grafického adaptéru a dynamicky měnit velikost okna virtuálního počítače
  • zapnutý ovladač zvuku Na bázi Intelu ICH AC"97
  • NIC emulovaná jako rozhraní AMD PCNet
  • edice s uzavřeným zdrojovým kódem také emuluje USB řadiče, přičemž USB zařízení zapojená do hostitelských konektorů automaticky vyzvedne host. Pokud virtuální počítač funguje jako server RDP (Remote Desktop Protocol), budou zařízení USB také viditelná v klientovi.

Platforma VirtualBox spouští hostovaný systémový kód nativně (předáváním instrukcí přímo hostitelskému procesoru). Tento přístup funguje dobře pro kód běžící ve třetím kruhu hosta, pro kód hosta běžící v kruhu nula, který vyžaduje privilegované instrukce, musí být zachycen virtualizační platformou. Za tímto účelem VirtualBox používá originální přístup: kód, který běží v nultém kruhu hostujícího systému, je spuštěn v prvním kruhu hostitelského systému, který se v architektuře Intel nepoužívá.

Jedinečné vlastnosti VirtualBoxu

Kromě standardních funkcí, které jsou součástí většiny systémů virtualizace desktopů, má platforma VirtualBox také sadu jedinečných funkcí, které jsou pro ni jedinečné:

  • Výrazná modularita systému
    Platforma VirtualBox má modulární architekturu s dobře popsanými komponentami a poskytuje pohodlná rozhraní pro přístup k virtuálním strojům, která vám umožňují ovládat hostující systémy jak přes GUI, přes příkazový řádek, tak i vzdáleně. Kromě toho InnoTek poskytuje vynikající sadu pro vývoj softwaru, a protože kód platformy je otevřený, není potřeba žádné další úsilí k zápisu rozšíření do systému. V současné době probíhá spousta práce na portování produktu na různé hostitelské platformy a vývojáři mají vše k dispozici potřebné nástroje a rozhraní pro finalizaci VirtualBoxu.
  • Virtuální stroj může fungovat jako server RDP
    Na rozdíl od jiných virtualizačních platforem může VirtualBox fungovat jako server RDP a být řízen jakýmkoli klientem, který podporuje protokol RDP. Podporováno je také USB přes RDP. Stojí za zmínku, že VMware také poskytuje funkci Act as RDP Server v nedávno vydané platformě VMware Workstation 6, takže tato funkce VirtualBox není v tuto chvíli tak jedinečná.
  • iSCSI iniciátor
    Komponenta iniciátoru iSCSI je jednou z uzavřených částí platformy VirtualBox. Umožňuje vám používat externí zařízení přes protokol iSCSI jako virtuální disky v hostujícím systému bez další podpory ze strany hostujícího OS.

Podporované hostující a hostitelské systémy

InnoTek a nezávislí vývojáři podílející se na vývoji platformy VirtualBox neustále rozšiřují seznam podporovaných hostujících a hostitelských systémů. Produkt aktuálně podporuje následující hostitelské operační systémy:

  • Operační systémy rodiny Windows (2000/XP/2003/Vista)
  • Platformy Linux včetně:
    • Ubuntu 7.04 ("Feisty Fawn")
    • Ubuntu 6.10 ("EdgyEft")
    • Ubuntu 6.06 LTS ("Dapper Drake")
    • Debian 3.1 ("Sarge")
    • Debian 4.0 ("Etch")
    • openSUSE 10.2
    • Mandriva Linux 2007.1
    • Red Hat Enterprise Linux 4
    • Univention Corporate Server 1.3-2
  • Mac OS X (aktuálně ve verzi beta)
  • OS/2 Warp (experimentální)

Je třeba poznamenat, že v tuto chvíli není portování VirtualBoxu na platformu OS / 2 ještě dokončeno a web vývojáře obsahuje pouze obecné pokyny pro sestavení systému. Při použití VirtualBoxu na této platformě existuje mnoho problémů, které musí vývojáři vyřešit.

Seznam hostujících systémů podporovaných VirtualBoxem je velmi rozsáhlý a může dobře konkurovat komerčním virtualizačním platformám. V současnosti jsou podporovány následující hostované operační systémy:

Hostující OSStav v tuto chvíliPoznámka
Rodina OS Windows
Windows VistaOvladač síťové karty musíte nainstalovat ručně (popsáno v uživatelské dokumentaci)
Windows 2000Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Windows XPFunguje, k dispozici jsou dodatky pro hostující virtuální počítače
Windows Server 2003Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Windows NTFunguje, k dispozici jsou dodatky pro hostující virtuální počítačeNěkteré problémy se starými aktualizacemi service pack, doporučuje se mít verzi service pack alespoň 6a
Windows 98
Rodina OS Linux
Ubuntu 5.10/6.06 Desktop/7.04 stádo 5Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Ubuntu 6.06 Server/6.10Funguje, k dispozici jsou dodatky pro hostující virtuální počítačeMohou nastat problémy s načítáním operačního systému
Debian 3.1Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
SUSE 9/10.0/10.2Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Mandragora 10.1Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Fedora Core 1/4/5/6Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Red Hat Enterprise Linux 3 a 4Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Red Hat Linux 9Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Red Hat Linux 7Nefunguje
Linspire 4.5Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Slackware 10.1Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Konektiva 10Funguje, k dispozici jsou dodatky pro hostující virtuální počítače
Xandros 3Nefunguje
Rodina OS BSD
FreeBSDFunguje částečněZnámé problémy s verzí FreeBSD 6.2
PC-BSD 1.3Nefunguje
OpenBSDFunguje, ale nejsou k dispozici dodatky hostujícího virtuálního počítače
Jiné OS
DOSfungujeOmezené testování
OS/2Funguje částečněVyžaduje podporu Intel VT
Novell Netware 6.5Nefunguje
BeOS 5Nefunguje
SlabikaNefunguje
VisopsysNefunguje
Reagovat OSNefunguje
Solaris 10Funguje částečněNe všechny verze fungují stabilně, problémy se sítí

InnoTek také uvádí, že prakticky všechny operační systémy Linux s verzemi jádra 2.4 a 2.6 by měly běžet jako hostující operační systémy. Pro nejlepší výkon se doporučuje verze jádra 2.6.13.

Jak můžete vidět z výše uvedeného seznamu, je podporována široká škála linuxových platforem, což poskytuje dostatek příležitostí naučit se s nimi pracovat na virtuálních strojích založených na VirtualBoxu.

Jak funguje VirtualBox

GUI VirtualBox má dvě hlavní okna: hlavní okno a konzolu virtuálního stroje.

Při spouštění virtuálního stroje VirtualBox se obvykle spustí tři procesy, které lze sledovat ve správci úloh na systémech Windows nebo na monitoru systému Linux:

  1. Grafické rozhraní ovládacího okna.
  2. Další podobný proces začal volbou startvm, což znamená, že GUI bude fungovat jako shell pro virtuální stroj.
  3. Automaticky vytvořený proces služby VBoxSVC potřebný ke sledování počtu a stavu běžících virtuálních strojů (protože je lze spustit různými způsoby).

Virtuální stroj, na kterém běží hostující systém, zapouzdřuje potřebné detaily implementace hostujícího OS a chová se ve vztahu k hostitelskému systému jako normální aplikace.

V hostujícím systému je implementace virtuálního stroje VirtualBox prezentována uživateli dvěma způsoby:

  • Standard architektura klient-server, který umožňuje ovládat chování virtuálních strojů různými způsoby pomocí COM/XPCOM API. Hostující systém lze například spustit pomocí GUI a zastavit pomocí nástroje příkazový řádek vboxmanage. Tento nástroj může také provádět některé funkce, které nejsou dostupné z grafického uživatelského rozhraní.
  • Frontend / backend architektura, což je zapouzdření x86 virtualizace v knihovnách VBoxVMM.dll na platformě Windows a VBoxVMM.so na platformě Linux (backend) a implementace správy virtuálních strojů několika způsoby (frontend):
    • Vlastní GUI založené na Qt
    • Nástroj VboxManage
    • GUI založené na SDL, které je výkonnější než Qt GUI a je zaměřeno na používání virtuálních strojů v produkčním prostředí
    • Schopnost spravovat virtuální stroje pomocí vestavěného serveru RDP ve virtuálním stroji

Proces instalace hostujícího systému na platformu VirtualBox je velmi jednoduchý a nevyžaduje od uživatele žádné další úsilí. Při vytváření virtuálního počítače musíte vybrat typ hosta, kterého chcete nainstalovat, určit množství paměti RAM, která se mu má přidělit, a vytvořit virtuální disk s pevnou velikostí nebo se dynamicky rozšiřovat, jak se zaplní hostem. Další proces instalace je stejný jako u jiných virtualizačních platforem. Po instalaci hostujícího operačního systému musíte také nainstalovat doplňky hostujícího virtuálního počítače, abyste mohli optimalizovat hostující systém a zlepšit jeho interakci s hostitelským OS.

Síťová komunikace mezi virtuálními stroji ve VirtualBoxu může být tří typů:

  • NAT
    Virtuální stroj se „skrývá“ za serverem NAT hostitele a může iniciovat připojení k externí síti ve vztahu k němu, ale není možné iniciovat spojení s takovým virtuálním strojem z externí sítě.
  • Síťové rozhraní hostitele
    V tomto případě virtuální stroj sdílí prostředky fyzického adaptéru s hostitelským operačním systémem a je přístupný z externí sítě jako nezávislý počítač.
  • Interní síťování
    Typ sítě pro budování virtuální sítě v rámci hostitele, kdy není nutné přenechat virtuální počítač externí síti a přistupovat k němu zvenčí.

Komunikace mezi emulátorem virtuálního stroje QEMU a VirtualBoxem

InnoTek, který již několik let vyvíjí platformu VirtualBox, se při svém vývoji opíral o jeden z nejstarších emulátorů virtuálních strojů QEMU. Projekt VirtualBox souvisí s touto platformou dvěma způsoby:

  • na jedné straně se InnoTek při vytváření emulovaných zařízení zaměřil na virtuální hardwarové reprezentace v QEMU,
  • na druhou stranu InnoTek ve spolupráci s tvůrci QEMU použil mechanismus rekompilace jako obsluhu výjimek, když Virtual Machine Monitor platformy VirtualBox nedokáže správně zpracovat výjimku při spouštění kódu hostujícího systému v reálném režimu.

Podle vývojářů VirtualBoxu jim techniky, které si vypůjčili od QEMU, umožnily ušetřit značné množství času a zvýšit spolehlivost platformy.

Otevřené vývojové funkce VirtualBoxu

Kromě plnohodnotných verzí VirtualBoxu pro bezplatné použití nabízí InnoTek omezené verze open source platformy pro různé hostitelské systémy. Zdrojový kód pro VirtualBox je uložen v systému kontroly verzí Subversion (svn) a lze jej stáhnout z webu InnoTek. K extrakci zdroj platforem z online serveru Subversion, v provozu Linuxový systém musíte spustit příkaz: svn co http://virtualbox.org/svn/vbox/trunk vbox

Taky Nejnovější verze Zdrojové kódy pro systém VirtualBox lze stáhnout jako jeden archiv ze stránky ke stažení na adrese: .

InnoTek také na svých stránkách udržuje veřejný bug tracker, kde se můžete dozvědět o všech problémech, které se aktuálně vyskytují, a vytvořit hlášení o chybě s přidáním popisu problému při práci s platformou do databáze chyb VirtualBox.

A samozřejmě se každý může podílet na vývoji otevřené verze platformy tím, že se připojí ke komunitě Open Source na webu.

Výhody a nevýhody VirtualBoxu

Po zvážení hlavních vlastností VirtualBoxu můžeme říci, že tato virtualizační platforma má rozhodně budoucnost, protože je připravena zaplnit prázdné místo na poli desktopových virtualizačních systémů jako výkonná, produktivní, pohodlná a hlavně bezplatná platforma. . Nespornou výhodou systému je jeho multiplatformnost a podpora ze strany komunity Open Source. Velký seznam podporovaných hostujících a hostitelských operačních systémů otevírá široké možnosti využití VirtualBoxu v kontextu různých případů použití.

Mezi bezplatnými platformami je VirtualBox v současnosti rozhodně jednou z nejlepších. InnoTek se přitom zaměřuje nejen na koncové uživatele. Přítomnost funkcí, jako je server RDP a iniciátor iSCSI, znamená, že platformu lze v budoucnu vážně používat v produkčním prostředí. Přátelské uživatelské rozhraní ve spojení s vysokým výkonem VirtualBoxu má nyní mnoho příznivců po celém světě.

Mezitím má VirtualBox určité problémy: v první řadě jsou to problémy se stabilitou na mnoha hostitelských platformách a nedostatečná kompatibilita formátu virtuálního disku s jinými virtualizačními systémy. V současné době je také funkčnost systému horší než komerční platformy (zejména VMware Workstation 6), ale tempo vývoje VirtualBoxu říká, že brzy se jeho funkčnost výrazně zvýší. Zkuste použít virtuální stroje VirtualBox a možná tato platforma zaujme své místo mezi nezbytnými software na vaší ploše.