Wine 9.2 සහ Winlator 5.0 හි නව අනුවාදයන්. කර්නලය සඳහා Linux ntsync ධාවකය යෝජනා කර ඇත

Win32 API - Wine 9.2 - විවෘතව ක්‍රියාත්මක කිරීමේ පර්යේෂණාත්මක නිකුතුවක් සිදු විය. 9.1 නිකුත් කිරීමෙන් පසුව, දෝෂ වාර්තා 14 ක් වසා දමා ඇති අතර වෙනස්කම් 213 ක් සිදු කර ඇත.

වඩාත්ම වැදගත් වෙනස්කම්:

  • .NET වේදිකා ක්‍රියාත්මක කිරීම සහිත Wine Mono එන්ජිම 9.0.0 නිකුත් කිරීමට යාවත්කාලීන කර ඇත.
  • වැඩිදියුණු කළ පද්ධති තැටි සහාය.
  • ARM වේදිකාවල ව්‍යතිරේක හැසිරවීම වැඩිදියුණු කර ඇත.
  • ගොඩනැගීම 2038-bit time_t වර්ගය භාවිතා කිරීමට YEAR64 මැක්‍රෝ භාවිතා කරයි.
  • winewayland.drv ධාවකය කර්සරය හැසිරවීම වැඩිදියුණු කර ඇත.
  • ක්‍රීඩා වල ක්‍රියාකාරිත්වයට අදාළ දෝෂ වාර්තා වසා ඇත: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • යෙදුම්වල ක්‍රියාකාරිත්වයට අදාළ සංවෘත දෝෂ වාර්තා: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 ස්ථාපකය.

ඊට අමතරව, නිවේදනයක් ප්‍රකාශයට පත් කර ඇත Android- Winlator 5.0 යෙදුම, එය ධාවනය සඳහා Wine සහ Box86/Box64 ඉමුලේටර් මත එතුමක් සපයයි. Windows- වේදිකාවේ යෙදුම් Androidවින්ලේටරය දිග හැරෙමින් පවතී Linux- පාදම මත පරිසරයන් Ubuntu Mesa3D, DXVK, D8VK සහ CNC DDraw සමඟ, ARM උපාංගවල ඉමුලේටරයක් ​​සහ වයින් ආධාරයෙන් Android ඉටු කළා Windows- x86 ගෘහ නිර්මාණ ශිල්පය සඳහා ගොඩනගා ඇති යෙදුම්. නව අනුවාදයේ වැඩිදියුණු කළ කාර්ය කළමනාකරණය, වැඩි දියුණු කළ කාර්ය සාධනය, තේමා වෙනස්කම් සඳහා අමතර සහාය සහ වැඩිදියුණු කළ XInput අනුකූලතාව ඇතුළත් වේ.

ඔබට කර්නල් තැපැල් ලැයිස්තුවේ ප්‍රකාශනය සලකුණු කළ හැකිය. Linux /dev/ntsync අක්ෂර උපාංගය සහ කර්නලයේ භාවිතා වන සමමුහුර්තකරණ ප්‍රාථමික කට්ටලයක් ක්‍රියාත්මක කරන ntsync ධාවකය. Windows NT. කර්නල් මට්ටමින් එවැනි ප්‍රාථමික ක්‍රියාත්මක කිරීමෙන් කාර්ය සාධනය සැලකිය යුතු ලෙස වැඩිදියුණු කළ හැකිය. Windows-ක්‍රීඩා Wine භාවිතයෙන් දියත් කරන ලදී. උදාහරණයක් ලෙස, ntsync ධාවකය භාවිතා කරන විට, NT සමමුහුර්තකරණ ප්‍රාථමිකවල පරිශීලක-අවකාශ ක්‍රියාත්මක කිරීම හා සසඳන විට, Dirt 3 හි උපරිම FPS 678% කින්, Resident Evil 2 හි 196% කින්, Tiny Tina's Wonderlands 177% කින්, Lara Croft: Temple of Osiris 131% කින්, Call of Juarez 125% කින්, The Crew 96% කින්, Forza Horizon 5 48% කින් සහ Anger Foot 43% කින් වැඩි විය.

පරිශීලක අවකාශය තුළ RPC භාවිතා කිරීම හා සම්බන්ධ උඩිස් වියදම් ඉවත් කිරීමෙන් සැලකිය යුතු කාර්ය සාධන වාසි ලබා ගත හැකිය. වෙනම කර්නල් ධාවකයක් නිර්මාණය කිරීම. Linux මෙය පැහැදිලි කරනු ලබන්නේ පවතින කර්නල් ප්‍රාථමිකයන් මත NT සමමුහුර්තකරණ API නිවැරදිව ක්‍රියාත්මක කිරීමේ ගැටළුකාරී ස්වභාවය මගිනි. උදාහරණයක් ලෙස, NtWaitForMultipleObjects() හි NtPulseEvent() මෙහෙයුම සහ "සියල්ල සඳහා රැඳී සිටින්න" මාදිලිය සඳහා පොරොත්තු පෝලිමේ සෘජු කළමනාකරණය අවශ්‍ය වේ. ntsync ධාවකය සමඟ ඇති පැච් දැනට RFC තත්ත්වය වන අතර, එනම් ඒවා ප්‍රජාව විසින් සාකච්ඡා කිරීම සහ සමාලෝචනය සඳහා පළ කර ඇත, නමුත් තවමත් ප්‍රධාන කර්නලයට දරුකමට හදා ගැනීම සඳහා අදහස් කර නොමැත. Linux.

මූලාශ්රය: opennet.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster