The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Обновление VirtualBox 7.2.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Обновление VirtualBox 7.2.2"  +/
Сообщение от opennews (?), 11-Сен-25, 21:54 
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.2.2, в котором предложено 21 изменение:...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63866

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Обновление VirtualBox 7.2.2"  +2 +/
Сообщение от nw (?), 11-Сен-25, 21:54 
хм... Странно... Даже интерфейс не поменяли.
Ответить | Правка | Наверх | Cообщить модератору

2. "Обновление VirtualBox 7.2.2"  +3 +/
Сообщение от Аноним (2), 11-Сен-25, 22:26 
> В дополнениях для хост-окружений с Linux на системах с ядром Linux 6.16 и новее для получения доступа к процессорным расширениям VT-x задействован API KVM.

Неужели скоро dkms будет не нужен для VirualBox?

Ответить | Правка | Наверх | Cообщить модератору

17. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от iPony128052 (?), 12-Сен-25, 05:49 
Так это просто же обычная проверка занято или нет
А то в новых ядрах автоматом загружаются kvm модули

Поэтому достаточно просто взять дефолтный линукс ака Ubuntu. Поставить на него Virtualbox.
И увидеть окно с падением - вот сиди и разбирайся почему.

Ответить | Правка | Наверх | Cообщить модератору

39. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (39), 12-Сен-25, 19:25 
Нет. Это дерьмо таки собралось ... В новости ошибка. Оно не работает через KVM из коробки (но существует вот-этот патч: https://github.com/cyberus-technology/virtualbox-kvm ).  Там просто один коммит добавили, упоминающий KVM вскользь, на самом деле они просто его задействовали для получения одного уведомления от ОС.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

43. "Обновление VirtualBox 7.2.2"  +/
Сообщение от soarin (ok), 12-Сен-25, 19:52 
в новости правильно написано

> для получения доступа к процессорным расширениям VT-x задействован API KVM

то есть "если ты запущен, дай дорогу, освободи" - всё


Типа (100% накосячил, но идея такая)

lsmod | grep kvm | wc -c && modprobe -r kvm_intel

Ответить | Правка | Наверх | Cообщить модератору

3. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от Аноним (3), 11-Сен-25, 22:34 
Debian Sid - сломана полностью, виртуалки не грузятся, в dmesg - oopsы. Если включить lkrg - то драйвер становится невыгружаем. Если выгрузить насильно - можно словить kernel panic.
Ответить | Правка | Наверх | Cообщить модератору

6. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от Аноним (3), 11-Сен-25, 22:41 
Не, какой прок - понятно. В отлимчие от QEMU эти хоть потрудились для Windows XP драйвера написать, да и GUI осилили. А QEMU не осилил реализовать виртуальные устройства, совместимые с этими драйверами.
Ответить | Правка | Наверх | Cообщить модератору

14. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от Аноним (14), 12-Сен-25, 01:16 
Просто разные приоритеты, VirtualBox предназначен для новичков.
Ответить | Правка | Наверх | Cообщить модератору

24. "Обновление VirtualBox 7.2.2"  –4 +/
Сообщение от Аноним (24), 12-Сен-25, 07:40 
> Просто разные приоритеты, VirtualBox предназначен для новичков.

Ты издеваешься? VirtualBox не предназначен для новичков. И называть "новичками" тех, кто не может себе позволить разрабатывать дрова под проприетарное ядро, где большинство дров разрабатываются не по документации, и даже не по исходнику, а через не очень легальный реверсинг винды в IDA Pro ... как-то не очень корректно. Просто оба проекта - говно, а кому нужно не говно - тот берёт VMWare.

Ответить | Правка | Наверх | Cообщить модератору

7. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (2), 11-Сен-25, 22:43 
То Debian sid сломан полностью.

А в стейбл тупо нет, апстрим послал мейнтейнеров к чертям.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

12. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Arlezoner (?), 11-Сен-25, 23:50 
Можно взять из fasttrack и пересобрать .
Ответить | Правка | Наверх | Cообщить модератору

27. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от Аноним (27), 12-Сен-25, 11:17 
Зачем этот говняк нужен если есть libvirt?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

37. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (37), 12-Сен-25, 16:58 
Затем хотя бы, что QEMU начало ржаветь.
Ответить | Правка | Наверх | Cообщить модератору

41. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (39), 12-Сен-25, 19:30 
1. нет дров для Windows XP
2. libvirt сделан в виде тонны идиотских демонов, запускаемых при старте системы, и жрущих память как не в себя. То есть это говно бесполезно висит в фоне всегда - и жрёт дофига памяти. Мне пришлось их списать в утиль даже на 8гиговой машине. А теперь я на двухгиговой ...
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

32. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (32), 12-Сен-25, 13:48 
используй virtualbox appimage
не ставь в нестабильную ось плохо работающее
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

40. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (40), 12-Сен-25, 19:26 
>Debian Sid - сломана полностью

Багрепорт есть? Сиду и пологается быть сломаным, по определению.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

42. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (39), 12-Сен-25, 19:32 
Так как они всё завязали на почту - багрепортов не будет. К тому же у меня есть опыт по багрепортам про udev, которые просто игнорили, хотя в Убунту всё отлично работало, а вот на дебиане - звездец настал.
Ответить | Правка | Наверх | Cообщить модератору

5. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (3), 11-Сен-25, 22:39 
Я тут уже некоторое время пытаюсь собрать это "чудо". Полнейший кошмар - мало того, что зависимости заинлайнены (причём такие, просто при компиляци каких система в своп уходит, а компилятся полчаса, да, я о dxvk), а часть из них пропатчена, мало того, что вместо нормальной сборочной системы используется калечное говно, мало того, что при сборке шлангом- так ещё и не собирается вовсе, потому что код некорректный, но GCC такое терпит ... так ещё и перестало собираться на коде, зависящем от slirp.
Ответить | Правка | Наверх | Cообщить модератору

9. "Обновление VirtualBox 7.2.2"  +5 +/
Сообщение от Аноним (9), 11-Сен-25, 23:09 
Это ты еще хромиум не собирал.
Ответить | Правка | Наверх | Cообщить модератору

13. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (13), 11-Сен-25, 23:50 
А, ещё забыл ... это чудо-сборочная система одни  те же файлы по несколько раз компилрует, своя копия - для нескольких модулей. Кто-нибудь научите ... этих ... использовать CMake по назначению. Потому что я уже больше месяца сижу без работающих виртуалок.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (15), 12-Сен-25, 02:31 
Так это прикол cmake как раз — для скольких целей исходник прописан, столько раз он и скомпилится. Обходится только костылями, через создание статической библиотеки.
Ответить | Правка | Наверх | Cообщить модератору

19. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (24), 12-Сен-25, 07:17 
Так и должно быть. Только в CMake единицы трансляци в библиотеки выделяются легко и непринуждённо. А в дерьмовой сборочной системе - со всем геморрой жуткий.
Ответить | Правка | Наверх | Cообщить модератору

16. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (16), 12-Сен-25, 05:20 
> Я тут уже некоторое время пытаюсь собрать это "чудо".

…И не осилил.
Но это нормально. Современные проекты на то и рассчитаны, чтобы на юзерской машине под разными предлогами не собираться.
Ну или юзеры на это не рассчитаны. Короткий яркий период configure/make в прошлом (а я помню даже без configure).

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

20. "Обновление VirtualBox 7.2.2"  +2 +/
Сообщение от Аноним (24), 12-Сен-25, 07:27 
Чтобы вы понимали уровень шизы:

1. ./out/linux.amd64/release/obj/UICommon/include/COMWrappers.cpp компилился несколько часов при непрерывном свопинге.

-rwxrwxrwx 1 user user  34M сен 12 06:19 ./out/linux.amd64/release/obj/UICommon/gen/include/COMWrappers.o
-rwxrwxrwx 1 user user 1,6M сен 12 02:08 ./out/linux.amd64/release/obj/UICommon/include/COMWrappers.cpp

2.

diff --git a/src/libs/xpcom18a4/python/src/PyGInputStream.cpp b/src/libs/xpcom18a4/python/src/PyGInputStream.cpp
index b8971ab3e..2e17502e6 100644
--- a/src/libs/xpcom18a4/python/src/PyGInputStream.cpp
+++ b/src/libs/xpcom18a4/python/src/PyGInputStream.cpp
@@ -103,15 +103,15 @@ PyG_nsIInputStream::Read(char * buf, PRUint32 count, PRUint32 *_retval)
        const char *methodName = "read";
        nsresult nr = InvokeNativeViaPolicy(methodName, &ret, "i", count);
        if (NS_SUCCEEDED(nr)) {
-#if 0 /* VBox: new buffer protocol (though I could use it for Py_LIMITED_API and ditch the warning, but cpython specific) */
+#if 1 /* VBox: new buffer protocol (though I could use it for Py_LIMITED_API and ditch the warning, but cpython specific) */
                Py_buffer py_view;
                if (PyObject_GetBuffer(ret, &py_view, PyBUF_SIMPLE) == 0) {
                        if (py_view.len <= count) {
                                count = py_view.len;
                        } else {
-                               PyXPCOM_LogWarning("nsIInputStream::read() was asked for %d bytes, but the string returned is %d bytes - truncating!\n", count, py_size);
+                               PyXPCOM_LogWarning("nsIInputStream::read() was asked for %d bytes, but the string returned is %d bytes - truncating!\n", count, py_view.len);
                        }
-                       memcpy(buf, py_view.py_buf, count);
+                       memcpy(buf, py_view.buf, count);
                        PyBuffer_Release(&py_view);
                        *_retval = count;
                } else {

3.
diff --git a/src/libs/xpcom18a4/python/Makefile.kmk b/src/libs/xpcom18a4/python/Makefile.kmk
index 7bdadd058..e77d13aba 100644
--- a/src/libs/xpcom18a4/python/Makefile.kmk
+++ b/src/libs/xpcom18a4/python/Makefile.kmk
@@ -747,14 +747,14 @@ ifndef VBOX_ONLY_SDK
   ifneq ($(VBOX_PYTHON_LIMITED_API_VER),)
    DLLS += VBoxPython3
    VBoxPython3_EXTENDS   = VBoxPythonBase
-   VBoxPython3_DEFS      = $(filter-out VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_DEFS)) Py_LIMITED_API=0x03030000
+   VBoxPython3_DEFS      = $(filter-out VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_DEFS)) Py_LIMITED_API=0x030d0000
    VBoxPython3_INCS      = $(VBoxPythonBase_INCS) $(VBOX_PYTHON$(VBOX_PYTHON_LIMITED_API_VER)_INC)
    VBoxPython3_LDFLAGS.darwin = -undefined dynamic_lookup

    ifneq ($(KBUILD_TARGET),darwin)
     DLLS += VBoxPython3m
     VBoxPython3m_EXTENDS  = VBoxPythonBase_m
-    VBoxPython3m_DEFS     = $(filter-out VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_m_DEFS)) Py_LIMITED_API=0x03030000
+    VBoxPython3m_DEFS     = $(filter-out VBOX_PYXPCOM_VERSIONED,$(VBoxPythonBase_m_DEFS)) Py_LIMITED_API=0x030d0000
     VBoxPython3m_INCS     = $(VBoxPythonBase_m_INCS) $(VBOX_PYTHON$(VBOX_PYTHON_LIMITED_API_VER)_INC)
    endif
   endif

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

Это далеко не всё. И они ещё смеют называть это говно релизом!

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

21. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (24), 12-Сен-25, 07:36 
https://github.com/python/cpython/pull/21117/files#diff-4ad6...

>They are deprecated since Python 3.0.

(И окончательно удалены в 3.13).

В проекте:

># define PyObject_CheckBuffer(pAllegedBuffer) PyObject_CheckReadBuffer(pAllegedBuffer)

Ответить | Правка | Наверх | Cообщить модератору

8. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (8), 11-Сен-25, 22:44 
Почему виртуалки созданные в ветке 7.1*.* не загружаются в ветке 7.2.*?

Там что, запланированно завезли новый формат с дропом легаси или это какой-то глюк?

Ответить | Правка | Наверх | Cообщить модератору

10. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (10), 11-Сен-25, 23:25 
Если виртуалки на ARM, то в прошлой новости написано, что нужно их завершить и удалить снапшоты, т.к. старые сохранения и снапшоты больше не поддерживаются.

https://www.opennet.me/opennews/art.shtml?num=63727

Ответить | Правка | Наверх | Cообщить модератору

18. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (8), 12-Сен-25, 06:55 
> Если виртуалки на ARM, то в прошлой новости написано, что нужно их
> завершить и удалить снапшоты, т.к. старые сохранения и снапшоты больше не
> поддерживаются.
> https://www.opennet.me/opennews/art.shtml?num=63727

Нет, виртуалки созданы в x86-64 системе с такими же системами внутри. Новый Virtualbox их просто не открывает.

Если они совместимость сломали, то это тупо, потому что в виртуалках могут быть настроенные сервисы и заводить новые виртуалки и настраивать там всё с нуля, ну такое себе затея.

Ответить | Правка | Наверх | Cообщить модератору

22. "Обновление VirtualBox 7.2.2"  +/
Сообщение от iPony128052 (?), 12-Сен-25, 07:36 
УМВР

Может правда в статусе "suspend" (или как он называется)?
Он у VirtualBox исторически глючноват.

Ответить | Правка | Наверх | Cообщить модератору

23. "Обновление VirtualBox 7.2.2"  +/
Сообщение от iPony128052 (?), 12-Сен-25, 07:39 
> Почему виртуалки созданные в ветке 7.1*.* не загружаются в ветке 7.2.*?

И если бы такое, то на форуме Virtualbox знатный вой наблюдался.
Но такого нет. Занчит какой-то частный случай.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

30. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (8), 12-Сен-25, 13:23 
>> Почему виртуалки созданные в ветке 7.1*.* не загружаются в ветке 7.2.*?
> И если бы такое, то на форуме Virtualbox знатный вой наблюдался.
> Но такого нет. Занчит какой-то частный случай.

Да, я тоже так думаю. Есть у меня одно подозрение. Пока сидел на deb-дистрах, всё с virtualbox у меня было нормально. Но два года как переехал на Fedora и как какое-то обновление, так что-то да отваливается, но в основном было по мелочи, типа после обновления guest additions, отваливалась shared folder, но это быстро всё чинилось в течении пяти минут. А тут какая-то шняга, которая даже не нагугливается.

Ответить | Правка | Наверх | Cообщить модератору

34. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (34), 12-Сен-25, 16:19 
Ничего не ломались. Я при обновлении с 1 на 2 даже виртуалки не выключал. Из сохраненного состояния загрузилась без проблем.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

38. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (8), 12-Сен-25, 18:23 
> Ничего не ломались. Я при обновлении с 1 на 2 даже виртуалки
> не выключал. Из сохраненного состояния загрузилась без проблем.

Ясно. Значит видимо и правда возможно, что это чисто приколямба Федоры. Попробую в другой системе потыкать.

Ответить | Правка | Наверх | Cообщить модератору

11. "Обновление VirtualBox 7.2.2"  +/
Сообщение от ptr (ok), 11-Сен-25, 23:46 
> Решена проблема с пробросом USB-устройств поверх USB/IP.

А вот это нужно будет проверить. Если мой ISDS220B с этим заработает, то проблем с гальванической развязкой сразу станет намного меньше.

Ответить | Правка | Наверх | Cообщить модератору

25. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (24), 12-Сен-25, 08:32 
По-видимому VSOCK-сокеты не поддерживаются.
Ответить | Правка | Наверх | Cообщить модератору

26. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (26), 12-Сен-25, 10:35 
>решена проблема с установкой 64-разрядной сборки Windows XP SP2

А зачем оно вообще надо, если на поддержку 3D ускорения в XP забили

Ответить | Правка | Наверх | Cообщить модератору

35. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (34), 12-Сен-25, 16:20 
Тоже не понимаю зачем эту ХП мучать. Померла так померла.
Ответить | Правка | Наверх | Cообщить модератору

36. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Anm (?), 12-Сен-25, 16:40 
Есть старое оборудование к которому существуют драйвера только под XP.
Ответить | Правка | Наверх | Cообщить модератору

44. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (44), 12-Сен-25, 22:59 
Вот тут есть дрова с аппаратным ускорением для Windows 98 https://github.com/JHRobotics?tab=repositories (не смотря на soft в названии), реализующие протокол, используемый в VirtualBox SVGA. При большом желании их можно и на XP портировать...
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

28. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (28), 12-Сен-25, 11:30 
На fedora 42 виртуалка с windows 10 при включенном виртуальном 3д ускорителе абсолютно неюзабельна - падает в рандомные моменты времени работая меньше нескольких минут, в логах проблемы с amdgpu драйвером, жду vmware.
Ответить | Правка | Наверх | Cообщить модератору

29. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (29), 12-Сен-25, 13:06 
Сижу до сих пор на  7.1.12, amdgpu отлично работает, в виртуалке десятка летает. Зачем обновляться на сломанную версию и страдать, ума не приложу.
Ответить | Правка | Наверх | Cообщить модератору

31. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (32), 12-Сен-25, 13:41 
Уже можно переходить с 7.1 на 7.2 ?
Ответить | Правка | Наверх | Cообщить модератору

33. "Обновление VirtualBox 7.2.2"  +/
Сообщение от Аноним (29), 12-Сен-25, 16:08 
Нет, жди до 7.2.10 хотя бы.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру