Улучшенная паравиртуализация
Значительно улучшена скорость работы гостевых Windows и Linux за счет того, что Guest Additions лучше модифицируют их для работы в виртуализированном окружении.
Улучшенная виртуализация процессора
Гостевым операционным системам теперь доступно еще больше инструкций CPU, которыми могут воспользоваться запущенные на этих операционных системах современные программы
Поддержка USB 3.0
Гостевые операционные системы теперь могут взаимодействовать с устройствами USB 3.0 на полной скорости.
Двусторонний drag-and-drop на windows
Если virtualbox запущена на windows, то доступен двухсторонний drag-and-drop файлов и папок для гостевых windows, linux и solaris!
Шифрование дисков виртуальных машин
Диск виртуальной машины может быть зашифрован в реальном времени по алгоритму AES с длиной ключа 256 бит.
Detach mode
GUI теперь можно закрыть, оставив виртуальную машину работать в фоновом режиме. Я ждал этого последние лет пять.
Комментарии (60)
nightw0rk
10.07.2015 08:04+4Detach mode
, да да, полностью согласен! отличная штука, надо тестировать!
antosha
10.07.2015 09:19+8>>GUI теперь можно закрыть, оставив виртуальную машину работать в фоновом режиме. Я ждал этого последние лет пять.
VBoxManage давным давно позволяет запускать --headless виртуалку из консоли.akvakh Автор
10.07.2015 09:24+4Безусловно. А detach mode — то же самое, но с подключением-отключением из GUI. VNC к виртуалкам не всегда удобно, а тут и список запущенных в одном месте, и 3d акселерация если нужно, и прочие радости жизни.
Wedmer
10.07.2015 09:39-2ну акселерация была доступна и в безбашенном режиме.
akvakh Автор
10.07.2015 09:56+1Я имею в виде акселерацию при выводе на экран. При подключении по VNC к безбашенной виртуалке передаваться будет картинка, и если в виртуалке какой-нить gnome shell акселерированный то мы увидим рывки, слайд шоу и прочие радости удаленного доступа.
Wedmer
10.07.2015 20:35А вы бы использовали не VNC (он и не на виртуалке может слайдшоу подарить), а встроенный в VBox «Удаленный дисплей» в настройках видео.
masterclass
10.07.2015 11:30+2Так же можно было запустить виртаульную машину с зажатой кнопкой Shift — стартовала в detached режиме. Не знаю описано ли где это, но это работало
andreili
10.07.2015 09:29А что слышно о поддержке GCC 5.x.x? VBox 4-ых при конфигурации ругался на «сильно новую версию»…
Halt
10.07.2015 10:10+4Здорово конечно, но было бы совсем здорово, если позволили бы аппаратно пробрасывать хостовую видеокарту в гостя.
AllexIn
10.07.2015 12:45Это каким образом?
Halt
10.07.2015 12:53Таким же, каким происходит проброс PCI устройств, дисков и прочей периферии. Только в отличие от последних, это сопряжено с определенными трудностями.
ComodoHacker
10.07.2015 23:54А от хоста она по-вашему должна на-горячую отключаться при этом?
Lirein
11.07.2015 05:28Та как бы давно можно подключать хостовую переферию:
VBoxManage modifyvm «VM name» --pciattach 02:00.0@01:05.0
isden
10.07.2015 10:50А что-то апдейтов не пришло еще… На офсайте новая версия есть, а апдейтов для установленного VB нет.
nikitasius
10.07.2015 11:07ну… чувствую, что если прогоны 5рки увенчаются успехом, то на новом сервере она будет стоять \0/
Главное, чтобы extension ставился без проблем и на ядро не материлась.
q_styler
10.07.2015 11:55+1Чёрт! А vagrant-то не работает с пятой версией!
Wolf6969
10.07.2015 12:20+2Решение:
Заголовок спойлераI too wanted to try out VirtualBox 5 beta's with vagrant and I managed to get it running. Here's what I did:
Step 1: Copy the version_4_3.rb file in %vagrant_install_dir%\embedded\gems\gems\vagrant-1.7.2\plugins\providers\virtualbox\driver to version_5_0.rb and edit the class name of the copied file to be «version_5_0»
Step 2: Modify the «meta.rb» file in the virtualbox\driver folder by adding ,5.0" => Version_5_0 to the driver_map hashmap (line 48).
Step 3: Modify the plugin.rb file in the providers\virtualbox directory (up one directory from where we were) and add the following line under line 47: autoload :Version_5_0, File.expand_path("../driver/version_5_0", __FILE__)
You're done.slipknot_LeX
10.07.2015 12:26+3Так и не пофиксили вылет под вин10 когда пытаешься выбрать загрузочный диск.
kentastik
10.07.2015 14:03-10не думаю, что хоть кто-то будет фиксить свой софт для вин10 до ее официального выхода
slipknot_LeX
10.07.2015 15:15+4Ошибочное заблуждение.
kentastik
10.07.2015 15:18-12Вы бы стали? Я — нет, двойная работа мне не нужна. Переделать сейчас под какую-то бету, а завтра изменят строчку кода и у тебя снова не работает всё.
fshp
10.07.2015 15:46Вы глубоко ошибаетесь. Win 10, DirectX 12 и VulkanAPI ещё официально не вышли, но под первую производители уже давно выпустили драйвера, а под остальные давно адаптировали игровые движки и представили демки.
kentastik
10.07.2015 18:36-6Путем дописывания win10 в название драйвера? Это ничего не доказывает. Вы же сейчас не разрабатываете софт для Андроид М, по факту всё поправят, куда вы гоните?
fshp
10.07.2015 20:32+4Если бы все рассуждали, как вы, то мы бы имели пустые прилавки с играми в день выхода очередной консоли (ну а чего под неё писать то, она ещё не вышла).
Prev-dev версии ПО для того и предназначены, что бы к моменту релиза разработчики успели адаптировать свои продукты.
Я вообще не пишу под Андроид, но M стоит на моём нексусе со дня анонса новой бетки.
creker
10.07.2015 22:03+3Путем сильного переписывания драйвера под абсолютно новый API — у той же AMD даже DX11 игры серьезный прирост получили с Win10 драйверами, не говоря уже о DX12, который с прошлой версией ничего общего не имеет.
Что до андроида, то беты iOS для того и предназначены, чтобы у людей уже все работало, а не приходили такие вот разработчики — а нафиг оно мне надо, оно еще не вышло и 10 раз поменяется. Про консоли тем более хороший пример — там предварительные dev-киты очень сильно меняются и порой разработчики ловят много проблем, а ведь вначале они вообще для ПК со схожей производительностью пишут, а не для хотя бы тестового железа консоли, но по-другому никак. Игры и платформа должны выходить одновременно.kentastik
11.07.2015 00:20я знал, что мое мнение многим не понравится, извините меня, но я тут не при чем, если разработчики этой замечательной софтинки придерживаются того пути, который я обозначил.
creker
11.07.2015 01:45Тут больше проблема не во мнении самом, а в том, что вы пытаетесь говорить за других. Разработчик выбрал как раз тот путь, о котором мы говорим www.virtualbox.org/wiki/Changelog-4.3 То, что они делают это не слишком успешно, уже другой вопрос.
Kudzo
11.07.2015 00:46+1Вы ошиблись как минимум 1 раз.
В windows 10 при срабатывании Punto Switcher в Skype последний намертво зависал.
Через 3 дня после создания соответствующей темы в Клубе Пунто разработчики выложили первую бета-версию, частично решающую проблему. А ещё через две беты проблему решили полностью. И это до официального релиза десятки.
Уверен, это не единственный случай отладки софта под новую винду.kentastik
11.07.2015 00:54-1Кстати, это очень круто, самого это очень расстраивало. Но еще раз повторю, многие разработчики не выпустят ДО официального релиза что-то, просто потому что много раз видел подобные предупреждения на различных утилитах. Со мной почему то все так не согласны, хотя я обозначил обычное положение дел…
Kudzo
11.07.2015 01:06Я не согласен только с вашим первоначальным утверждением:
что хоть кто-то будет фиксить свой софт
Потому что у разных компаний разный подход к поддержке своего софта.
Я вижу примеры как Яндекса с их Punto, так и Norton, которые в ответ на жалобы, что NIS не ставится на десятку заявили, что официального релиза десятки ещё не было и они не будут фиксить софт под IP версию. Справедливости ради стоит заметить, что они оказались правы: на билд 10130 NIS не ставился, а на 10162 уже корректно установился.
ctapnep
14.07.2015 19:15+3«не выпустят» и «не будут писать» — это очень разные вещи.
Да, версию софта «для десятки» многие не выпустят до релиза десятки. Но писать и тестировать её будут. И править предыдущие версии, чтоб они корректно работали под десяткой тоже будут. Может не все, но большинство.
spmbt
10.07.2015 14:09+4Ещё в апреле 2015 мне пришлось откатиться к VB 4.3.12 на Windows 7 из-за бага (can't start VM 0x80004005). Интересно, решена ли эта проблема?
akvakh Автор
10.07.2015 14:36+2Скорее всего это связано с тем, что кто-то включил в хостовой винде Hyper-V. Оно принудительно отключает любую другую виртуализацию.
SystemPanic
11.07.2015 11:00+14.3.12? Уж больно подозрительное совпадение по последней версии без «бага».
Мне кажется, что стоит искать корни в этой проблеме.Gendalph
11.07.2015 18:50+1Вы, похоже, правы.
sporaw.livejournal.com/363666.html
https://www.virtualbox.org/ticket/13187#comment:156
А теперь передаем привет «гениям» из Oracle.
rozboris
10.07.2015 14:48Осторожно: последний VBoxVmService 4.1 перестал работать с ошибкой «Error creating VirtualBox instance! rc = 0x80004002» в логах. VBoxVmService используется для установки виртуалок под виндой в виде системного сервиса.
Slayer_b
10.07.2015 14:57+1Пользовался еще когда была в бете, пока очередное обновление не убило запуск машин. В логах нашел вот это
00:00:34.325315 emR3Debug: rc=VERR_SUPDRV_TSC_DELTA_MEASUREMENT_FAILED
00:00:36.390157 Console: Machine state changed to 'Stopping'
Ждал релиза, думал исправят. Не исправили
anatolikus
10.07.2015 17:14Круто, конечно, но с ошибкой «Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL» разобраться так и не смогли.
Dywar
10.07.2015 19:40Не помню точно с какой версии, но уже больше года не работает WiFi через USB модель TL-WN722N.
Пробрасывал по разному использовав множество инструкций, ошибка код 19 или 10.
В Windows и Linux.
У кого либо есть такая проблема?
P.S. Возможно это связано не с VirtualBox а с самой Windows, на которую тоже прилетело не мало обновлений к тому времени. Временно использую VMWare Player с машиной 2 летней давности где все работало. Все новые не работают (поэтому и на Windows намекает).
ComodoHacker
10.07.2015 23:57+3Драги-дропы это, конечно, хорошо; а USB 3.0 так просто отлично. Но подождем, когда кто-нибудь затестит производительность в сравнении с KVM под реальной нагрузкой.
antonpv
11.07.2015 09:33Вот просто с языка сняли) Только еще бы и сравнение с vmware workstation туда добавить…
hiwent
24.07.2015 19:35Спасибо за статью!
Про Detach mode — речь идет не о GUI, а об окошке с интерфейсом виртуалки? Я правильно вас понял?akvakh Автор
27.07.2015 11:24+3Учитывая, что «GUI» и «Окошко» это синонимы, я не понял вопроса :). Речь идет о том, что теперь, запустив виртуалку из интерфейса virtualbox и закрывая окно виртуалки крестиком, можно выбрать четвертый пункт «окно закрыть, виртуалку оставить работать». Такие виртуалки отображаются в интерфейсе virtualbox и к ним можно «подключиться», снова открыв окно.
Очень удобно с docker: если что пошло не так, можно подключиться к виртуалке и получить ее «родные» экран и ввод, а не ssh
pnick
Сорри, не нашел как личное сообщение отправлять.
akvakh Автор
Исправил, спасибо!