После года разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 6.1. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL в сборках для архитектуры AMD64), Solaris, macOS и Windows...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52013
В госте Windows 10 артефакты интерфейса в VboxSVGA починили или придётся объявлять виртуалбокс неюзабельным?
У тебя наверно что-то вместо видкодрайвера на хвостовой системе
В этом "что-то" игры из стима нормально работают, в отличие от этого вашего "видкодрайвера". Мне теперь каждый раз комп перезагружать в зависимости от того, хочу я поработать или поиграть?
А какие еще варианты? Или вы работаете в виндоусе?
Докупить видеокарту-затычку и пробрасывать её в виртуалку QEMU/KVM.
Мне больше интересно что теперь с поддержкой 3D на старых системах, ниже 7-ки. На той же XP с svga 3D не заводилось совсем.
А про Windows 95/98 и говорить нечего. Тут VirtualPC нужен.
А зачем Oracle работает над VirtualBox? Опенсорс – круто, конечно, но не поверю, что проект развивается по доброте душевной.
так скажи им чтобы этого больше не делали, наверняка они тебя послушаются
> А зачем Oracle работает над VirtualBox? Опенсорс – круто, конечно, но не
> поверю, что проект развивается по доброте душевной.Проприертарщик Oracle считает, что это хорошо.
Для имиджа и для галочки -- всё прочее не его.
А чего смущает? Как и прочие продукты Oracle Virtualbox имеет платную версию с Extension Pack (проприетарные компоненты с USB 2.0, удаленным рабочем столом и ещё чего-то) для комерческого использования. Ну и поддержка естественно платная.
Extension Pack тоже бесплатен.
Для некоммерческого использования.
Оракель отписывался, то до 200 примерно хостов со своими копейками можете к нему не подходить.
Нет, они ставят коммерческость использования в зависимость от количества одновременных удаленных подключений средствами VirtualBox. Если в конфигурации не подразумевается удаленное подключение более чем к одному компу, то это - подподает не требует коммерческой лицензии
>имеет платную версию сИ чем она фичастее и круче VMware?
Дешевле.
VMware, кстати, мне показалась очень неудобной и нелогичной. Но работала лучше вроде.
>VMwareА как там с гостевыми дополнениями? Ставятся без проблем? Знаю, некоторые лайвы из коробки с vbox интеграцией идут.
Производительностью во много много раз.
лол. Тебя спрашивали - чем vbox круче, а не наоборот.Что vnet при числе ядер >1 работает со скоростью черепахи, это, конечно, круто. Так только орацл может.
Этим и круче.
VMware жутко бесит автоустановкой. Не знаю, отключается ли. Давно не юзал.
специалисты опеннета на марше
>Сборка BIOS для VirtualBox начиная с версии 4.2 требует применения компилятора Open Watcom, что делает статус продукта как свободного сомнительным, в частности, по критериям проекта Debian собираемое таким образом программное обеспечение свободным считается не может; при этом организация Open Source Initiative признаёт такое программное обеспечение открытым.Исходники открыты, но собрать без проприетарного компилятора ты не сможешь.
Для здешних пользователей с виндой самое то.
>А зачем Oracle работает над VirtualBox? Опенсорс – круто, конечно, но не поверю, что проект развивается по доброте душевной.VirtualBox частично основан на коде QEMU.
> Исходники открыты, но собрать без проприетарного компилятора ты не сможешь.Да как-то плевать. Компилятор тот с открытым исходным кодом.
А то, что он не "свободный" только фанатиков волнует.
А ничего что VirtualBox проприетарный? В OS версии много чего нет.
>А ничего что VirtualBox проприетарный?Не гони пургу и учись мышью клац-клац по ссылкам на официальные сайты:
"(...) freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2."
> Удалена функция проброса PCI-устройств в Linuxну офигеть
>так как текущий код не доделан и не пригоден для примененияТы дальше-то читал, прежде чем копировать?
Нам лень заниматься 3D - мы выкинули старый код ...
Нам лень заниматься пробросом карт - мы выкинули старый код ...
Нам лень заниматься эмуляцией - мы выкинули старый код ...Краткий перечень новшеств Virtualbox версии 6.1
В последнее время это краткий перечень новшеств любого опенсорсного или freeware продукта. С небольшой разницей в том, что: "Нам лень чинить A, поэтому мы объявили его deprecated и начали пилить новую версию приложения".
Ничего, зато потом им станет "не лень", правда, в случае с примерно аналогичным, но уже полноценно платным продуктом, где "были решены все возникшие проблемы"(с), которые, правда, и возникли по вине самой конторы, но в условно-бесплатном продукте, потому, всем плевать.
>Прекращена поддержка рекомпилятора, для запуска виртуальных машин теперь обязательно требуется поддержка аппаратной виртуализации в CPUЭто что значит, что SandyBridge не взлетит?
Куда он должен взлететь и почему?
Ты про Intel Sandy Brige?
(Вероятно) Зависит от модели. У меня Intel® Core™ i3-2100 (Sandy Brige) - аппаратная виртуализация там есть (я специально искал CPU с её поддержкой)
Пруф: https://ark.intel.com/content/www/ru/ru/ark/products/53422/i... (См. поле "Технология виртуализации Intel® (VT-x)")Свой CPU можешь поискать там же на сайте.
* Вероятно - читать как "Вероятно взлетит"
Судя по вопросу, у тебя -- нет.
взлетит
Смеетесь, что ли? Эта поддержка была еще на процах где-то 15-ти летней давности, т.е. даже на P4 свежих поколений. Любые Core, в т.ч. Core 2 Duo и старше умеют это - а это было за несколько лет до SB..
На i3 нет, возможно только на некоторых. Сам сталкивался.
Не все.
Core 2 Quad Q8200 не умеет, например.
> Любые Core, в т.ч. Core 2 Duo и старше умеют этоНе любые.
$ grep 'model name' /proc/cpuinfo
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
model name : Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
$ grep vmx /proc/cpuinfo
$
Точно помню, что на ноуте с Pentium M поддерживалось. Полез почитать: оказывается Intel поступает как всегда - сегментирует продукты по фичам. В итоге без собственно покупки процессора и его запуска нельзя точно сказать - поддерживает ли он нужную фичу или нет.
А иногда виртуализация в БИОС-е отключена
Иногда фича в биосе выпилена и даже на процах с поддержкой виртуализации её включить не получится. Например Toshiba любит так развлекаться.
У VirtualBox есть совсем немного преимуществ перед QEMU. Но его основная killer feature - это возможность виртуализации без соответствующей поддержки железом. Модуль kQEMU забросили более 10 лет назад.
GUI и CLI у него получше. И вся любовь - интерфейсы простые.
Так в чейнжлоге написано что с версии 6.1 эту киллер-фичу выпилили и теперь аппаратная поддержка виртуализации в любом случае нужна.
Где Wayland?
Да тут я, что хотел то?
Самозванец!
а зачем?
Видимо, чтобы был хоть какой-то повод использовать вейланд на каких-то задачах, а то пока его так нет. Вулкан выглядит куда более полезно, лучше эту область развивали на десктопах, в иксах естественно.
а в VirtualBox 6.1 установить macOS из .dmg образа можно?
Можно.
Но под macOS на железе от Apple 👆
а на Windos XP64 ?
Пожалуйста, обратитесь в службу поддержки Майкрософт.
Не надо поддерживать Майкрософт.
нет, "железо Apple" прекрасно емулируется средствами VirtualBox, если ты имееш ввиду эту "прекрасную" фразу - "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" )))
Так-так, а с этого места подробней.
Нет, нет...
Я имею в виду официальные слова Oracle.
Возиться с возильщиками, естественно не входит в их интересы.
И это не является заявленной функцией.
Ну а что в действительности получится с помощью молотка и напильника — ну то такое...
Крутая, конечно, пачка изменений, одновременно в этим непонятно - они собираются из вбокса делать прод-риди систему виртуализации? Мне казалось, что сей продукт, исключительно, чтоб быстро и удобно на десктопе нечто развернуть. Хотя видел одного уникума юзавшего это для какого то стейджа для девов. Есть у кого опыт использования VB не чисто на локальной машинке?
> Есть у кого опыт использования VB не чисто на локальной машинке?Уж пять лет скоро, как работает в одной бедной гос.конторе. Хост Windows8, внутри Debian8 c Postgersql и худо/бедно веб-интерфейсом к нему. Люди пользуются. Людям начхать, что конкретно им отвечает в браузере. Из проблем было VB > 5 не установилось на хост (и не надо), и внутри Debian пришлось поменять systemd на SystemV, потому что при внезапном выключении хоста Postgres не стартовал нормально под systemd (но это не про VB). Колхоз, конечно. Была бы там Pro - разумнее было бы на Hyper-V сделать. Но пришлось так, по-бедности. Главное же чтобы людям польза была. Работает и чудненько. Тьфу-тьфу-тьфу.
> Уж пять лет скоро, как работает в одной бедной гос.конторе. Хост Windows8,
> внутри Debian8 c Postgersql и худо/бедно веб-интерфейсом к нему. Люди пользуются.Какой кошмар, извините, неудержался :)))
>> Уж пять лет скоро, как работает в одной бедной гос.конторе. Хост Windows8,
>> внутри Debian8 c Postgersql и худо/бедно веб-интерфейсом к нему. Люди пользуются.
> Какой кошмар, извините, неудержался :)))Интересно было бы узнать причину, почему на тачку сразу нельзя было поставить Debian )
Так это обычная чиновничья машина. Человек на ней сидит, письма пишет, документы строчит. Делал им другую задачку - там на AstraLinux, на железе, с криптошлюзом, всё серьезно. Попросили "такое же только в профиль и попроще" - адаптировал под обычный Debian, а ядро приложения осталось прежним, на Postgres вся логика в хранимках. Человек обучен запускать и останавливать VB. Раз в полгода к ним прихожу, подсовываю обновления и Debian и свои. Интернетов-то нет, только их местная сеть. Всё нормально, я считаю. И люди довольны. Уж куда более, как мне кажется, кошмарнее когда с комерсами работаешь - страшные деньги влупливают практически ни-за-чем. Вот это действительно больно видеть, как по мне.
Знакомая ситуация - отдельного сервера не выделили, поэтому пришлось запустить сервер на одной из пользовательских машин. Я уже и забыл, что так вообще можно было 0_0 . В прошлой жизни уговорил начальство не мучить человека с подобной системой и просто перенести всё на отдельный комп.
Да про кошмар то я имел ввиду, что съэкономила контора на таком деле.
А чего постгрес просто на винде на запустили? или так надежнее?
У меня одно время работал постгрес на 2003 винде + 1с, потом наконец
разнес, но работало лет 5 это дело :)Сразу вспоминается первая админская работа, когда я принял рабочее место
на котором заодно крутился контроллер АД + Ексчейнч + прокся :)
Ну и сервер CounterStrike для офиса, конечно %)
>А чего постгрес просто на винде на запустили?Не хотел сильно влезать в чужой монастырь со своими уставами. Там контора большая, с админами, с доменами, с доменными политиками, своими ограничениями. А задачка эта лишь для одного подразделения. Astra мы вместе с админами и безопасникаим делали, там никак иначе нельзя было. А более мелкий аналог её - зачем больших админов будить лишний раз? Внутри VB всё прекрасно рулится самостоятельно. Плюс люди там обрабатывают свою внутреннюю информацию, которую не доверяют своим большими админам. Я у них типа доверенного лица. И доступ к информации внутри VB тоже замечательно устанавливается. Как-то так.
В таком случае вижу обоснованый по всему способ юзания VB
спасибо за пояснения :)
Ага, это современный веб.
Я в таких случаях virt-manager + libvirtd + qemu-kvm использую, т.к. шустро и стабильно
У нас есть некоторое количество виртуалбоксов на хостинге (свои сервера, на которых запущены виртуалки). Нормально работает уже лет 10.
> Есть у кого опыт использования VB не чисто на локальной машинке?Есть. В принципе, работает себе и работает. Но вообще та система из десктопа и выросла, плавно превратившись в большое такое облако. Если изначально планировать что-то аналогичное, конечно, сабж — странный выбор.
16 виртуалок на 1 хосте с win7
хост: win7_sp1_x64, i3, RAM 20gb ddr3, HDD 500gb
бух софт
гости: win7, winxp, 6-7 RDP, ~30 подключений к базам.
Срок эксплуатации: 5 лет
За 5 лет: зависаний 0, проблем 0, косяков 0.Должно вроде до сих пор работать (я уже больше года там не работаю)
Почти 10 лет на выделенном сервере под Гентой с ВБ версии 5 крутятся полтора десятка виндовых ВМ с различными версиями винды и браузеров плюс еще десяток ВМ под Убунтой для подключения к системам с ограниченным доступом.
Заметно тяжелее начала ворочаться.. Даже запуск самого гипервизора и виртуалок стал более долгим по сравнению с той же 5.2 - версией.
> Добавлен новый тип сетевого адаптера PCnet-ISAЗаживём
С каждым апдейтом vb я все больше люблю kvm
> С каждым апдейтом vb я все больше люблю kvm...выдавливать из себя любовь к проприертарщику Oracle по капле?
по капле в день кушать 6ешплатное "непроприетарное" г-нецо от "правильных пацанов" (tm)RedhatIBM - и сам не заметишь, как полюбишь?
Я попробовал для тестов перейти с VBox на KVM/QEmu/VirtManger. Ну, в принципе, не хуже (с драйверами virtio). Единственный затык случился в том, что не осилил настроить аналог общих папок VB между linux-хостом и win-клиентом.
> не осилил настроить аналог общих папок VB между linux-хостом и win-клиентом.там ДАЖЕ это не работает?
расходимся, чуваки. vmware workstation нам еще послужит лет десять.
Где-то недавно проскакивало волшебное слово virtiofs, так что, вероятно, уже работает. А так — NFS наше всё.
Интересно, что от поддержки 32-битных хостов отказались, но openSUSE, Mageia и ArchLinux все равно собирают шестой билд. Ubuntu и Debian не осилили. Зато в openSUSE забили на 32-битный Chromium.
А можно было бы и по нормальному поступить, поставить винду и использовать Linux-subsystem все норм работает
Почему Wireshark не видит сетевых адаптеров, а инсталлеры пишут в system32 что им заблагорассудится?
Вроде винда крутится, андроид тоже. Это не вайн изменением кучи ошибок но ничего не работает. Сдесь работает но иногда падает.
Буфер обмена, небось, всё так и отваливается иной раз. /
>Прекращена поддержка рекомпилятора, для запуска виртуальных машин теперь обязательно требуется поддержка аппаратной виртуализации в CPU;Давно пора отдать эту нишу QEMU.
На софтовой виртуализации он быстрее, чем VirtualBox?
оба уже приехали - нет никакой софтовой виртуализации, покупайте процессоры подороже, интел радостно потирает потные лапки.
>Удалена функция проброса PCI-устройств в Linux, так как текущий код не доделан и не пригоден для применения;Это очень очень плохо.
Ох, спасибо тебе добрый человек за то что следишь за такими новостями.
>Добавлена поддержка аппаратных механизмов, предложенных в пятом поколении процессоров Intel Core i (Broadwell), для организации вложенного запуска виртуальных машин;Ну наконец-то!
...но зачем? o_O
тебе не надо
Установил попробовать. Дебиан в качестве гостя. Пытаюсь установить гостевое дополнение - "отказано в доступе". От рута тоже самое. Права на исполнение есть.
Ну если у тебя система для красных глаз, то копируй установщик гостевых дополнения сначала в домашнюю папку с виртуального CD-ROM
Ну или чего с правами делай не монтирование.
Предварительно надо поставить dkms build-essential module-assistant, выполнить sudo m-a prepare и перезагрузиться, иначе гостевые дополнения не соберутся. А в конце еще sudo adduser $USER vboxsf чтобы доступ к общим папкам был у простого пользователя.
Установщик запускай так sudo sh VBoxLinuxAdditions.run
Для удаления (если криво поставилось) sudo sh VBoxLinuxAdditions.run uninstallДругой вариант установки гостевых дополнений: sudo apt install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11 Они зависимости сборки сами подтянут. Версии с хостовой могут не совпадать, это не страшно. Но этих пакетов нет в Debian 10, даже в backports. В Ubuntu есть.
Ах как там шустро работала ubuntu с unity, почти как хост. Теперь видимо все, без VBoxVGA уже не то