Wydanie Wine 6.18 i inscenizacja Wine 6.18

Została wydana eksperymentalna gałąź otwartej implementacji WinAPI, Wine 6.18. Od wydania wersji 6.17 zamknięto 19 raportów o błędach i wprowadzono 485 zmian.

Najważniejsze zmiany:

  • Biblioteki Shell32 i WineBus zostały przekonwertowane do formatu PE (Portable Executable).
  • Dane Unicode zaktualizowane do wersji 14.
  • Silnik Mono został zaktualizowany do wersji 6.4.0.
  • Dodatkowa praca została wykonana w celu obsługi formatu debugowania DWARF 3/4.
  • Nowy backend jest domyślnie włączony dla joysticków obsługujących protokół HID (Human Interface Devices).
  • Raporty o błędach związanych z działaniem gry Resident Evil 7 zostały zamknięte.
  • Zamknięte raporty błędów związane z działaniem aplikacji: Far Manager 2.0, Melodyne 5, ID Photo Maker 3.2, Thai2English, Windows ISO Downloader 8.45, Click-N-Type 3.03.

W tym samym czasie powstało wydanie projektu Wine Staging 6.18, w ramach którego powstają rozszerzone kompilacje Wine, zawierające nie w pełni gotowe lub ryzykowne łatki, które nie nadają się jeszcze do przyjęcia w głównej gałęzi Wine. W porównaniu do Wine, Wine Staging zapewnia 616 dodatkowych poprawek.

Nowa wersja synchronizuje się z bazą kodu Wine 6.18. Do głównego Wine przeniesiono 7 poprawek związanych z obsługą ntoskrnl.exe, IRP, unixfs w Shell32 oraz implementacją funkcji K32GetModuleBaseNameW, K32GetModuleInformation i K32GetModuleBaseNameA. Dodano 4 poprawki z możliwością integracji obiektów Token z sapi i obsługą funkcji FltBuildDefaultSecurityDescriptor i ISpObjectToken-CreateInstance. Zaktualizowana łatka obsługująca przesyłanie strumieniowe platform.

Dodatkowo możemy odnotować zapowiedź firmy Epic Games dotyczącą wdrożenia obsługi platformy Linux w systemie antycheatowym Easy Anti-Cheat. Wsparcie jest zaimplementowane zarówno dla natywnych kompilacji Linuksa, jak i gier uruchamianych przy użyciu warstw Wine i Proton, co rozwiąże problemy z uruchamianiem gier z włączonym modułem anty-cheat w kompilacjach Wine/Proton Windows. Easy Anti-Cheat umożliwia uruchomienie gry sieciowej w specjalnym trybie izolacji, który weryfikuje integralność klienta gry oraz wykrywa zaklinowanie procesu i manipulację jego pamięcią.

Źródło: opennet.ru

Dodaj komentarz