The OpenNET Project / Index page

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



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

"Стабильный релиз Wine 11.0"  +/
Сообщение от opennews (??), 14-Янв-26, 00:36 
После года разработки и 25 экспериментальных версий представлен стабильный релиз открытой реализации Win32 API - Wine 11.0, который вобрал в себя более 6300 изменений и 600 исправлений ошибок. Из ключевых достижений в новой версии выделяется полная поддержка  NTSYNC, реализация механизма Reparse Point и задействование новой реализации архитектуры WoW64...

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

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

Оглавление

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

1. Сообщение от Аноним (1), 14-Янв-26, 00:36   –9 +/
Так в итоге, сколько накладных расходов на эмуляцию уходит?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #14

3. Сообщение от Аноним (3), 14-Янв-26, 00:42   +1 +/
А кто-то считал вообще? Ntsync вот очень помогает тем же играм, которые или зависают с fsync\esync, или съедают весь процессор. Очень часто работает быстрее виндов просто потому что весь линукс стек намного оптимальнее всяких одиннадцаток - тесты легко найти на том же ниразунезамедлённом.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #7

4. Сообщение от Аноним (4), 14-Янв-26, 00:45   +2 +/
Это ж не эмулятор, а реализация вантузной апишки. Накладных расходов -- ноль, или даже негативное значение. Да! Потому как было замечено, что wine на вантузе (да!) может давать прирост производительности, чем если запускать игоры обычным двойным кликом мыши по ЯРЛЫКУ программы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #13, #15

5. Сообщение от Аноним (5), 14-Янв-26, 00:51   –1 +/
>Wine 11.0, который вобрал в себя более 6300 изменений и 600 исправлений ошибок.

Отлично, в этом году много интересных релизов намечено:
https://store.steampowered.com/app/1853440/Tropico_7/
https://store.steampowered.com/app/3512480/Drownlight/

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

6. Сообщение от Аноним (6), 14-Янв-26, 01:02   +1 +/
Ждём стабильный релиз проекта Loss32
Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Аноним (7), 14-Янв-26, 01:03   +/
Это какие? Я знаю, некоторые юнити игры подлагивают с STAGING_SHARED_MEMORY=1.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #10

8. Сообщение от Xo (?), 14-Янв-26, 01:37   –1 +/
Гта 6 и резик вот что интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #12

9. Сообщение от Аноним (9), 14-Янв-26, 01:37   +1 +/
> В отличие от старой реализации WoW64, в которой 32-разрядные приложения запускались в 32-разрядных Unix-процессах, новый WoW64 обеспечивает запуск 32-разрядного кода внутри 64-разрядного процесса.
> Во всех модулях, обращающихся к Unix-библиотекам, задействованы преобразователи системных вызовов WoW64 (thunk), позволяющие 32-разрядным модулям в формате PE обращаться к 64-разрядным Unix-библиотекам. [...] 32-разрядные префиксы, создаваемые при выставлении WINEARCH=win32, объявлены устаревшими и не поддерживаются в новом режиме WoW64. Удалён отдельный загрузчик wine64, вместо которого задействован универсальный загрузчик, определяющий режим по разрядности запускаемого файла.

Я правильно понимаю, что теперь для запуска 32-разрядных приложений на 64-разоядном хосте теперь не нужен multilib?

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

10. Сообщение от анонимчик (?), 14-Янв-26, 01:42   +/
Days gone.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

11. Сообщение от Kerr (ok), 14-Янв-26, 01:46   +1 +/
Да, вы правы, multilib не нужен если Wine собран с включённой поддержкой WoW64.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

12. Сообщение от Аноним (5), 14-Янв-26, 01:51   –1 +/
ГТА выйдет сначала на консолях, а на ПК может быть через год-два.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

13. Сообщение от Кошкажена (?), 14-Янв-26, 02:16   –1 +/
> Накладных расходов -- ноль, или даже негативное значение. Да!

То-то на некоторых игорях запущенных под wine куллер начинает шуметь в отличие от нативных.

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

14. Сообщение от GG (ok), 14-Янв-26, 02:51   +/
Меньше чем у форточки на существование.
Давно уже.

Если что-то работает медленнее, то только потому что какую-то фичу не доделали.

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

15. Сообщение от Аноним (15), 14-Янв-26, 03:02   +/
То-то экзешник запускается несколько секунд вместо мгновенно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

16. Сообщение от Аноним (16), 14-Янв-26, 03:20   +/
У меня winecfg почему-то не стартует.

002c:fixme:winediag:loader_init wine-staging 11.0-rc5 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
003c:err:service:process_send_start_message service L"PlugPlay" failed to start
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PlugPlay" failed to start: 1053
0054:err:sync:RtlpWaitForCriticalSection section 00006FFFFFC67440 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0054, blocked by 0064, retrying (60 sec)
003c:err:service:process_send_command receiving command result timed out
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"nsiproxy" failed to start: 1053
003c:err:service:process_send_command receiving command result timed out
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"NDIS" failed to start: 1053
003c:err:service:process_send_start_message service L"Winedevice2" failed to start
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"winebus" failed to start: 1053
0054:err:sync:RtlpWaitForCriticalSection section 00006FFFFFC67440 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0054, blocked by 0064, retrying (60 sec)
0054:err:sync:RtlpWaitForCriticalSection section 00006FFFFFC67440 "dlls/ntdll/loader.c: loader_section" wait timed out in thread 0054, blocked by 0064, retrying (60 sec)

и т.д.

regedit стартует.

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


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

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




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

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