شراب 5.0 جاری کی گئی۔

شراب 5.0 جاری کی گئی۔21 جنوری 2020 کو مستحکم ورژن کی باضابطہ ریلیز ہوئی۔ شراب 5.0 - UNIX ماحول میں مقامی ونڈوز پروگرام چلانے کے لیے ایک مفت ٹول۔ یہ ونڈوز API کا ایک متبادل، مفت نفاذ ہے۔ تکراری مخفف WINE کا مطلب ہے "Wine Is Not an Emulator"۔

اس ورژن میں تقریباً ایک سال کی ترقی اور 7400 سے زیادہ انفرادی تبدیلیاں ہیں۔ لیڈ ڈویلپر الیگزینڈر جولیارڈ چار کی شناخت کرتا ہے:

  • PE فارمیٹ میں ماڈیولز کے لیے سپورٹ۔ یہ مختلف کاپی پروٹیکشن اسکیموں کے مسائل کو حل کرتا ہے جو ڈسک اور میموری میں موجود سسٹم ماڈیولز سے میل کھاتا ہے۔
  • متحرک ترتیبات کی تبدیلیوں سمیت متعدد مانیٹر اور متعدد GPUs کو سپورٹ کرتا ہے۔
  • FAudio پروجیکٹ کی بنیاد پر XAudio2 کا دوبارہ نفاذ، DirectX ساؤنڈ لائبریریوں کا کھلا نفاذ۔ FAudio پر سوئچ کرنے سے آپ کو گیمز میں اعلیٰ آواز کا معیار حاصل کرنے، والیوم مکسنگ، اعلی درجے کے صوتی اثرات اور مزید بہت کچھ کرنے کی اجازت ملتی ہے۔
  • ولکن 1.1 سپورٹ۔


کلیدی اختراعات کے بارے میں مزید جانیں۔

PE ماڈیولز

MinGW کمپائلر کے ساتھ، زیادہ تر وائن ماڈیولز اب ELF کے بجائے PE (پورٹ ایبل ایگزیکیوٹیبل، ونڈوز بائنری فارمیٹ) ایگزیکیوٹیبل فائل فارمیٹ میں بنائے گئے ہیں۔

PE ایگزیکیوٹیبلز کو اب ڈائرکٹری میں کاپی کیا جاتا ہے۔ ~/.wine ڈمی DLL فائلوں کو استعمال کرنے کے بجائے، ایپلی کیشنز کو حقیقی ونڈوز انسٹالیشنز سے ملتے جلتے بنانا۔

ابھی تک تمام ماڈیولز کو PE فارمیٹ میں تبدیل نہیں کیا گیا ہے۔ کام جاری ہے۔

گرافکس سب سسٹم

جیسا کہ اوپر بتایا گیا ہے، متعدد مانیٹر اور گرافکس اڈاپٹر کے ساتھ کام کرنے کے لیے سپورٹ شامل کر دی گئی ہے۔

Vulkan ڈرائیور کو Vulkan 1.1.126 تفصیلات میں اپ ڈیٹ کر دیا گیا ہے۔

اس کے علاوہ، WindowsCodecs لائبریری اب اضافی راسٹر فارمیٹس کو سپورٹ کرتی ہے، بشمول پیلیٹ-انڈیکسڈ فارمیٹس۔

Direct3D

فل سکرین Direct3D ایپلیکیشنز اب سکرین سیور کال کو بلاک کر دیتی ہیں۔

DXGI ایپلیکیشنز کے لیے، اب معیاری Alt+Enter امتزاج کا استعمال کرتے ہوئے فل سکرین اور ونڈو موڈ کے درمیان سوئچ کرنا ممکن ہے۔

Direct3D 12 خصوصیات کو بڑھایا گیا ہے تاکہ فل سکرین اور ونڈو موڈز کے درمیان سوئچنگ، سکرین موڈز کو تبدیل کرنا، ویوز سکیلنگ، اور سویپ وقفے شامل ہوں۔ یہ تمام خصوصیات Direct3D API کے پچھلے ورژنز کے لیے پہلے ہی لاگو کر دی گئی ہیں۔

پروجیکٹ ٹیم نے تندہی سے کام کیا ہے اور لفظی طور پر سیکڑوں کیڑے ٹھیک کیے ہیں، اس لیے وائن کے مختلف کنارے کے حالات سے نمٹنے کو بہتر بنایا گیا ہے۔ ان میں 2D سیمپلرز میں 3D وسائل کا نمونہ لینا اور اس کے برعکس، شفافیت اور گہرائی کے ٹیسٹ کے لیے رینج سے باہر کی ان پٹ ویلیوز کا استعمال، عکاس ٹیکسچرز اور بفرز کے ساتھ رینڈرنگ، غلط کلپرز (DirectDraw آبجیکٹ) کا استعمال اور بہت کچھ شامل ہے۔

S3TC طریقہ کا استعمال کرتے ہوئے کمپریس شدہ 3D ٹیکسچر کو لوڈ کرتے وقت مطلوبہ ایڈریس اسپیس کا سائز کم کر دیا گیا ہے (مکمل طور پر لوڈ کرنے کے بجائے، ٹیکسچر کو ٹکڑوں میں لوڈ کیا جاتا ہے)۔

پرانے DirectDraw ایپلی کیشنز کے لیے روشنی کے حساب کتاب سے متعلق مختلف اصلاحات اور اصلاحات کی گئی ہیں۔

Direct3D میں پہچانے گئے گرافکس کارڈز کی بنیاد کو بڑھا دیا گیا ہے۔

نیٹ ورک اور خفیہ نگاری

گیکو انجن کو جدید ٹولز کی مدد کے لیے ورژن 2.47.1 میں اپ ڈیٹ کر دیا گیا ہے۔ متعدد نئے HTML APIs کو لاگو کیا گیا ہے۔

MSHTML اب SVG عناصر کو سپورٹ کرتا ہے۔

VBScript کی بہت سی نئی خصوصیات شامل کی گئیں (جیسے غلطی اور استثناء ہینڈلرز)۔

DHCP کے ذریعے HTTP پراکسی سیٹنگز حاصل کرنے کی صلاحیت کو لاگو کر دیا گیا ہے۔

کرپٹوگرافک حصے میں، GnuTLS کے ذریعے elliptic curve cryptographic keys (ECC) کے لیے سپورٹ کو لاگو کیا گیا ہے، PFX فارمیٹ میں فائلوں سے کیز اور سرٹیفکیٹ درآمد کرنے کی صلاحیت شامل کی گئی ہے، اور PBKDF2 پاس ورڈ پر مبنی کلیدی جنریشن اسکیم کے لیے سپورٹ کی گئی ہے۔ شامل کیا

شراب 5.0 جاری کی گئی۔
ایڈوب فوٹوشاپ CS6 برائے شراب

دیگر اہم اختراعات

  • NT کرنل اسپن لاکس کے لیے سپورٹ۔
  • DXTn اور S3 ساخت کے کمپریشن کے لیے پیٹنٹ کی میعاد ختم ہونے کی بدولت، ان کو پہلے سے طے شدہ نفاذ میں شامل کرنا ممکن ہو گیا۔
  • پلگ اینڈ پلے ڈرائیور کی تنصیب کی حمایت کرتا ہے۔
  • DirectWrite میں مختلف بہتری۔
  • Windows Media Foundation API کے لیے بہتر سپورٹ۔
  • فیوٹیکس پر عمل درآمد کی بدولت قدیم چیزوں کی بہتر مطابقت پذیری۔
  • ہر ایک کے لیے اوپن سورس .NET کے نفاذ کے بجائے جگہ بچانے کے لیے Wine-Mono کا اشتراک کرنا ~/.wine.
  • یونیکوڈ 12.0 اور 12.1 سپورٹ۔
  • Winsock API اور IIS کے متبادل کے طور پر ایک ابتدائی HTTP سروس (HTTP.sys) کا نفاذ، جس کے نتیجے میں Windows Sockets API سے بہتر کارکردگی ہوتی ہے۔
  • ونڈوز ڈیبگرز کے ساتھ بہتر مطابقت۔
  • بہتر LLVM MinGW سپورٹ اور WineGCC کراس کمپائلیشن میں بہتری۔

ہم یوزر انٹرفیس میں بہتری کا بھی ذکر کر سکتے ہیں۔ مثال کے طور پر، کم سے کم ونڈوز اب ونڈوز 3.1 طرز کی شبیہیں کی بجائے ٹائٹل بار کا استعمال کرتے ہوئے دکھائی دیتی ہیں۔ گیم کنٹرولرز کے لیے بہتر سپورٹ، بشمول ہیٹ سوئچ، اسٹیئرنگ وہیل اور پیڈل۔

بلٹ ان AVI، MPEG-I اور WAVE ڈیکوڈرز کو وائن سے ہٹا دیا گیا ہے، ان کی جگہ سسٹم GStreamer یا QuickTime لے رہے ہیں۔

وائن میں چلنے والی ایپلی کیشنز کی ریموٹ ڈیبگنگ کے لیے ویژول اسٹوڈیو سے ڈیبگر کو استعمال کرنے کی صلاحیت کو شامل کیا گیا ہے، ڈی بی جی این جی (ڈیبگ انجن) لائبریری کو جزوی طور پر نافذ کیا گیا ہے، اور ونڈوز کے لیے مرتب کردہ فائلوں سے لیب وائن پر انحصار کو ہٹا دیا گیا ہے۔

کارکردگی کو بہتر بنانے کے لیے، بہت سے گیمز کے رینڈر لوپ میں اوور ہیڈ کو کم کرتے ہوئے، ہائی پرفارمنس سسٹم ٹائمر فنکشنز کو استعمال کرنے کے لیے مختلف ٹائمنگ فنکشنز کو منتقل کیا گیا ہے۔ دیگر کارکردگی کی اصلاح کی گئی ہے۔

تبدیلیوں کی مکمل فہرست دیکھیں۔ یہاں.

شراب 5.0 سورس کوڈ, зеркало
مختلف تقسیم کے لیے بائنریز
ریکارڈز

سائٹ ایپ ڈی بی وائن کے ساتھ مطابقت رکھنے والی ونڈوز ایپلی کیشنز کا ڈیٹا بیس برقرار رکھا جاتا ہے۔ یہ ہیں لیڈر ووٹوں کی تعداد:

  1. حتمی تصور XI
  2. Adobe Photoshop CS6 (13.0)
  3. وارکرافٹ کی دنیا 8.3.0
  4. EVE آن لائن کرنٹ
  5. جادو: دی گیدرنگ آن لائن 4.x

یہ فرض کیا جا سکتا ہے کہ یہ ایپلی کیشنز اکثر وائن میں لانچ کی جاتی ہیں۔

نوٹ. وائن 5.0 کی ریلیز جوزف کوسیا کی یاد کے لیے وقف ہے، جو اگست 2019 میں 30 سال کی عمر میں جنوبی پولینڈ میں ایک غار کی تلاش کے دوران المناک طور پر انتقال کر گئے تھے۔ جوزف ڈائریکٹ تھری ڈی وائن کی ترقی کے ساتھ ساتھ اس پروجیکٹ کے سرکردہ مصنف بھی تھے۔ vkd3d. وائن پر کام کرنے کے دوران، اس نے 2500 سے زیادہ پیچ کا تعاون کیا۔

شراب 5.0 جاری کی گئی۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں