شراب 5.0 جاري ڪيو

شراب 5.0 جاري ڪيو21 جنوري 2020 تي، مستحڪم ورزن جو سرڪاري رليز ٿيو شراب 5.0 - UNIX ماحول ۾ مقامي ونڊوز پروگرامن کي هلائڻ لاءِ هڪ مفت اوزار. هي هڪ متبادل آهي، ونڊوز API جو مفت نفاذ. ٻيهر ورجائيندڙ مخفف WINE جو مطلب آهي "شراب هڪ ايموليٽر ناهي".

هن نسخي ۾ ترقي جو هڪ سال آهي ۽ 7400 انفرادي تبديلين کان وڌيڪ. ليڊ ڊولپر اليگزينڊر جوليارڊ چار کي سڃاڻي ٿو:

  • پي اي فارميٽ ۾ ماڊلز لاءِ سپورٽ. اهو مسئلو حل ڪري ٿو مختلف ڪاپي جي حفاظت واري اسڪيمن سان جيڪي ملن ٿيون سسٽم ماڊلز کي ڊسڪ تي ۽ ياداشت ۾.
  • گھڻن مانيٽر ۽ گھڻن GPUs کي سپورٽ ڪري ٿو، بشمول متحرڪ سيٽنگون تبديليون.
  • FAudio پروجيڪٽ جي بنياد تي XAudio2 جو ٻيهر عمل درآمد، DirectX آواز لائبريرين جو کليل عمل. FAudio ڏانهن سوئچ ڪرڻ توهان کي راندين ۾ اعلي آواز جي معيار کي حاصل ڪرڻ جي اجازت ڏئي ٿو، حجم ميڪنگ کي فعال ڪرڻ، جديد صوتي اثرات، ۽ وڌيڪ.
  • Vulkan 1.1 سپورٽ.


اهم جدت بابت وڌيڪ ڄاڻو.

PE ماڊلز

MinGW ڪمپيلر سان، اڪثر وائن ماڊلز هاڻي ELF جي بدران PE (پورٽيبل ايگزيڪيوٽوبل، ونڊوز بائنري فارميٽ) ايگزيڪيوٽوبل فائل فارميٽ ۾ ٺهيل آهن.

PE executables ھاڻي ڊاريڪٽري ۾ نقل ٿيل آھن ~/.wine ڊمي ڊي ايل ايل فائلن کي استعمال ڪرڻ جي بدران، ايپليڪيشنن کي اصل ونڊوز تنصيب سان وڌيڪ ملندڙ جلندڙ بڻائڻ.

اڃا تائين سڀئي ماڊلز پي اي فارميٽ ۾ تبديل نه ڪيا ويا آهن. ڪم جاري آهي.

گرافڪس سب سسٽم

جيئن مٿي ذڪر ڪيو ويو آهي، ڪيترن ئي مانيٽر ۽ گرافڪس ايڊاپٽرز سان ڪم ڪرڻ جي حمايت شامل ڪئي وئي آهي.

Vulkan ڊرائيور کي اپڊيٽ ڪيو ويو آهي Vulkan 1.1.126 specifications.

ان کان علاوه، WindowsCodecs لائبريري ھاڻي اضافي راسٽر فارميٽ کي سپورٽ ڪري ٿي، بشمول پيليٽ-انڊيڪسڊ فارميٽ.

Direct3D

مڪمل اسڪرين Direct3D ايپليڪيشنون هاڻي اسڪرين سيور ڪال کي بلاڪ ڪن ٿيون.

DXGI ايپليڪيشنن لاءِ، هاڻي اهو ممڪن آهي ته فل اسڪرين ۽ ونڊو موڊ جي وچ ۾ معياري Alt+Enter ميلاپ استعمال ڪندي.

Direct3D 12 خاصيتن کي وڌايو ويو آھي شامل ڪرڻ لاءِ سپورٽ شامل ڪرڻ لاءِ فل-اسڪرين ۽ ونڊو موڊس جي وچ ۾ مٽائڻ، اسڪرين موڊس کي تبديل ڪرڻ، اسڪيلنگ ويوز، ۽ ادل بدلائڻ. اهي سڀئي خاصيتون اڳ ۾ ئي Direct3D API جي پوئين ورزن لاءِ لاڳو ڪيون ويون آهن.

پروجيڪٽ ٽيم محنت سان ڪم ڪيو آهي ۽ لفظي طور تي سوين ڪيڙا درست ڪيا آهن، تنهن ڪري وائن جي مختلف ڪنڊن جي حالتن کي سنڀالڻ کي بهتر بڻايو ويو آهي. انهن ۾ شامل آهن 2D وسيلا 3D نموني ۾ نمونا ڏيڻ ۽ ان جي برعڪس، شفافيت ۽ کوٽائي جي جاچ لاءِ رينج کان ٻاهر جي ان پٽ ويلز کي استعمال ڪرڻ، عڪاسي ٿيل بناوتن ۽ بفرن سان رينڊرنگ، غلط ڪلپر استعمال ڪرڻ (DirectDraw اعتراض) ۽ گهڻو ڪجهه.

گهربل ايڊريس اسپيس جي سائيز جڏهن لوڊ ڪندي 3D بناوتن کي S3TC طريقي سان ڪمپريس ڪيو ويو آهي گھٽجي ويو آهي (مڪمل طور تي لوڊ ڪرڻ جي بدران، بناوتن کي ٽڪرن ۾ لوڊ ڪيو ويندو آهي).

پراڻن DirectDraw ايپليڪيشنن لاءِ روشني جي حساب سان لاڳاپيل مختلف سڌارا ۽ سڌارا ڪيا ويا آهن.

Direct3D ۾ تسليم ٿيل گرافڪس ڪارڊ جو بنياد وڌايو ويو آھي.

نيٽ ورڪ ۽ cryptography

گيڪو انجڻ کي جديد اوزارن جي مدد لاءِ ورزن 2.47.1 ۾ اپڊيٽ ڪيو ويو آهي. نئين HTML APIs جو تعداد لاڳو ڪيو ويو آھي.

MSHTML هاڻي SVG عناصر کي سپورٽ ڪري ٿو.

شامل ڪيا ويا ڪيترائي نوان VBScript خاصيتون (جهڙوڪ غلطي ۽ استثنا سنڀاليندڙ).

DHCP ذريعي HTTP پراکسي سيٽنگون حاصل ڪرڻ جي صلاحيت لاڳو ڪئي وئي آهي.

cryptographic part ۾، GnuTLS ذريعي elliptic curve cryptographic keys (ECC) لاءِ سپورٽ لاڳو ڪئي وئي آهي، PFX فارميٽ ۾ فائلن مان ڪيز ۽ سرٽيفڪيٽ درآمد ڪرڻ جي صلاحيت شامل ڪئي وئي آهي، ۽ PBKDF2 پاسورڊ تي ٻڌل ڪيئي نسل جي اسڪيم لاءِ سپورٽ ڪئي وئي آهي. شامل ڪيو ويو.

شراب 5.0 جاري ڪيو
Adobe Photoshop CS6 شراب لاءِ

ٻيا اهم جدت

  • NT kernel spinlocks لاءِ سپورٽ.
  • DXTn ۽ S3 بناوت جي ڪمپريشن لاءِ پيٽنٽ جي ختم ٿيڻ جي مهرباني، اهو ممڪن ٿيو ته انهن کي ڊفالٽ عمل ۾ شامل ڪرڻ.
  • پلگ ۽ راند ڊرائيور جي انسٽاليشن کي سپورٽ ڪري ٿو.
  • مختلف DirectWrite بهتري.
  • ونڊوز ميڊيا فائونڊيشن API لاءِ بهتر سپورٽ.
  • Futexes تي عمل درآمد ڪرڻ جي مهرباني پريميٽوز جي بهتر هم وقت سازي.
  • هر هڪ لاءِ اوپن سورس .NET لاڳو ڪرڻ بدران خلا بچائڻ لاءِ وائن-مونو شيئرنگ ~/.wine.
  • يونيڪوڊ 12.0 ۽ 12.1 سپورٽ.
  • Winsock API ۽ IIS جي بدلي جي طور تي شروعاتي HTTP سروس (HTTP.sys) جو نفاذ، نتيجي ۾ Windows Sockets API کان بهتر ڪارڪردگي.
  • Windows debuggers سان بهتر مطابقت.
  • بهتر LLVM MinGW سپورٽ ۽ وائن جي سي سي ڪراس ڪمپليشن بهتري.

اسان يوزر انٽرفيس ۾ بهتري جو به ذڪر ڪري سگھون ٿا. مثال طور، ونڊوز 3.1 طرز جي آئڪن جي بجاءِ ٽائيٽل بار استعمال ڪندي مائنس ٿيل ونڊوز هاڻي ڏيکاريا ويندا آهن. گيم ڪنٽرولرز لاءِ بهتر سپورٽ، بشمول ٽوپي سوئچ، اسٽيرنگ ويل ۽ پيادل.

ٺاهيل AVI، MPEG-I ۽ WAVE ڊيڪوڊرز کي وائن مان هٽايو ويو آهي، انهن کي سسٽم GStreamer يا QuickTime سان تبديل ڪيو ويو آهي.

وائن ۾ هلندڙ ايپليڪيشنن جي ريموٽ ڊيبگنگ لاءِ Visual Studio مان ڊيبگر استعمال ڪرڻ جي صلاحيت شامل ڪئي وئي آهي، DBGENG (Debug Engine) لائبريري جزوي طور لاڳو ڪئي وئي آهي، ۽ libwine تي انحصار ختم ڪيو ويو آهي ونڊوز لاءِ مرتب ڪيل فائلن مان.

ڪارڪردگي کي بهتر ڪرڻ لاء، ڪيترن ئي راندين جي رينجر لوپ ۾ اوور هيڊ کي گهٽائڻ، اعلي ڪارڪردگي سسٽم ٽائمر افعال کي استعمال ڪرڻ لاء مختلف وقت جي افعال کي منتقل ڪيو ويو آهي. ٻيون ڪارڪردگي بهتريون ڪيون ويون آهن.

تبديلين جي مڪمل فهرست ڏسو. هتي.

شراب 5.0 سورس ڪوڊ, зеркало
مختلف تقسيم لاء بائنري
دستاويزي

سائيٽ تي ايپ ڊي بي وائن سان مطابقت رکندڙ ونڊوز ايپليڪيشنن جو ڊيٽابيس رکيل آهي. هتي جا اڳواڻ آهن ووٽن جو تعداد:

  1. حتمي فيڪسيسي آء ايم
  2. Adobe Photoshop CS6 (13.0)
  3. جنگ جي دنيا 8.3.0
  4. EVE آن لائن موجوده
  5. Magic: The Gathering Online 4.x

اهو فرض ڪري سگهجي ٿو ته اهي ايپليڪيشنون اڪثر شروع ڪيون وينديون آهن شراب ۾.

نوٽ. وائن 5.0 جو رليز جوزف ڪوڪيا جي يادگيري لاءِ وقف آهي، جيڪو 2019 سالن جي ڄمار ۾ آگسٽ 30 ۾ ڏاکڻي پولينڊ ۾ غار جي ڳولا دوران افسوسناڪ طور تي فوت ٿي ويو. Jozef Direct3D وائن جي ترقي ۾ هڪ اهم مددگار هو، انهي سان گڏ پروجيڪٽ جو اڳواڻ ليکڪ vkd3d. شراب تي ڪم ڪرڻ دوران، هن 2500 پيچ کان وڌيڪ حصو ورتو.

شراب 5.0 جاري ڪيو

جو ذريعو: www.habr.com

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