воскресенье, 23 мая 2010 г.

Sun \ Oracle Virtual Box 3.2

Не так давно появилась новая версию Virtual Box - 3.2.
Список новых возможностей впечатляет:

  • Memory ballooning to dynamically increase or decrease the amount of RAM used by a virtual machine(64bit host operating systems only)
  • Page Fusion automatically de-duplicates RAM when running similar VMs thereby increasing capacity.(Windows guests OSes on 64bit host OSes only)
  • CPU hot-plugging for Linux guest OSes (hot-add and hot-remove) and for Windows Server 2008 x64 Data Center Edition guest OS (hot-add only)
  • Support for Large Pages through Nested Paging
  • RDP video acceleration
    the VRDP server can redirect video streams from the guest to the RDP client. Video frames are compressed using the JPEG algorithm allowing a higher compression ratio than standard RDP bitmap compression methods. It is possible to increase the compression ratio by lowering the video quality. Video streams in a guest are detected by the VRDP server automatically as frequently updated rectangular areas. Therefore, this method works with any guest operating system without having to install additional software in the guest.

    On the client side, however, currently only the Windows 7 Remote Desktop Connection client supports this feature. If a client does not support video redirection, the VRDP server uses regular bitmap updates.
  • Experimental support for Mac OS X guest operating systems
    (we assume that this works only when the host OS is Mac OS, to comply with Apple EULA, even if Oracle is not specific about the point)
  • Support for deleting snapshots while the VM is running
  • Support for LsiLogic SAS as emulated controller
хех. Этот гипервизор, работающий поверх стандартной ОС, по функциям догоняет ESX(i), а некоторых его конкурентов обгоняет.
Забавно.

2 комментария:

  1. >>Experimental support for Mac OS X guest operating systems

    Скорее, "для экспериментаторов"... :)

    Попробовал включить "user mode ON" и создать VM`ку для Леопарда на VB3.2 for Mac OS (хост - Леопард ретейл (не хак) на РС). В качестве дистрибутива использовал DMG-файл MacOS X 10.5.6 RTL ... и первый облом: VB не воспринимает родной (для хостовой системы) загрузочный имидж как источник, ему подавай ISO. Ладно, конвертанул DMG в ISO, выбрал тип машины MacOS X, вид машины такой же (это у них идёт как 32битная машина, есть ещё и 64битный вид).
    Сделал виртуальный диск на 10GB, нажимаю кнопу "Start" ... и второй облом: интерфейс VB выкидывает окно с ошибкой:

    "Не удалось открыть сессию для виртуальной машины VirtMac.
    Unknown error creating VM (VERR_NOT_FOUND)."

    Гугель со товарищи выдают какую-то неконкретную муть вокруг OSE-версии VB для линуха. Попытки пошурудить настройками VM (USB, sound, network, hw virtualization, etc.) успеха не имели. Назначал вид машины как 64бита - та же ботва.
    Попробовал изменить тип машины на BSD, вид - на FreeBSD. В таком виде дистр радостно стартовал, но в процессе инсталла выдал кернел паник на AppleIntelCpuPowerManagement. Смена вида машинки на Open- или NetBSD ничего не изменила.

    Попробовал то же самое проделать с Fusion 3.0.2.
    Она тоже даёт сделать VM с типом MacOS X, но выбор видов машин ограничен серверными версиями 5 и 6 (Лео и Барс). Правда при попытке поставиться с ретейла серверного Леопарда получил "перечёркнутый кружок" в гуе (это "за ним" зависший инсталл или CP). Рестартовать с опцией -v обломало - и так ясно, что пока без напильника "огрызок" в виртуалку не запихнуть (даже на Мак-хосте). Не, ну, может, на нативном Маке что-то и выгорит, но надежда слабая. Если вспомню, у кого в досягаемости есть родное железо, то подъеду с дистром и VB "на попробовать".

    С уважением,
    Umlyaut.

    P.S. Причём на данном хосте нормально работает скачанная с торрентов Варина VM`ка с Леопардом - но это именно что, почитай, готовый апплайнс, предварительно обточенный напильником...

    ОтветитьУдалить
  2. У меня получалсь завести на vSphere ISO-образ 'родной' MacOS X пользуясь мануалом с http://www.insanelymac.com/forum/index.php?showtopic=172474

    (потребовалось лазить в консоль ESXi+править .vmx и - из виртуалцентра такая виртуалка не запускается - надо именно через коннект к хосту)

    ОтветитьУдалить