ہینگ اوور 9.0 کی ریلیز، ARM64 سسٹمز پر ونڈوز ایپلی کیشنز چلانے کے لیے ایک پیکیج

ہینگ اوور پروجیکٹ کی ایک نئی شاخ شائع کی گئی ہے، جو آپ کو ARM32 (Aarch86) فن تعمیر پر مبنی ماحول میں x386 (i32) اور ARM64 فن تعمیر کے لیے بنائے گئے 64 بٹ ونڈوز ایپلی کیشنز کو چلانے کی اجازت دیتی ہے۔ RISC-V فن تعمیر کے لیے ہینگ اوور ویرینٹ کا نفاذ ترقی میں ہے۔ ریلیز وائن 9.0 کوڈ بیس پر مبنی ہے، جو ورژن نمبر میں ظاہر ہوتا ہے۔ پروجیکٹ کی ترقی LGPL-2.1 لائسنس کے تحت تقسیم کی گئی ہے۔

یہ پروجیکٹ آپ کو وائن کو مکمل طور پر ایمولیشن موڈ میں چلانے کے مقابلے میں نمایاں طور پر اعلی کارکردگی حاصل کرنے کی اجازت دیتا ہے، کیونکہ ہینگ اوور استعمال کرتے وقت، ایمولیٹر کا استعمال صرف ایپلی کیشن کے کوڈ پر عمل درآمد کرنے کے لیے کیا جاتا ہے، اور تمام سسٹم کالز، لائبریریوں اور وائن کے اجزاء کو اس سے باہر کیا جاتا ہے۔ موجودہ پلیٹ فارم کے مقامی ورژن میں ایمولیٹر ( ہینگ اوور ایمولیشن چین کو win32 اور وائن کی کالز کی سطح پر توڑ دیتا ہے)۔ ایمولیشن لیئر QEMU، FEX اور Box64 ایمولیٹر استعمال کر سکتی ہے، صارف کی ترجیحات پر منحصر ہے۔ بلنک ایمولیٹر کو سپورٹ کرنے کے لیے کام شروع ہو چکا ہے، لیکن ابھی مکمل نہیں ہوا ہے۔

ورژن 9.0 میں تبدیلیوں میں سے:

  • وائن میں دستیاب WoW64 پرت (64-bit Windows-on-Windows) کے ساتھ QEMU استعمال کرنے کی صلاحیت کو لاگو کر دیا گیا ہے، جس سے آپ 32-بٹ یونکس سسٹمز پر 64-بٹ ونڈوز ایپلی کیشنز چلا سکتے ہیں۔ x86_32 اور ARM32 فن تعمیر کے لیے سپورٹ فراہم کی گئی ہے۔
  • FEX ایمولیٹر کو PE فارمیٹ اور یونکس بلڈز میں استعمال کرنے کے لیے شامل کیا گیا تعاون۔ مستقبل میں، PE فارمیٹ اسمبلیوں کے حق میں FEX Unix اسمبلیوں کے استعمال کو بند کرنے کے منصوبے ہیں۔
  • Box64 ایمولیٹر کے ساتھ مکمل انضمام فراہم کیا گیا ہے۔
  • Debian 11 اور 12 کے لیے تیار ڈیب پیکجز جمع کر لیے گئے ہیں۔ مستقبل میں، Ubuntu اور Alpine Linux کے لیے پیکجز شائع کرنے کا منصوبہ ہے۔
  • RISC-V فن تعمیر کی بنیاد پر ماحول میں ونڈوز ایپلی کیشنز کے اجراء کو یقینی بنانے کے لیے کام شروع کر دیا گیا ہے۔
  • 86 بٹ ونڈوز ایپلی کیشنز کو چلانے کے لیے x64_64 آرکیٹیکچر ایمولیشن کے لیے سپورٹ واپس کرنے کے لیے کام جاری ہے (0.8 برانچ میں، شراب میں ARM386EC استعمال کرنے کی عدم دستیابی کی وجہ سے صرف i64 سپورٹ رہ گیا تھا)۔

مزید برآں، ہم وائن اسٹیجنگ 9.0 پروجیکٹ کی ریلیز کی تشکیل کو نوٹ کر سکتے ہیں، جو وائن کی توسیعی تعمیرات فراہم کرتا ہے، بشمول مکمل طور پر تیار نہ ہونے والے یا خطرناک پیچ جو ابھی تک مرکزی وائن برانچ میں اپنانے کے لیے موزوں نہیں ہیں۔ شراب کے مقابلے میں، وائن سٹیجنگ 505 اضافی پیچ فراہم کرتی ہے۔ وائن اسٹیجنگ کی نئی ریلیز وائن 9.0 کوڈ بیس کے ساتھ ہم آہنگ ہوتی ہے اور vkd3d-تازہ ترین پیچ کو اپ ڈیٹ کرتی ہے۔

ماخذ: opennet.ru

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