Sabbin nau'ikan Wine 9.2 da Winlator 5.0. An ba da shawarar direban ntsync don kernel na Linux

Sakin gwaji na buɗe aikace-aikacen Win32 API - Wine 9.2 - ya faru. Tun lokacin da aka saki 9.1, an rufe rahotannin bug 14 kuma an yi canje-canje 213.

Mafi mahimmanci canje-canje:

  • Injin Mono na Wine tare da aiwatar da dandamali na NET an sabunta shi don sakin 9.0.0.
  • Ingantattun tallafin tire na tsarin.
  • An inganta keɓancewar mu'amala akan dandamali na ARM.
  • Ginin yana amfani da macro YEAR2038 don amfani da nau'in 64-bit time_t.
  • Direban winewayland.drv ya inganta sarrafa siginan kwamfuta.
  • An rufe rahotannin kurakurai masu alaƙa da ayyukan wasanni: Elite Haɗari, Mai ƙaddamar da Wasannin Epic 15.21.0, LANCommander, Kodu.
  • Rufe rahotannin kuskure masu alaƙa da aikin aikace-aikacen: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 mai sakawa.

Bugu da kari, an fito da aikace-aikacen Winlator 5.0 na Android, wanda ke samar da tsari na Wine da Box86/Box64 emulators don gudanar da aikace-aikacen Windows akan dandamalin Android. Winlator yana tura mahallin Linux na tushen Ubuntu tare da Mesa3D, DXVK, D8VK da CNC DDraw, wanda a ciki ana aiwatar da aikace-aikacen Windows da aka gina don gine-ginen x86 akan na'urorin Android ARM ta amfani da kwaikwayi da Wine. Sabuwar sigar tana haɓaka mai sarrafa ɗawainiya, haɓaka aiki, ƙara tallafi don canza jigogi, da haɓaka dacewa tare da XInput.

Hakanan zaka iya lura da ɗaba'ar akan jerin saƙon kernel na Linux na direban ntsync, wanda ke aiwatar da na'urar halayen / dev/ntsync da saitin abubuwan haɗin kai da aka yi amfani da su a cikin Windows NT kernel. Aiwatar da irin waɗannan abubuwan farko a matakin kernel na iya haɓaka ayyukan wasannin Windows da aka ƙaddamar ta amfani da Wine. Misali, lokacin amfani da direban ntsync, idan aka kwatanta da aiwatar da matakan daidaitawa na NT a cikin sararin mai amfani, matsakaicin FPS a cikin wasan Dirt 3 ya karu da 678%, a cikin wasan Mazaunin Evil 2 - da 196%, Tiny Tina's Wonderlands - da 177% , Lara Croft: Haikali na Osiris - ta 131%, Kira na Juarez - ta 125%, The Crew - ta 96%, Forza Horizon 5 - ta 48%, Anger Foot - ta 43%.

Ana samun gagarumar nasarar aiki ta hanyar kawar da abin da ke da alaƙa da gudanar da RPC a cikin sararin mai amfani. Ƙirƙirar direba daban don kernel Linux an bayyana shi ta wahalar aiwatar da daidaitaccen API na daidaitawa na NT a saman abubuwan da ke cikin kernel, misali, aikin NtPulseEvent () da yanayin "jira-ga-duka" a cikin NtWaitForMultipleObjects( ) na buƙatar sarrafa layin jiran kai tsaye. Faci tare da direban ntsync har yanzu suna da matsayin RFC, i.e. Al'umma sun sanya su don tattaunawa da bita, amma har yanzu ba su cancanci ɗauka a cikin babban kwaya na Linux ba.

source: budenet.ru

Add a comment