Win32 API'sinin (Wine 9.2) açık uygulamasının deneysel bir sürümü gerçekleştirildi. 9.1'in yayınlanmasından bu yana 14 hata raporu kapatıldı ve 213 değişiklik yapıldı.
En önemli değişiklikler:
- .NET platformunun uygulanmasıyla Wine Mono motoru 9.0.0'ü yayınlayacak şekilde güncellendi.
- Geliştirilmiş sistem tepsisi desteği.
- ARM platformlarında istisna yönetimi geliştirildi.
- Yapı, 2038 bit time_t türünü kullanmak için YEAR64 makrosunu kullanır.
- Winewayland.drv sürücüsü imleç kullanımını iyileştirdi.
- Oyunların çalışmasıyla ilgili hata raporları kapatıldı: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Quick3270 5.21, digikam ve Dolphin Emulator uygulamalarının çalışmasıyla ilgili kapatılan hata raporları: Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 yükleyici.
Ayrıca bir basın açıklaması da yayımlandı. Android- Winlator 5.0 uygulaması, Wine ve Box86/Box64 emülatörlerini çalıştırmak için bir arayüz sağlar. Windows-platformdaki uygulamalar AndroidWinlator gelişiyor. Linux-üs üzerindeki ortamlar Ubuntu Mesa3D, DXVK, D8VK ve CNC DDraw ile, ARM cihazlarda bir emülatör ve Wine yardımıyla, Android yapılır Windows- x86 mimarisi için geliştirilmiş uygulamalar. Yeni sürüm, iyileştirilmiş görev yönetimi, artırılmış performans, tema değişiklikleri için ek destek ve geliştirilmiş XInput uyumluluğu özelliklerine sahiptir.
Yayınlanan içeriği kernel posta listesinde de işaretleyebilirsiniz. Linux /dev/ntsync karakter aygıtını ve çekirdekte kullanılan bir dizi senkronizasyon ilkelini uygulayan ntsync sürücüsü. Windows NT. Bu tür temel işlevlerin çekirdek düzeyinde uygulanması performansı önemli ölçüde artırabilir. Windows-Wine kullanılarak başlatılan oyunlar. Örneğin, ntsync sürücüsü kullanıldığında, NT senkronizasyon ilkelerinin kullanıcı alanı uygulamasına kıyasla, Dirt 3'te maksimum FPS %678, Resident Evil 2'de %196, Tiny Tina's Wonderlands'da %177, Lara Croft: Temple of Osiris'te %131, Call of Juarez'de %125, The Crew'da %96, Forza Horizon 5'te %48 ve Anger Foot'ta %43 arttı.
Kullanıcı alanında RPC kullanımından kaynaklanan ek yükün ortadan kaldırılmasıyla önemli performans artışları elde edilir. Ayrı bir çekirdek sürücüsü oluşturulur. Linux Bu durum, mevcut çekirdek temel öğelerinin üzerine NT senkronizasyon API'sinin doğru şekilde uygulanmasının sorunlu doğasından kaynaklanmaktadır. Örneğin, NtPulseEvent() işlemi ve NtWaitForMultipleObjects() içindeki "tümünü bekle" modu, bekleme kuyruğunun doğrudan yönetilmesini gerektirir. ntsync sürücüsüne ait yamalar şu anda RFC statüsündedir; yani topluluk tarafından tartışılmak ve incelenmek üzere yayınlanmıştır, ancak henüz ana çekirdeğe dahil edilmesi amaçlanmamıştır. Linux.
Kaynak: opennet.ru
