VirtualBox 2.2
Dňa 8. apríla 2009 Sun uvoľnil novú verziu virtualizačného nástroja VirtualBox. Táto aktualizácia je označená ako veľká (major) a okrem opravy mnohých chýb prináša aj novinky. Pozrime sa teda spolu na to, čo nové prináša
Novinky
Najprv sa pozrime, čo nové prináša táto verzia.
- OVF (Open Virtualization Format) pre import a export (viz kapitola 3.8, Importing and exporting virtual machines, manuál strana 55)
- Host-only režim siete (viz kapitola 6.7, Host-only networking, manuál strana 88)
- Optimalizácie Hypervisora, s významným zlepšením výkonu (pre high context switching rates)
- Zvýšenie limitu pamäte pre virtuálne stroje na 64b hostiteľoch na 16 GB
- VT-x/AMD-V sú pri vytváraní nového virtuálneho stroja predvolene zapnuté
- USB (OHCI & EHCI) je pri vytváraní nového virtuálneho stroja predvolene zapnuté (len Qt GUI)
- Experimentálna podpora USB pre OpenSolaris
- Zdieľané adresáre pre hosťov Solaris a OpenSolaris
- 3D akcelerácia OpenGL pre hosťov Linux a Solaris (viz kapitola 4.8, Hardware 3D acceleration (OpenGL), manuál strana 70)
- Pridané C API ako doplnok k C++, Java, Python
Oprava chýb
Táto verzia VirtualBox prináša opravu 56 chýb a ani náhodou ich tu nebudem vymenovávať, kto chce vidieť úplný zoznam opráv, nech sa pozrie na do ChangeLogu. Ale už uvedený počet opráv naznačuje, že to ide dobrým smerom. Som len zvedavý, aké nové chyby táto verzia zase prinesie.
Vo verzii 2.2.0 blbne emulácia východzej sieťovej karty (PCNet III) – až do opravy NEPOUŽÍVAŤ!!!
Aktualizácia
Aktualizáciu som robil prostredníctvom balíčkovacieho systému Debianu. Ten kto nemá nastavené úložisko od Sun, potrebuje len stiahnuť inštalačný balíček (samozrejme pre svoj operačný systém) a nainštalovať ho.
Pre moje virtuálne stroje mám pripravené položky v menu (pomocou VBoxManage a VBoxSDL). Preto spomeniem, že po aktualizácii je potrebné sputiť GUI VirtualBox, aby si program zaktualizoval nastavenie, o čom upozorní dialógovým oknom:

Keď som spúšťal virtuálne stroje prostredníctvom spomínaných odkazov v menu, nedialo sa nič (ani chybové hlásenie) takže sa netreba dať odradiť a ako som spomínal, najprv spustiť GUI. Pri niektorých virtuálnych strojoch sa mi stalo, že som ich prvý krát musel spustiť z GUI, ale to pripisujem nemenovanému operačnému systému motýľového typu. Po aktualizácii nastavenia už krásne fungovali aj moje odkazy v menu a ako prvé prekvapenie som si všimol vynovené logo. Musím uznať, že sa mi naozaj páči viac ako to predchádzajúce. No dobre, ja viem, na logu nezáleží...
Ďalšou zmenou, ktorá môže zaskočiť, je informačné okno, ktoré upozorňuje na nastavenie farebnej hĺbky virtuálneho stroja:

Priznám sa, že táto správa ma najprv trochu zmietla a hľadal som nastavenie obrazovky virtuálneho stroja, ktorés om samozrejme nenašiel. Správa však hovorí o nastavení farebnej hĺbky hostiteľskej obrazovky (xorg.conf), kde mám skutočne nastavenú farebnú hĺbku 24 bitov. Už som si ani nepamätal od kedy a prečo. Avšak nastavenie na 32b spôsobilo, že X Server ani nenaštartoval, takže asi preto. Po troche pátrania som zistil, že 32b hĺbku prosto zo svojej dostávam, ale hlási sa ako 24b, takže som zaškrtol voľbu "Nezobrazovať túto správu znovu".
Len na okraj upozorním, že počas zobrazenia tejto správy sa virtuálny stroj javí akoby stál, ale nie je to pravda. Normálne beží (štartuje ďalej), len je pozastavený jeho grafický výstup.
Nemám síce presné výsledky meraní (teda nemám žiadne), ale môj subjektívny dojem je, že zlepšenie výkonu sa im podarilo. Neviem síce celkom presne čo to je to spomínané high context switching rates, ale funguje to. Teraz sa ešte idem podrobnejšie pozrieť, čo to pomenili v nastaveniach siete a ak to bude niečo významné, iste o tom napíšem podrobnejšie..

