وائن 9.2 ۽ Winlator 5.0 جا نوان ورزن. لينڪس ڪنيل لاءِ هڪ ntsync ڊرائيور تجويز ڪيو ويو آهي

Win32 API - Wine 9.2 - جي کليل عمل درآمد جو هڪ تجرباتي رليز ٿيو. 9.1 جي ڇڏڻ کان وٺي، 14 بگ رپورٽون بند ڪيون ويون آهن ۽ 213 تبديليون ڪيون ويون آهن.

سڀ کان اهم تبديليون:

  • .NET پليٽ فارم جي نفاذ سان وائن مونو انجڻ 9.0.0 ڇڏڻ لاءِ اپڊيٽ ڪيو ويو آهي.
  • بهتر سسٽم ٽري سپورٽ.
  • ARM پليٽ فارمن تي استثنيٰ سنڀالڻ کي بهتر بڻايو ويو آهي.
  • تعمير YEAR2038 ميڪرو استعمال ڪري ٿو 64-bit time_t قسم استعمال ڪرڻ لاءِ.
  • winewayland.drv ڊرائيور بهتر ڪيو آهي ڪرسر سنڀالڻ.
  • راندين جي آپريشن سان لاڳاپيل غلطي جون رپورٽون بند ٿيل آهن: ايلٽ ڊينجرس، ايپيڪ گيمز لانچر 15.21.0، LANCommander، ڪوڊو.
  • ايپليڪيشنن جي آپريشن سان لاڳاپيل بند ٿيل نقص رپورٽون: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, Microsoft Webview 2 installer.

ان کان علاوه، Winlator 5.0 Android ايپليڪيشن جاري ڪئي وئي آهي، Android پليٽ فارم تي ونڊوز ايپليڪيشنن کي هلائڻ لاءِ وائن ۽ Box86/Box64 ايموليٽرز لاءِ فريم ورڪ فراهم ڪري ٿي. Winlator Ubuntu تي ٻڌل لينڪس ماحوليات کي Mesa3D، DXVK، D8VK ۽ CNC DDraw سان ترتيب ڏئي ٿو، جنهن ۾ x86 آرڪيٽيڪچر لاءِ ٺاهيل ونڊوز ايپليڪيشنون ARM Android ڊوائيسز تي ايموليٽر ۽ وائن استعمال ڪندي هلايون وينديون آهن. نئون ورزن ٽاسڪ مئنيجر کي بهتر بڻائي ٿو، ڪارڪردگي بهتر ڪري ٿو، موضوعات کي تبديل ڪرڻ لاءِ سپورٽ شامل ڪري ٿو، ۽ XInput سان مطابقت کي بهتر بڻائي ٿو.

توھان پڻ نوٽ ڪري سگھو ٿا لينڪس ڪنييل ميلنگ لسٽ تي پبليڪيشن ntsync ڊرائيور جي، جيڪو /dev/ntsync ڪردار ڊيوائس کي لاڳو ڪري ٿو ۽ ونڊوز NT ڪرنل ۾ استعمال ٿيل هم وقت سازي پرائمري جو ھڪڙو سيٽ. ڪنيل جي سطح تي اهڙين ابتدائي عملن تي عمل درآمد ڪري سگھي ٿو خاص طور تي وائن استعمال ڪندي شروع ڪيل ونڊوز گيمز جي ڪارڪردگي کي بهتر بڻائي. مثال طور، جڏهن ntsync ڊرائيور استعمال ڪندي، استعمال ڪندڙ جي جاءِ ۾ NT هم وقت سازي جي پرائمٽيوز کي لاڳو ڪرڻ جي مقابلي ۾، گيم Dirt 3 ۾ وڌ ۾ وڌ FPS 678% وڌيو، گيم Resident Evil 2 ۾ - 196%، Tiny Tina's Wonderlands - 177% , لارا ڪرافٽ: Temple of Osiris - by 131%, Cal of Juarez - by 125%, The Crew - by 96%, Forza Horizon 5 - by by 48%, Anger Foot - by 43%.

اهم ڪارڪردگي حاصلات حاصل ڪيا ويا آهن ختم ڪرڻ سان لاڳاپيل مٿي کي ختم ڪرڻ سان لاڳاپيل RPC استعمال ڪندڙ خلا ۾. لينڪس ڪنيل لاءِ هڪ الڳ ڊرائيور ٺاهڻ جي وضاحت ڪئي وئي آهي NT هم وقت سازي API کي صحيح طريقي سان لاڳو ڪرڻ جي مشڪل سان ڪرنل ۾ موجود پرائمٽيوز جي مٿان، مثال طور، NtPulseEvent() آپريشن ۽ NtWaitForMultipleObjects ۾ “انتظار لاءِ” موڊ ( ) انتظار جي قطار جي سڌي انتظام جي ضرورت آهي. ntsync ڊرائيور سان پيچ اڃا تائين RFC جي حيثيت رکي ٿو، يعني. ڪميونٽي پاران بحث ۽ جائزو وٺڻ لاءِ رکيا ويا آهن، پر اڃا تائين مکيه لينڪس ڪنيل ۾ اپنائڻ جي اهل نه آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو