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"  +1 +/
Сообщение от 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ообщить модератору

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"  –1 +/
Сообщение от Аноним (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"  +/
Сообщение от Аноним (27), 12-Сен-25, 11:17 
Зачем этот говняк нужен если есть libvirt?
Ответить | Правка | К родителю #3 | Наверх | 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"  +1 +/
Сообщение от Аноним (24), 12-Сен-25, 07:17 
Так и должно быть. Только в CMake единицы трансляци в библиотеки выделяются легко и непринуждённо. А в дерьмовой сборочной системе - со всем геморрой жуткий.
Ответить | Правка | Наверх | Cообщить модератору

16. "Обновление VirtualBox 7.2.2"  +1 +/
Сообщение от Аноним (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ообщить модератору

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ообщить модератору

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"  +/
Сообщение от Аноним (31), 12-Сен-25, 13:41 
Уже можно переходить с 7.1 на 7.2 ?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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