వైన్ 9.2 మరియు విన్లేటర్ 5.0 యొక్క కొత్త వెర్షన్లు. Linux కెర్నల్ కొరకు ntsync డ్రైవర్ ప్రతిపాదించబడింది

Win32 API - వైన్ 9.2 - యొక్క బహిరంగ అమలు యొక్క ప్రయోగాత్మక విడుదల జరిగింది. 9.1 విడుదలైనప్పటి నుండి, 14 బగ్ నివేదికలు మూసివేయబడ్డాయి మరియు 213 మార్పులు చేయబడ్డాయి.

అతి ముఖ్యమైన మార్పులు:

  • .NET ప్లాట్‌ఫారమ్ అమలుతో కూడిన వైన్ మోనో ఇంజిన్ 9.0.0ని విడుదల చేయడానికి నవీకరించబడింది.
  • మెరుగైన సిస్టమ్ ట్రే మద్దతు.
  • ARM ప్లాట్‌ఫారమ్‌లలో మినహాయింపు నిర్వహణ మెరుగుపరచబడింది.
  • బిల్డ్ 2038-బిట్ టైమ్_టి రకాన్ని ఉపయోగించడానికి YEAR64 మాక్రోని ఉపయోగిస్తుంది.
  • winewayland.drv డ్రైవర్ కర్సర్ నిర్వహణను మెరుగుపరిచింది.
  • గేమ్‌ల ఆపరేషన్‌కి సంబంధించిన ఎర్రర్ రిపోర్ట్‌లు మూసివేయబడ్డాయి: ఎలైట్ డేంజరస్, ఎపిక్ గేమ్‌ల లాంచర్ 15.21.0, LANCommander, Kodu.
  • అప్లికేషన్‌ల ఆపరేషన్‌కు సంబంధించిన క్లోజ్డ్ ఎర్రర్ రిపోర్ట్‌లు: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 ఇన్‌స్టాలర్.

అదనంగా, Winlator 5.0 Android అప్లికేషన్ విడుదల చేయబడింది, ఇది Android ప్లాట్‌ఫారమ్‌లో Windows అప్లికేషన్‌లను అమలు చేయడానికి వైన్ మరియు Box86/Box64 ఎమ్యులేటర్‌ల కోసం ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది. Winlator Mesa3D, DXVK, D8VK మరియు CNC DDrawతో ఉబుంటు-ఆధారిత Linux ఎన్విరాన్‌మెంట్‌లను అమలు చేస్తుంది, దీనిలో x86 ఆర్కిటెక్చర్ కోసం రూపొందించబడిన విండోస్ అప్లికేషన్‌లు ఎమ్యులేటర్ మరియు వైన్‌ని ఉపయోగించి ARM Android పరికరాలలో అమలు చేయబడతాయి. కొత్త వెర్షన్ టాస్క్ మేనేజర్‌ను మెరుగుపరుస్తుంది, పనితీరును మెరుగుపరుస్తుంది, థీమ్‌లను మార్చడానికి మద్దతును జోడిస్తుంది మరియు XInputతో అనుకూలతను మెరుగుపరుస్తుంది.

మీరు ntsync డ్రైవర్ యొక్క Linux కెర్నల్ మెయిలింగ్ జాబితాలో ప్రచురణను కూడా గమనించవచ్చు, ఇది /dev/ntsync అక్షర పరికరం మరియు Windows NT కెర్నల్‌లో ఉపయోగించే సమకాలీకరణ ఆదిమాంశాల సమితిని అమలు చేస్తుంది. కెర్నల్ స్థాయిలో ఇటువంటి ఆదిమాలను అమలు చేయడం వలన వైన్ ఉపయోగించి ప్రారంభించబడిన విండోస్ గేమ్‌ల పనితీరు గణనీయంగా మెరుగుపడుతుంది. ఉదాహరణకు, ntsync డ్రైవర్‌ను ఉపయోగిస్తున్నప్పుడు, వినియోగదారు స్థలంలో NT సింక్రొనైజేషన్ ప్రిమిటివ్‌లను అమలు చేయడంతో పోలిస్తే, గేమ్ డర్ట్ 3లో గరిష్ట FPS 678% పెరిగింది, గేమ్ రెసిడెంట్ ఈవిల్ 2లో - 196%, Tiny Tina's Wonderlands - 177% పెరిగింది. , లారా క్రాఫ్ట్: టెంపుల్ ఆఫ్ ఒసిరిస్ - 131%, కాల్ ఆఫ్ జుయారెజ్ - 125%, ది క్రూ - 96%, ఫోర్జా హారిజన్ 5 - 48%, యాంగర్ ఫుట్ - 43%.

వినియోగదారు స్థలంలో RPCని అమలు చేయడంతో అనుబంధించబడిన ఓవర్‌హెడ్‌ను తొలగించడం ద్వారా గణనీయమైన పనితీరు లాభాలు సాధించబడతాయి. Linux కెర్నల్ కోసం ఒక ప్రత్యేక డ్రైవర్‌ని సృష్టించడం అనేది కెర్నల్‌లో ఇప్పటికే ఉన్న ఆదిమాంశాల పైన NT సింక్రొనైజేషన్ APIని సరిగ్గా అమలు చేయడంలో ఉన్న కష్టంతో వివరించబడింది, ఉదాహరణకు, NtPulseEvent() ఆపరేషన్ మరియు NtWaitForMultipleObjectsలో “వెయిట్-ఫర్-అల్” మోడ్. ) వేచి ఉండే క్యూ యొక్క ప్రత్యక్ష నిర్వహణ అవసరం. ntsync డ్రైవర్‌తో ఉన్న ప్యాచ్‌లు ఇప్పటికీ RFC స్థితిని కలిగి ఉన్నాయి, అనగా. సంఘం ద్వారా చర్చ మరియు సమీక్ష కోసం ఉంచబడ్డాయి, కానీ ప్రధాన Linux కెర్నల్‌లోకి స్వీకరించడానికి ఇంకా అర్హత లేదు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి