Адбыўся выпуск эксперыментальнай галіны адкрытай рэалізацыі WinAPI – Wine 6.18. З моманту выпуску версіі 6.17 было зачынена 19 справаздач аб памылках і ўнесена 485 змен.
Найбольш важныя змены:
- Бібліятэкі 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, Thai2 English, Windows ISO Downloader 8.45, Click-N-Type 3.03.
Адначасова сфарміраваны выпуск праекта Wine Staging 6.18, у рамках якога фармуюцца пашыраныя зборкі Wine, улучальныя не цалкам гатовыя ці рызыкоўныя патчы, пакуль непрыдатныя для прыняцця ў асноўную галінку Wine. У параўнанні з Wine у Wine Staging прадастаўляецца 616 дадатковых патча.
У новым выпуску ажыццёўлена сінхранізацыя з кодавай базай 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 дазваляе запусціць сеткавую гульню ў спецыяльным рэжыме ізаляцыі, які верыфікуе цэласнасць гульнявога кліента і выяўляе ўкліньванне ў працу працэсу і маніпуляцыі з яго памяццю.
Крыніца: opennet.ru