LINUX.ORG.RU

Обновление VirtualBox до версии 5.0.12

 


2

4

VirtualBox, наряду с VMWare, является самым популярным ПО виртуализации, доступным для Linux. Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 5.0.12, в котором отмечено 32 исправления, направленных на увеличение стабильности и устранение регрессивных изменений.

Среди наиболее заметных исправлений:

  • Обеспечена совместимость с RHEL 7.2;
  • Решена проблема с совместимостью с файлами .desktop на хост-системах с Linux (поставлялся некорректный файл /usr/share/applications/virtualbox.desktop);
  • Изменена организация перекомпиляции модуля ядра (обеспечен запуск «/sbin/rcvboxdrv setup» вместо /sbin/vboxconfig, который приводил к проблемам с активацией модуля на некоторых системах);
  • На хостах с Linux улучшен процесс проброса устройств PCI;
  • Устранена редковстречающаяся проблема, приводящая при определённом стечении обстоятельств к зависанию виртуальной машины на платформах Linux и OS X;
  • Для хостов на базе Solaris добавлены биндинги для Python 2.7;
  • В дополнениях для гостевых систем с Linux устранена проблема с подключением второго монитора, вызванная удалением компилятором кода, который тот полагал неиспользуемым, что не соответствовало действительности;
  • В дополнениях для гостевых систем с Linux обеспечена передача в /proc/mounts имён директорий, монтируемых для совместного использования (ранее выводилось «none»);
  • В дополнениях для гостевых систем с Linux реализован обходной путь решения проблемы с включением systemd-сервиса 'vboxadd', проявляющейся при использовании SELinux;
  • В GUI решены проблемы с прокруткой при перетаскивании элементов за пределы области выбора и улучшена обработка курсора при выделении мышью текста;
  • Решены проблемы с эмуляцией контроллера XHCI в режиме программной виртуализации;
  • В реализацию BIOS добавлена поддержка LBA64, дающая возможность загрузки с очень больших жестких дисков.

>>> Подробности

★★★★★

Проверено: JB ()

на FreeBSD 11 полет нормальный

и вообще vbox 5.0 классаня вещь

anonymous ()

VirtualBox, наряду с VMWare, является самым популярным ПО виртуализации


Откуда инфа?

radg ★★★★ ()
Ответ на: комментарий от dada

Не собирались модули на последнем ядре из updates.

anonymous ()

устранена проблема с подключением второго монитора, вызванная удалением компилятором кода, который тот полагал неиспользуемым

удалением компилятором кода, который тот полагал неиспользуемым

это как? Кто-нибудь сможет пояснить?

Sahas ★★★★★ ()

VirtualBox, наряду с VMWare

Вот из за таких сравнений, я было однажды решил что VirtualBox это замена VMWare в production.

А оказывается они совершенно для разного...

weare ★★ ()
Ответ на: комментарий от dada

Не собирались модули ядра. Пришлось тестовую сборку бокса ставить.

BigKAA ()
Ответ на: комментарий от intelfx

Одно для настольной виртуализации, другое для вриртуализации промышленной. Вот.

weare ★★ ()

Вот это годно. Уже лет как 5 и не помню уже с какой версии кручу ее в продакшене и без каких либо нареканий. Если бы не обновления, возможно по несколько лет был бы аптайм некоторых вм-ов. Такие дела. И кстати сполз как раз с WMWare. VBox мое все )

yakunin ()

вызванная удалением компилятором кода, который тот полагал неиспользуемым, что не соответствовало действительности;

void foo()
{
   // do something useful
}

#if defined(win32)
 foo();
#endif

Если линкер удалит foo(), то будет прав.

andreyu ★★★★★ ()

VirtualBox, наряду с VMWare

VirtualBox - это продукт.
VMWare - это компания.

Как это вы поставили в один ряд продукт и компанию? Что за сравнение теплого с зеленым?

andreyu ★★★★★ ()

Может кто подсказать, пытаюсь установить гостевые драйверы для freebsd, получаю такую фигню при попытке запуска иксов:

[   813.531] (II) LoadModule: "vboxvideo"
[   813.531] (II) Loading /usr/local/lib/xorg/modules/drivers/vboxvideo_drv.so
[   813.531] (II) Module vboxvideo: vendor="Oracle Corporation"
[   813.531]    compiled for 1.17.0, module version = 1.0.1
[   813.532]    Module class: X.Org Video Driver
[   813.532]    ABI class: X.Org Video Driver, version 19.0
[   813.532] (WW) module ABI major version (19) doesn't match the server's version (14)
[   813.532] (**) Load address of symbol "VBOXVIDEO" is 0x802fdb6b0
[   813.532] (II) LoadModule: "vboxmouse"
[   813.532] (II) Loading /usr/local/lib/xorg/modules/input/vboxmouse_drv.so
[   813.532] (II) Module vboxmouse: vendor="Oracle Corporation"
[   813.532]    compiled for 0.0.0, module version = 1.0.0
[   813.532]    Module class: X.Org XInput Driver
[   813.532]    ABI class: X.Org XInput driver, version 21.0
[   813.532] (WW) module ABI major version (21) doesn't match the server's version (19)
[   813.532] (**) Load address of symbol "VBOXMOUSE" is 0x803c6fcc0
[   813.532] (II) VBoxVideo: guest driver for VirtualBox: vbox
[   813.532] (--) Using syscons driver with X support (version 2.0)
anonymous ()
Ответ на: комментарий от Sahas

это как? Кто-нибудь сможет пояснить?

Не скажу что было в коде VirtualBox, но как пример могу привести инициализацию глобальной переменной (которая больше нигде не используется) значением, возвращенным некоторой функцией. Подобным образом неумные люди добиваются автоматического выполнения этой функции до входа в main().

bool r = registerClassBuilder();

bool registerClassBuilder()
{
    // Код регистрации класса на фабрике
    return true;
}

Компилятор видя, что r больше нигде не используется, может предположить, что создавать ее необязательно, а значит и дергать registerClassBuilder() не требуется. Обычно такой трюк прокатывает, но вот если это написать в коде статической библиотеки, 100% будет сюрприз.

m0rph ★★★★★ ()
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от snaf

VBox все мои потребности покрывает и я могу для себя сказать что они равны, с перевесом в сторону VBox. Правда не хватает кое чего, да и работы с носителями напрямую тоже не хватает...

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от m0rph

т.е. в твоём примере можно предположить, что у функции registerClassBuilder есть какой-то сторонний эффект, который не будет выполнен?

Sahas ★★★★★ ()
Ответ на: комментарий от Sahas

т.е. в твоём примере можно предположить, что у функции registerClassBuilder есть какой-то сторонний эффект, который не будет выполнен?

Именно так, теоретически функция может делать вообще все что угодно. Но компилятор в некоторых случаях уберет ее вызов.

m0rph ★★★★★ ()
Ответ на: комментарий от weare

Да что тут рассказывать, все бюджетно. Сервера на базе Supermicro, однопроцессорные, 8-ми ядерные, 32 Гб ОЗУ, в основном на одном 64 Gb, диски обычные 5'2, 7200 оборотов.

В среднем один сервер дружит около 10-12 виртуальных машин. Из низ 30% Debian, 50% FreeBSD, остальное под оффтопик. Все отлично работает, задачи очень разные.

Как-то так.

ЗЫ: Сервера под FreeBSD

yakunin ()
Ответ на: комментарий от Lordwind

Кроме как не сохранения снимков экрана в директорию с неанглийскими буквами ничего из багов не заметил, сидя с 5.0

Хотя это может и для 4ки так было.

Ну и drag and drop практически не рабочий до сих пор. Но это и про 4ку тоже.

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от erzented

квм уже по простоте равен вбоксу

И как мне в 2 клика клонировать машины или переключаться на разные снапшоты в квм?

Lordwind ★★★★★ ()
Ответ на: комментарий от radg

Сам себя не похвалишь

VirtualBox, наряду с VMWare, является самым популярным ПО виртуализации

Откуда инфа?

От маркетологов Oracle. Странно, что VMWare вообще упомянули.

Camel ★★★★★ ()
Ответ на: комментарий от Lordwind

нету?у меня особенный вирт менеджер? раз я могу создавать копию диска виртуального.

erzented ()

На последних версиях ядро линуха компилится в два раза дольше, чем в старых (час против получаса на том же железе). То ли ядро так разжирело, то ли сабж педальный стал, хз.

anonymous ()
Ответ на: комментарий от yakunin

Да я понимаю, но что делать то? Я попробовал собрать эти virtualbox модули из портов, но оно не собирается, причем падает на сборке какой-то документации, а не самих портов.

pawnhearts ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Ну, насчет работы с носителями напрямую уже давно известен трюк: $ vboxmanage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda. Читать отсюда и до забора.

yars068 ★★★★ ()
Последнее исправление: yars068 (всего исправлений: 2)
Ответ на: комментарий от yakunin

А возможно ли поставить один мощный хост-компьютер и развернуть целый офис на его базе? А работникам офиса поставить только мониторы, мыши и клавиатуры. Это реализуемо с помощью VirtualBox?

Tactile ★★ ()
Последнее исправление: Tactile (всего исправлений: 1)
Ответ на: комментарий от Tactile

Зачем? Для этого есть бездисковые машины и PXE. З.Ы. Я плохо себе представляю как такую прорву мышей, клав и моников независимым образом подключить к одному компу с кучей видеокарт, и главное, как один такой набор закрепить за конкретной ВМ.

yars068 ★★★★ ()
Последнее исправление: yars068 (всего исправлений: 1)

Устранена редковстречающаяся проблема, приводящая при определённом стечении обстоятельств к зависанию виртуальной машины на платформах Linux и OS X;

редковстречающаяся+при определённых обстоятельствах, yeah! Йа щетаю, это - успех!

gigamax ★★ ()
Ответ на: комментарий от yars068

Ну 8-12 будет не сильно сложно. Многоголовые видюхи, многопортовые сетевухи, дополнительные корневые USB хабы и PCI-passthrue вам поможет. Также не стоит забывать о PCI-экспандерах. С приходом PCIe последние стали очччень юзабельны.

cvv ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.