LINUX.ORG.RU

Wine 5.12

 


1

1

3 июля состоялся выпуск Wine 5.12.

Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины.

Помимо более 48 исправлений ошибок, в новом выпуске:

  • NTDLL преобразован в формат PE.
  • Добавлена поддержка API WebSocket.
  • Улучшена поддержка RawInput.
  • Обновлена спецификация Vulkan.

>>> Подробности

★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

опять всё попереломано и куча регрессий?

anonymous
()

NTDLL преобразован в формат PE.

Поставил в винде и гамесы стали летать в 2 раза быстрее. Рекомендую.

steemandlinux ★★★★★
()

NTDLL преобразован в формат PE

Уже не первая версия вина где в изменениях говорится про перевод библиотек в формат PE. А может кто то объяснить или дать ссылку почитать, для чего это нужно и какие бонусы принесет?

Behem0th ★★★★★
()
Ответ на: комментарий от Behem0th

Допущу, что согласованность двоичных форматов и отсутствие необходимости поддержки под разные платформы, достаточно поддерживать выполнение PE, которое по сути главная часть wine

AKonia ★★
()

Круто, есть изменения касающиеся ряда игр из моей библиотеки.

anonymous
()

NTDLL преобразован в формат PE.

Давно пора. Непонятно зачем вообще придумали костыль с dll.so.

X512 ★★★★★
()

Список улучшения поддержки на опеннете просто шикарный.

Но сломали то в этой версии что?

kirill_rrr ★★★★★
()
Ответ на: комментарий от xDShot

Наверно рыактОС хотят помочь

anonymous
()
Ответ на: комментарий от Behem0th

вполне очевидно, что особенно всякие отладчики и защиты игор ожидают что dll это настоящие dll в формате PE, а не имитация

anonymous
()
Ответ на: комментарий от shtulmanellosis

что хорошего в том чтобы софт работал? ну ничего другого от щтульмано-толстячка можно было не ожидать

anonymous
()
Ответ на: комментарий от shtulmanellosis

Вайн всё равно будет работать в юзермоде, даже с ринг-0 античитами, а большая схожесть вайна с виндой позволит запускать больше приложений, ибо сейчас до смешного доходит, что лицензионные игры с Denuvo - работают, а кряки этих же игр - нет

anonymous
()
Ответ на: комментарий от LamerOk

Любой взломанный кодексами, я тестил например: Dragon Quest XI, Soulcalibur VI, Megaman 11 и ещё несколько, лицензия спокойно работает, кряки от кодексов всегда выдают C0000005 (типа недостаточно хорошо взломали и денуво в вайне понимает что её ломают)

anonymous
()

вместо эмуляции логики Windows вроде виртуальной машины

У меня парсер сломался?
Вроде как wine только и занимается «эмуляцией „логики“ Windows» (в смысле API), а виртуалки занимаются эмуляцией «железа»...

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 1)

NTDLL преобразован в формат PE.

Неужели оно было до этого в ELF`е - это же убожество.
LoadLibrary() костылить придётся, плюс перехват сист. функций - опять костылить. Нет чтобы сразу всё в PE...

drfaust ★★★★★
()
Ответ на: комментарий от anonymous

А, ну тут не скажу, я стимовские покупаю. У меня из крякнутых кодексом только sims 4, ставить origin и платить за них меня жаба всё таки душит. И вот его «лекарство» под вайном не работало из за используемого ими обфускатора кода таблетки для затруднения отладки. Потом в сеть утекли две бета версии их кряка без обфускатора, и с dll от них всё завелось. А потом codex уже сами что то пофиксили. И сейчас «из коробки» работает.

Но суть была именно в denuvo, обфускатор был нужен чтобы не дать раскрыть алгоритм его взлома, чтобы денувовцы не прикрыли эти уязвимости. И именно обфускатор не давал лекарствам работать под wine.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 2)
Ответ на: комментарий от Jameson

Ок, спасибо, всё время думал, что это работа денуво была

anonymous
()
Ответ на: комментарий от kirill_rrr

Но сломали то в этой версии что?

вов, дьяблу, дум езернал. segmentation fault.

при этом например близзовский ланчер и микротиковский винбокс - работают.

anonymous
()
Ответ на: комментарий от shtulmanellosis

И что в этом хорошего? В теории: хорошего в том, что создал wineprefix, установил игру и она работает. Если ты используешь крэки, то твои тикеты в багтрекере wine будут закрывать, т.к. варез они не поддерживают.

X-Pilot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.