LINUX.ORG.RU

Вышел VirtualBox 6.0

 , ,


6

3

Состоялся очередной релиз системы виртуализации VirtualBox.

Изменения:

  • Реализован экспорт виртуальных машин в Oracle Cloud Infrastructure.
  • Кардинально улучшена поддержка HiDPI и масштабирования для отдельных виртуальных машин.
  • Глубокая переработка интерфейса выбора и настройки виртуальных машин.
  • Изменён модуль управления сетями, добавлен файловый менеджер для доступа к файлам гостевых систем.
  • Крупное обновление гостевого 3D-видеодрайвера Windows.
  • Гостевые 3D-видеодрайверы Linux и Solaris теперь используют эмуляцию VMSVGA.
  • Запись видео и звука улучшена и теперь может запускаться по отдельности.
  • Исправления в эмуляции последовательного порта, теперь порт можно добавить к работающей виртуальной машине.
  • Возможность прозрачного изменения размера накопителя при его добавлении.
  • Через VBoxManage можно задавать опции DHCP.
  • Исправления в сетевой подсистеме и VNC/RDP.
  • Поддержка ядра Linux 4.20 для хоста и гостевых систем.
  • Улучшена производительность общих папок (shared folders), налажено их автомонтирование в гостевых системах.
  • Исправлена сборка гостевого видеодрайвера для стандартного ядра RHEL 7.6.
  • Начальная поддержка гостевых дополнений для macOS и общих папок для OS/2.
  • Исправлены ошибки и искажения в работе подсистем ALSA и Pulseaudio.
  • Прочие улучшения и исправления.

Скачать пакеты VirtualBox 6.0 для разных дистрибутивов Linux.

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



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

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

А ещё было бы здорово, если бы можно было запустить виртуалку arm64. Ведь VirtualBox не всегда работал через аппаратную виртуализацию. Архитектура Intel 32-bit в VirtualBox работает программно, а 64-bit программно не реализовывали: сложно и никому не нужно в эпоху аппаратной виртуализации. ARM64 я вряд ли дождусь

Это мне в QEMU надо. Но там жёсткий трах с созданием команды запуска

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

Но там жёсткий трах с созданием команды запуска

хз. мне нужно было пробросить PCIe карту (не видео), получилось только в QEMU, времени ушло минут 30 - раньше дела не имел с этим.

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

Я про то, что в годы, когда VirtualBox конкурировал ещё с VMware и Microsoft Virtual PC, когда его писал не Sun, а Innotek - там была программная эмуляция i386. Медленно, но зато удобно. QEMU существовал уже тогда, но массово он не использовался ввиду своей сложности. Хотя он умел все архитектуры: и MIPS, и ARM, и m68k - что угодно запускай. Если сможешь

Я вот сейчас подумал: а может история повторится, и будет написан программный эмулятор ARM64 - такой же удобный, как VitrualBox в 2008? Проще же, чем тpaxaтьcя с настройкой QEMU... Ну, или GUI для QEMU...

ZenitharChampion ★★★★★ ()

Много полезного, но я (и наверное другие тоже) ждали всё-таки чуда в лице двух кусков функционала:
1) хотяб полноценный Dx9 в виртуальном адаптере
2) безболезненный проброс PCI-e (желательно прям на UI)

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

Да вот чего-то как-то вроде и изменений много, но они не кажутся чем-то принципиальным. Что-то улучшили, что-то обновили, что-то сделали удобнее. Так выглядит. Разве что, если 3D в гостевой системе теперь сильно лучше, это потянет.

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

> 2) безболезненный проброс PCI-e (желательно прям на UI)

Когда я пробрасывал видеокарту в гостевую винду (QEMU+Xen), я воспользовался инструкцией с чего-то блога. Хорошая инструкция нагуглилась, с описанием возможных «подводных камней». Например, что видеокарта, которая будет пробрасываться, должна быть Secondary, а не Primary, иначе на неё будет выводиться фреймбуферная консоль - даже если запущены «иксы». И тогда консольная команда, выполняющая unbind, выдаст ошибку

Предусмотреть все «подводные камни» в GUI... Это наверное сложно

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

Можно ли при помощи virt-manager запустить гостевую систему ARM64 на x86_64 хост-системе? При помощи чистого QEMU - из командной строки - точно можно, лично запускал

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

Первый мажорный релиз у них как обычно кривой :)

Поставил на neon (ubuntu 18.04), обновил guest additions + extension pack, теперь при восстановлении «сохраненная» ВМ падает с ошибкой «The VM session was aborted. Код ошибки: NS_ERROR_FAILURE (0x80004005) Компонент: SessionMachine Интерфейс: ISession {c0447716-ff5a-4795-b57a-ecd5fffa18a4}». При «холодном» старте ВМ все нормально.

Стоит подождать еще пару минорных релизов-багфиксов, а пока откатился обратно на 5.2.22.

htower_ ()
Ответ на: комментарий от alexferman

Это понятно, что при восстановлении ВМ, сохраненной из 5.2 она может упасть. Так теперь всегда падает :) Запускаем с нуля в 6.0, сохраняем, восстанавливаем -> бабах.

htower_ ()

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

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

Вид -> Режим масштабирования экрана

Ровно то, что вам надо - внутри ВМ будет ваше 320х240, окно при этом можно растянуть как надо и ВМ-«пиксели» будут большие и страшные :)

P.S. И кто после этого клоун? :))))

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

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

Из положительных изменений - наконец то в играх типа ioquake3 и open-arena запущенных в гостевых о.с. звук перестал отставать на полсекунды-секунду и появляется в realtime, когда-нужно. Так когда-то было и раньше, но потом с каким-то обновлением звук стал запаздывать и так было год а то и полтора, сейчас опять как раньше - можно играть в гостевых ос - 3d ускорение и звук как буд-то на хосте (ну конечно не так же быстро, но весьма приемлемо)

bonta ()
Ответ на: комментарий от htower_

> Это понятно, что при восстановлении ВМ, сохраненной из 5.2 она может упасть. Так теперь всегда падает :) Запускаем с нуля в 6.0, сохраняем, восстанавливаем -> бабах.

<@Pinguini> Rigel: воткнул Phenom )
<@Pinguini> Rigel: словил синий экран смерти
<@Rigel> О_о
<@Rigel> но он завелся ж?
<@Pinguini> ну да завелся ...
<@Pinguini> Rigel: из спящего режима как-то криво вышел
<@xray> из спящего режима?
<@xray> При смене процессора?
<@xray> Я б тожа начал орать благим матом, если б с утра глянул в зеркало, а там не я

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

новый ф-л это хорошо, но зачем с каждой новой версией портить внешний вид менеджера в.м

Ну раньше вообще жесть была (предыдущее). Страшная как не знаю что.

Сейчас прям нормально сделали, если бы только не дебильные анимации с переливами...

fornlr ★★★★★ ()

Гостевые 3D-видеодрайверы Linux и Solaris теперь используют эмуляцию VMSVGA.

Интересно, Qt заработает теперь на Chromium (видеодрайвер VB, не браузер) или и дальше сидеть на llvmpipe. Сегодня попробую, отпишусь.

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

Предусмотреть все «подводные камни» в GUI... Это наверное сложно

Именно для этого GUI (любой, не только этот конкретный) и нужен.

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

Глубокая переработка интерфейса выбора и настройки виртуальных машин

Они хоть маковский стиль UI/UX в этот раз осилили или продолжают кутэшный лепить?

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

Предусмотреть все «подводные камни» в GUI... Это наверное сложно

прикрутили же к qemu GUI из которого можно пробрасывать. (правда я этим не пользуюсь, со скриптом меньше возни). Правда для проброса тоже несколько способов есть, например раньше я это делал напрямую, просто указав в качестве устройства vfio-pci, но после обновления дров в госте стал получать ошибку 43, чтобы решить проблему, пришлось добавить pcie-root-port и привязать устройства к нему.

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

Начальная поддержка гостевых дополнений для macOS и общих папок для OS/2.

а это что такое, кстати? мне както казалось, что полуось очень, очень давно уже как мертва? она ж ещё в фидошные времена, в конце девяностых, померла,нет?

wisedraco ★★ ()

ЭХ, я уж понадеялся что туда завезут IOMMU-проброс и адекватное подключение партиций без необходимости создавать виртуальный диск-переходник. Была бы не плохая альтернатива QEMU.

Dred ★★★★★ ()