Состоялся выпуск экспериментальной ветки открытой реализации WinAPI - Wine 6.18. С момента выпуска версии 6.17 было закрыто 19 отчётов об ошибках и внесено 485 изменений.
Наиболее важные изменения:
В новом выпуске осуществлена синхронизация с кодовой базой Wine 6.18. В основной состав Wine переведено 7 патчей, связанных с ntoskrnl.exe, IRP, поддержкой unixfs в shell32 и реализацией функций K32GetModuleBaseNameW, K32GetModuleInformation и K32GetModuleBaseNameA. Добавлено 4 патча с возможностью интеграции объектов Token в sapi и поддержкой функций FltBuildDefaultSecurityDescriptor и ISpObjectToken-CreateInstance. Обновлён патч plat-streaming-support.
Дополнительно можно отметить объявление компанией Epic Games о реализации поддержки платформы Linux в античит-системе Easy Anti-Cheat. Поддержка реализована как для родных Linux-сборок, так и для игр, запускаемых с использованием прослоек Wine и Proton, что позволит решить проблемы с запуском в Wine/Proton Windows-сброк игр с включённым античитом. Easy Anti-Cheat позволяет запустить сетевую игру в специальном режиме изоляции, верифицирующим целостность игрового клиента и выявляющим вклинивание в работу процесса и манипуляции с его памятью.
Наиболее важные изменения:
- Библиотеки Shell32 и WineBus преобразованы в формат PE (Portable Executable).
- Данные Unicode обновлены до версии 14.
- Движок Mono обновлён до версии 6.4.0.
- Проведена дополнительная работа по поддержке отладочного формата DWARF 3/4.
- Включён по умолчанию новый бэкенд для джойстиков, поддерживающих протокол HID (Human Interface Devices).
- Закрыты отчёты об ошибках, связанные с работой игры Resident Evil 7.
- Закрыты отчёты об ошибках, связанные с работой приложений: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.
В новом выпуске осуществлена синхронизация с кодовой базой Wine 6.18. В основной состав Wine переведено 7 патчей, связанных с ntoskrnl.exe, IRP, поддержкой unixfs в shell32 и реализацией функций K32GetModuleBaseNameW, K32GetModuleInformation и K32GetModuleBaseNameA. Добавлено 4 патча с возможностью интеграции объектов Token в sapi и поддержкой функций FltBuildDefaultSecurityDescriptor и ISpObjectToken-CreateInstance. Обновлён патч plat-streaming-support.
Дополнительно можно отметить объявление компанией Epic Games о реализации поддержки платформы Linux в античит-системе Easy Anti-Cheat. Поддержка реализована как для родных Linux-сборок, так и для игр, запускаемых с использованием прослоек Wine и Proton, что позволит решить проблемы с запуском в Wine/Proton Windows-сброк игр с включённым античитом. Easy Anti-Cheat позволяет запустить сетевую игру в специальном режиме изоляции, верифицирующим целостность игрового клиента и выявляющим вклинивание в работу процесса и манипуляции с его памятью.