Win32 API - Wine 9.2 - کے کھلے نفاذ کی تجرباتی ریلیز ہوئی۔ 9.1 کے اجراء کے بعد سے، 14 بگ رپورٹس بند کر دی گئی ہیں اور 213 تبدیلیاں کی گئی ہیں۔
سب سے اہم تبدیلیاں:
- .NET پلیٹ فارم کے نفاذ کے ساتھ وائن مونو انجن کو 9.0.0 جاری کرنے کے لیے اپ ڈیٹ کر دیا گیا ہے۔
- بہتر سسٹم ٹرے سپورٹ۔
- ARM پلیٹ فارمز پر استثنیٰ ہینڈلنگ کو بہتر بنایا گیا ہے۔
- 2038-bit time_t قسم استعمال کرنے کے لیے یہ تعمیر YEAR64 میکرو کا استعمال کرتی ہے۔
- winewayland.drv ڈرائیور نے کرسر ہینڈلنگ کو بہتر بنایا ہے۔
- گیمز کے آپریشن سے متعلق خرابی کی اطلاعات بند ہیں: ایلیٹ ڈینجرس، ایپک گیمز لانچر 15.21.0، LANCommander، Kodu۔
- ایپلی کیشنز کے آپریشن سے متعلق بند بگ رپورٹس: Quick3270 5.21، digikam، Dolphin Emulator، Windows Sysinternals Process Explorer 17.05، Microsoft Webview 2 انسٹالر۔
اس کے علاوہ ایک ریلیز بھی شائع ہو چکی ہے۔ Android- Winlator 5.0 ایپلی کیشن، جو چلانے کے لیے شراب اور Box86/Box64 ایمولیٹرز پر ریپر فراہم کرتی ہے۔ Windows- پلیٹ فارم پر ایپلی کیشنز AndroidWinlator کھل رہا ہے۔ Linux- بنیاد پر ماحول Ubuntu Mesa3D، DXVK، D8VK اور CNC DDraw کے ساتھ، جس میں ARM ڈیوائسز پر ایمولیٹر اور وائن کی مدد سے Android کارکردگی کا مظاہرہ کیا Windows- x86 فن تعمیر کے لیے بنائی گئی ایپلی کیشنز۔ نئے ورژن میں ٹاسک مینجمنٹ میں بہتری، کارکردگی میں اضافہ، تھیم کی تبدیلیوں کے لیے اضافی تعاون، اور بہتر XInput مطابقت کی خصوصیات ہیں۔
آپ اشاعت کو کرنل میلنگ لسٹ پر بھی نشان زد کر سکتے ہیں۔ Linux ntsync ڈرائیور، جو /dev/ntsync کریکٹر ڈیوائس کو لاگو کرتا ہے اور دانا میں استعمال ہونے والے ہم وقت سازی پرائمیٹوز کا ایک سیٹ Windows این ٹی کرنل کی سطح پر اس طرح کے پرائمیٹو کو لاگو کرنے سے کارکردگی میں نمایاں بہتری آسکتی ہے۔ Windowsوائن کا استعمال کرتے ہوئے گیمز شروع کی گئیں۔ مثال کے طور پر، ntsync ڈرائیور کا استعمال کرتے ہوئے، NT سنکرونائزیشن پرائمیٹوز کے یوزر اسپیس کے نفاذ کے مقابلے میں، ڈرٹ 3 میں زیادہ سے زیادہ FPS میں 678% اضافہ ہوا، Resident Evil 2 میں 196%، Tiny Tina's Wonderlands میں 177%، Lara Croft: Temple of Osiris، %131% %125 کا اضافہ ہوا۔ عملہ 96%، فورزا ہورائزن 5 میں 48%، اور اینگر فٹ میں 43% اضافہ ہوا۔
صارف کی جگہ میں RPC کے استعمال سے وابستہ اوور ہیڈ کو ختم کر کے نمایاں کارکردگی کے فوائد حاصل کیے جاتے ہیں۔ ایک علیحدہ کرنل ڈرائیور بنانا Linux اس کی وضاحت موجودہ کرنل پرائمیٹوز کے اوپری حصے پر NT سنکرونائزیشن API کو درست طریقے سے لاگو کرنے کی پریشانی کی نوعیت سے کی گئی ہے۔ مثال کے طور پر، NtPulseEvent() آپریشن اور NtWaitForMultipleObjects() میں "انتظار کے لیے" موڈ کے لیے انتظار کی قطار کے براہ راست انتظام کی ضرورت ہوتی ہے۔ ntsync ڈرائیور کے ساتھ پیچ فی الحال RFC کی حیثیت رکھتے ہیں، مطلب کہ وہ کمیونٹی کی طرف سے بحث اور جائزہ کے لیے پوسٹ کیے گئے ہیں، لیکن ابھی تک مرکزی دانا میں اپنانے کا ارادہ نہیں ہے۔ Linux.
ماخذ: opennet.ru
