{"id":113510,"date":"2024-02-10T10:02:43","date_gmt":"2024-02-10T08:02:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync"},"modified":"2024-02-10T10:02:43","modified_gmt":"2024-02-10T08:02:43","slug":"novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync","title":{"rendered":"Noile versiuni Wine 9.2 \u0219i Winlator 5.0. Pentru kernel-ul Linux a fost propus un driver ntsync","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A avut loc lansarea experimental\u0103 a implement\u0103rii open-source a Win32 API \u2014 Wine 9.2. De la lansarea versiunii 9.1, au fost \u00eenchise 14 rapoarte de erori \u0219i au fost efectuate 213 modific\u0103ri.    <\/p>\n<p>Cele mai importante schimb\u0103ri:   <\/p>\n<ul>\n<li class=\"l\"> Motorul Wine Mono, cu implementarea platformei .NET, a fost actualizat la versiunea 9.0.0.\n<li class=\"l\"> A fost \u00eembun\u0103t\u0103\u021bit\u0103 suportul pentru area de sistem.\n<li class=\"l\"> Pe platformele ARM, a fost \u00eembun\u0103t\u0103\u021bit managementul excep\u021biilor.\n<li class=\"l\"> \u00cen timpul compil\u0103rii, a fost folosit macro-ul YEAR2038 pentru a utiliza tipul de 64 de bi\u021bi time_t.\n<li class=\"l\"> \u00cen driverul winewayland.drv a fost \u00eembun\u0103t\u0103\u021bit\u0103 gestionarea cursorului.    <\/li>\n<li class=\"l\"> Au fost \u00eenchise rapoartele de erori legate de func\u021bionarea jocurilor: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.    <\/li>\n<li class=\"l\"> Au fost \u00eenchise rapoartele de erori legate de func\u021bionarea aplica\u021biilor: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 installer.     <\/ul>\n<p>De asemenea, a fost publicat release-ul aplica\u021biei Android Winlator 5.0, care ofer\u0103 un wrapper peste Wine \u0219i emulatoarele Box86\/Box64 pentru a rula aplica\u021bii Windows pe platforma Android. Winlator desf\u0103\u0219oar\u0103 medii Linux bazate pe Ubuntu cu Mesa3D, DXVK, D8VK \u0219i CNC DDraw, \u00een care, cu ajutorul emulatoarelor \u0219i Wine, pe dispozitive ARM cu Android, sunt rulate aplica\u021bii Windows compilate pentru arhitectura x86. \u00cen noua versiune, a fost \u00eembun\u0103t\u0103\u021bit\u0103 gestionarea managerului de sarcini, a fost crescut\u0103 performan\u021ba, a fost ad\u0103ugat\u0103 suport pentru schimbarea temelor de design \u0219i a fost \u00eembun\u0103t\u0103\u021bit\u0103 compatibilitatea cu XInput.    <\/p>\n<p>De asemenea, se remarc\u0103 publicarea pe lista de distribu\u021bie a nucleului Linux a driverului ntsync, care implementeaz\u0103 dispozitivul simbolic \/dev\/ntsync \u0219i un set de primitive pentru sincronizare utilizate \u00een nucleul Windows NT. Implementarea acestor primitive la nivel de nucleu permite cre\u0219terea semnificativ\u0103 a performan\u021bei jocurilor Windows rulate prin Wine. De exemplu, utiliz\u00e2nd driverul ntsync comparativ cu implementarea primitivelor de sincronizare NT \u00een spa\u021biul utilizatorului, FPS-ul maxim \u00een jocul Dirt 3 a crescut cu 678%, \u00een jocul Resident Evil 2 \u2014 cu 196%, Tiny Tina's Wonderlands \u2014 cu 177%, Lara Croft: Temple of Osiris \u2014 cu 131%, Call of Juarez \u2014 cu 125%, The Crew \u2014 cu 96%, Forza Horizon 5 \u2014 cu 48%, Anger Foot \u2014 cu 43%.     <\/p>\n<p>Cre\u0219terea semnificativ\u0103 a performan\u021bei se datoreaz\u0103 elimin\u0103rii suprasarcinilor asociate cu utilizarea RPC \u00een spa\u021biul utilizatorului. Crearea unui driver separat pentru nucleul Linux se explic\u0103 prin dificultatea implement\u0103rii corecte a API-ului de sincronizare NT pe baza primitivelor existente \u00een nucleu, de exemplu, opera\u021biunea NtPulseEvent() \u0219i modul \u201ewait-for-all\u201d \u00een NtWaitForMultipleObjects() necesit\u0103 gestionarea direct\u0103 a cozii de a\u0219teptare. Patch-urile cu driverul ntsync au deocamdat\u0103 statut RFC, adic\u0103 sunt prezentate pentru discu\u021bii \u0219i revizuire de c\u0103tre comunitate, dar nu sunt \u00eenc\u0103 propuse pentru adoptare \u00een compunerea principal\u0103 a nucleului Linux.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60583\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 9.2. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 9.1 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 14 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 213 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0414\u0432\u0438\u0436\u043e\u043a Wine Mono \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b .NET \u043e\u0431\u043d\u043e\u0432\u043b\u0451\u043d \u0434\u043e \u0432\u044b\u043f\u0443\u0441\u043a\u0430 9.0.0. \u0423\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u043e\u0433\u043e \u043b\u043e\u0442\u043a\u0430. \u041d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 ARM \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0439. \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043d \u043c\u0430\u043a\u0440\u043e\u0441 YEAR2038 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113510","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.2. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 9.1 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 14 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 213 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 9.2 \u0438 Winlator 5.0. \u0414\u043b\u044f \u044f\u0434\u0440\u0430 Linux \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.2. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 9.1 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 14 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 213 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-10T08:02:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-02-10T08:02:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Noi versiuni Wine 9.2 \u0219i Winlator 5.0. Un driver ntsync este propus pentru nucleul Linux | ProHoster","description":"S-a lansat o versiune experimental\u0103 a implement\u0103rii deschise a Win32 API - Wine 9.2. De la lansarea versiunii 9.1 au fost \u00eenchise 14 rapoarte de erori \u0219i au fost efectuate 213 modific\u0103ri.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Wine 9.2 \u0438 Winlator 5.0. \u0414\u043b\u044f \u044f\u0434\u0440\u0430 Linux \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntsync | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.2. \u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 9.1 \u0431\u044b\u043b\u043e \u0437\u0430\u043a\u0440\u044b\u0442\u043e 14 \u043e\u0442\u0447\u0451\u0442\u043e\u0432 \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445 \u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u043e 213 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/novye-versii-wine-9-2-i-winlator-5-0-dlya-yadra-linux-predlozhen-drajver-ntsync","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-02-10T08:02:43+00:00","article:modified_time":"2024-02-10T08:02:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/113510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=113510"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/113510\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=113510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=113510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=113510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}