Wine 9.2-ի և Winlator 5.0-ի նոր տարբերակները։ Միջուկի համար Linux ntsync դրայվերը առաջարկվում է

Տեղի ունեցավ Win32 API-ի բաց ներդրման փորձնական թողարկում՝ Wine 9.2: 9.1-ի թողարկումից ի վեր փակվել են վրիպակների 14 հաշվետվություններ և կատարվել են 213 փոփոխություններ:

Ամենակարևոր փոփոխությունները.

  • Wine Mono շարժիչը .NET հարթակի ներդրմամբ թարմացվել է՝ թողարկելու 9.0.0:
  • Բարելավված համակարգային սկուտեղի աջակցություն:
  • Բացառությունների մշակումը բարելավվել է ARM հարթակներում:
  • Կառուցումն օգտագործում է YEAR2038 մակրո՝ 64-բիթանոց time_t տիպն օգտագործելու համար:
  • 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 ծրագրերով, որոնցում էմուլյատորի և Wine-ի օգնությամբ ARM սարքերի վրա Android կատարվեց Windows- x86 ճարտարապետության համար մշակված ծրագրեր: Նոր տարբերակն առանձնանում է բարելավված առաջադրանքների կառավարմամբ, բարձրացված արտադրողականությամբ, թեմայի փոփոխությունների լրացուցիչ աջակցությամբ և բարելավված XInput համատեղելիությամբ:

Կարող եք նաև նշել հրատարակությունը միջուկի փոստային ցուցակում Linux ntsync դրայվերը, որը իրականացնում է /dev/ntsync սիմվոլային սարքը և միջուկում օգտագործվող համաժամեցման պրիմիտիվների հավաքածու։ Windows ՆՏ. Նման պրիմիտիվների ներդրումը միջուկի մակարդակում կարող է զգալիորեն բարելավել արտադրողականությունը։ 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-ի առկա միջուկի պրիմիտիվների վրա ճիշտ ներդրման խնդրահարույց բնույթով: Օրինակ, NtPulseEvent() գործողությունը և NtWaitForMultipleObjects()-ում «սպասել բոլորի համար» ռեժիմը պահանջում են սպասման հերթի անմիջական կառավարում: ntsync դրայվերով թարմացումները ներկայումս RFC կարգավիճակ ունեն, ինչը նշանակում է, որ դրանք տեղադրված են համայնքի քննարկման և վերանայման համար, բայց դեռևս նախատեսված չեն հիմնական միջուկում ներառելու համար: Linux.

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster