Matoleo mapya ya Mvinyo 9.2 na Winlator 5.0. Kwa ajili ya kiini Linux kiendeshi cha ntsync kimependekezwa

Toleo la majaribio la utekelezaji wazi wa Win32 API - Mvinyo 9.2 - ulifanyika. Tangu kutolewa kwa 9.1, ripoti 14 za hitilafu zimefungwa na mabadiliko 213 yamefanywa.

Mabadiliko muhimu zaidi:

  • Injini ya Wine Mono yenye utekelezaji wa jukwaa la .NET imesasishwa ili kutolewa 9.0.0.
  • Usaidizi wa tray ulioboreshwa wa mfumo.
  • Ushughulikiaji wa ubaguzi umeboreshwa kwenye mifumo ya ARM.
  • Muundo hutumia jumla ya YEAR2038 kutumia aina ya 64-bit time_t.
  • Kiendeshaji cha winewayland.drv kimeboresha utunzaji wa mshale.
  • Ripoti za hitilafu zinazohusiana na uendeshaji wa michezo zimefungwa: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
  • Ripoti zilizofungwa za hitilafu zinazohusiana na uendeshaji wa programu: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, kisakinishi cha Microsoft Webview 2.

Zaidi ya hayo, toleo limechapishwa Android- Programu ya Winlator 5.0, ambayo hutoa kifuniko juu ya emulators za Wine na Box86/Box64 kwa ajili ya kuendesha Windows-maombi kwenye jukwaa AndroidWinlator inafunguka Linux-mazingira kwenye msingi Ubuntu na Mesa3D, DXVK, D8VK na CNC Draw, ambapo kwa msaada wa emulator na vifaa vya Wine kwenye ARM na Android kutekelezwa Windows- programu zilizojengwa kwa ajili ya usanifu wa x86. Toleo jipya lina usimamizi bora wa kazi, utendaji ulioongezeka, usaidizi ulioongezwa kwa mabadiliko ya mandhari, na utangamano ulioboreshwa wa XInput.

Unaweza pia kuweka alama kwenye chapisho kwenye orodha ya barua pepe ya kernel Linux kiendeshi cha ntsync, ambacho hutekeleza kifaa cha herufi cha /dev/ntsync na seti ya viambishi awali vya ulandanishi vinavyotumika kwenye kiini Windows NT. Kutekeleza kanuni hizo za awali katika kiwango cha kiini kunaweza kuboresha utendaji kwa kiasi kikubwa. Windows-michezo ilizinduliwa kwa kutumia Wine. Kwa mfano, wakati wa kutumia kiendeshi cha ntsync, ikilinganishwa na utekelezaji wa nafasi ya mtumiaji wa viashiria vya awali vya ulandanishi wa NT, kiwango cha juu cha FPS katika Dirt 3 kiliongezeka kwa 678%, katika Resident Evil 2 kwa 196%, Tiny Tina's Wonderlands kwa 177%, Lara Croft: Temple of Osiris kwa 131%, Call of Juarez kwa 125%, The Crew kwa 96%, Forza Horizon 5 kwa 48%, na Anger Foot kwa 43%.

Mafanikio makubwa ya utendaji hupatikana kwa kuondoa gharama za uendeshaji zinazohusiana na kutumia RPC katika nafasi ya mtumiaji. Kuunda kiendeshi tofauti cha kernel Linux Hii inaelezewa na hali ya tatizo la kutekeleza kwa usahihi API ya ulandanishi wa NT juu ya viini vya kernel vilivyopo. Kwa mfano, operesheni ya NtPulseEvent() na hali ya "subiri-kwa-yote" katika NtWaitForMultipleObjects() zinahitaji usimamizi wa moja kwa moja wa foleni ya kusubiri. Viraka vyenye kiendeshi cha ntsync kwa sasa ni hali ya RFC, ikimaanisha kuwa vimechapishwa kwa ajili ya kujadiliwa na kukaguliwa na jumuiya, lakini bado havijakusudiwa kutumika kwenye kiini kikuu. Linux.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS πŸ”₯ Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster