Компания Oracle сформировала (https://www.mail-archive.com/vbox-announce@virtualbox.o...) корректирующий релиз системы виртуализации VirtualBox 5.2.20, в котором отмечено 15 исправлений (https://www.virtualbox.org/wiki/Changelog).В новой версии:
- В дополнения для гостевых систем с Linux добавлена поддержка ядра Linux 4.19, внесены различные исправления для корректной сборки модулей в свежих выпусках дистрибутивов, устранены ошибки в видеодрайвере.
- Внесено большое число исправлений в интерфейс взаимодействия "Drag and drop", в том числе добавлена поддержка UNC-путей (\\ComputerName\SharedFolder\Resource в Windows).
- В утилитах для управления гостевыми системами устранено зависание при использовании опций "--wait-stdout" "--wait-stderr".
- Налажена возможность запуска процесса видеозаписи сеанса при активации VM.
URL: https://www.mail-archive.com/vbox-announce@virtualbox.o...
Новость: https://www.opennet.me/opennews/art.shtml?num=49455
> В дополнения для гостевых систем с Linux добавлена поддержка ядра
> Linux 4.19,stable api is nonsense!
пилите, орацлы, они золотые!
> stable api is nonsense!Внутриядерный - да. В оффтопике тоже для Native API справедливо, кстати. И что? Если пишешь драйверы, всегда надо быть готовым, что с любым обновлением возможно придётся возиться.
> Внутриядерный - да.какой еще апи должен использовать ядерный модуль паравиртуализации, по-вашему?
> В оффтопике тоже для Native API справедливо, кстати. И что?
и вранье, ага.
в оффтопике после обновлений почему-то не приходится переустанавливать virtualbox, и даже при глобальных обновлениях XP-7-8-10, которые случаются вовсе не каждые две недели, изменения были минимальны.
При этом XP и 10 таки существенно разные операционные системы, а что у вас в линуксе существенно разного между 2.6.32 и какое-там-у-вас-сегодня-модно-бессмысленное-сочетание-цифр - вы и сами не знаете.
К тому же еще через две недели отменят и придумают что-нибудь в другом месте.
А в чём враньё? Native API не документирован.
> А в чём враньё? Native API не документирован.ну ddk под него подложен (если мы про драйверы) - прослоечка весьма тоненькая.
У линукса и такой нет.
> и даже при глобальных обновлениях XP-7-8-10, которые случаются вовсе не каждые две недели, изменения были минимальныТо-то драйвера от ХР зачастую не работают на семёрке, а драйвера от семёрки зачастую не работают на десятке.
> При этом XP и 10 таки существенно разные операционные системы
Конечно существенно разные, поэтому куча софта и практически все драйвера отвалились напрочь.
> Конечно существенно разные, поэтому куча софта и практически все драйвера отвалились напрочь.у меня практически весь софт тех времен работает, что я делаю не так?
драйвера времен xp - не работают (как и уродливый софт, имевший привычку лазить к железу через кривые обходные интерфейсы без нормального драйвера), ну так ты и при наличии исходников не сможешь перенести драйвер из ведра 2.4.28 в пресловутое 4.19 или какое-там-у-вас-по-счету.
Да и софт посложнее /bin/ls скорее всего не заработает из-за несовместимости всех системных библиотек (в том числе и между собой).
Если не веришь, могу дать попрактиковаться, мне все еще, теоретически, актуально (код - чудовищное, невероятное г-но, сразу предупреждаю. Документации нет, нормальный никто не написал.)
> у меня практически весь софт тех времен работаетЭто какой, например?
> ну так ты и при наличии исходников не сможешь перенести драйвер из ведра 2.4.28 в пресловутое 4.19
Мне это и не нужно.
>> ну так ты и при наличии исходников не сможешь перенести драйвер из ведра 2.4.28 в пресловутое 4.19
> Мне это и не нужно.А мне если б и нужно(*) было https://wiki.dd-wrt.com/wiki/index.php/ASUS_WL-520GC , я б всё одно не смог, а 4.19 не влез бы никогда в 2MB флэша [и 16 озу].
(*)
да-да! ядро 2.4.dd-wrt.v24_micro_generic -- привед броткому
"2.4 kernel and the old proprietary broadcom driver (brcm-2.4"
гм...
"switched to tomatousb (2.6), which works flawlessly for the wl-520gu"
аааа, "gave up for this unit and switched"
> какой еще апи должен использовать ядерный модуль паравиртуализации, по-вашему?Каким местом гостевые драйвера к ядерному модулю паравиртуализации?
> в оффтопике после обновлений почему-то не приходится переустанавливать virtualbox при глобальных обновлениях XP-7-8-10, которые случаются вовсе не каждые две недели, изменения были минимальны.
Речь в новости про гостевые дополнения. Вы там гостя с хостом часом не перепутали, уважаемый.
Ну покажите, как там драйвера от 2000/XP ну и 7 в 10ке без адаптации работают (или в обратную сторону). Хорошо ли? Особенно те, которые лезут напрямую в ntdll и в ntoskrnl, а не только из WDK (klif.sys, например от Каспера). Или это загадка, что не всё экспортируемое ntdll и ntoskrnl есть в SDK/WDK?
> Ну покажите, как там драйвера от 2000/XP ну и 7 в 10кеА это ничего, что прошло двадцать лет? У вас, лaп4aтыx - с 2004го года каждый день "is nonsense".
В этом и разница. (да, до 2004го было не так, причем crap/bloatware было меньше, а существенных изменений немало. Сейчас никто отличий какого-нибудь 4.11 от 3.0.100 как ни скрипит мозгами, не назовет, а назовет так непонятно будет, что это за хня)> из WDK (klif.sys, например от Каспера). Или это загадка, что не
> всё экспортируемое ntdll и ntoskrnl есть в SDK/WDK?и при этом каспер не разваливается каждую среду, и даже через одну вот странно-то, да? Хотя занимается совсем не тем, для чего предназначены паблик-интерфейсы, так что было бы неудивительно.
> А это ничего, что прошло двадцать лет?Поддержка Win2k закончилась в 2010, поддержка XP - 2014, 7 - до сих пор какбы поддерживается. Так что про 20 лет передёргивать как-то рановато.
> Сейчас никто отличий какого-нибудь 4.11 от 3.0.100 как ни скрипит мозгами, не назовет, а назовет так непонятно будет, что это за хня)Кому непонятно, кому и понятно.
> и при этом каспер не разваливается каждую среду, и даже через одну вот странно-то, да?И совсем не потому, что Каспер при обновлении тащит не только базы, но и модули. И совсем не потому, что они не идиоты, и протестировали драйвера в разных условиях и продумали fallback-и. И уж совсем точно не потому, что доступ у исходным кодам и апдейтам, под NDA они имеют в числе первых.
Самая большая проблема со старыми драйверами - это 64-битность современной винды. Я, например, на windows 7 32 лет 5 назад заводил 3com сетевуху с драйверами 99 года - и оно работало в домашних условиях и тащило торренты во все свои 100 мбит. Если есть драйвер подходящей битности - это уже 90% успеха. Остальные 10 - на ломающие изменения\багфиксы в самой системе и проверки версии в самих драйверах.
не понял, в чем проблема - моя 32битная десяточка должна сегодня превратиться в тыкву?
Или все же еще даже не завтра?проблема с драйверами это подписи, нормально не отключаемые, ну и то что неохота жить в 32битной, когда доступны 64.
поэтому древний coolscan4000 запускаю из под xp. И еще не работает пиратская нокиевская тулза для перепрошивки доисторических телефонов, но там все плохо - и сама софтина, и коекакер-хакер криво отломавший проверку донглов.
Да даже с семёркой всё плохо. Поставил 64 бит - перестали работать все флешки за 200 рублей.
> В оффтопике тоже для Native API справедливо, кстати. И что?Почему тогда в истории изменения Virtualbox нету "починена работа на windows 10.11111, починена работа на windows 10.11112", починена работа на windows 10.11111"?
Потому что virtualbox не использует Native API?
> Внесено большое число исправлений в интерфейс взаимодействия "Drag and drop",Вот это хорошо, а то работало через пень-колоду.
виртуализацию vt-x/ept и amd-v/rvi запилили? или всё ещё говным-говно?
Еще бы поддержку последних версий XOrg запилили, чтобы аппаратное ускорение работало ((
какой вам еще xorк, вафлянд ваш новый стандарт!
Он там вообще не запускается.
а иксы ваши мы скоро выпилим/доломаем окончательно, так что и там тоже не будет!
Вроде бы начиная с 5.2 оказалась сломана поддержка гостевых Linux 32bit. Причем не совсем сломана, а вроде все работает, но некоторые программы падают с некорректной инструкцией. На 5.1x все те же работает без проблем. Интересно, починили?