انتشار Hangover 9.0، بسته ای برای اجرای برنامه های ویندوز در سیستم های ARM64

شاخه جدیدی از پروژه Hangover منتشر شده است که به شما امکان می دهد برنامه های ویندوز 32 بیتی ساخته شده برای معماری های x86 (i386) و ARM32 را در محیط های مبتنی بر معماری ARM64 (Aarch64) اجرا کنید. اجرای گونه Hangover برای معماری RISC-V در حال توسعه است. این نسخه بر اساس کدهای Wine 9.0 است که در شماره نسخه منعکس شده است. توسعه های پروژه تحت مجوز LGPL-2.1 توزیع می شود.

این پروژه به شما امکان می دهد در مقایسه با اجرای Wine به طور کامل در حالت شبیه سازی، به عملکرد بالاتری دست یابید، زیرا هنگام استفاده از Hangover، شبیه ساز فقط برای اجرای کد خود برنامه استفاده می شود و همه فراخوانی های سیستم، کتابخانه ها و اجزای Wine خارج از برنامه اجرا می شوند. شبیه ساز در یک نسخه بومی برای پلت فرم فعلی (Hangover زنجیره تقلید را در سطح تماس با win32 و wine می شکند). لایه شبیه سازی بسته به ترجیحات کاربر می تواند از شبیه سازهای QEMU، FEX و Box64 استفاده کند. کار برای پشتیبانی از شبیه ساز Blink آغاز شده است، اما هنوز تکمیل نشده است.

از جمله تغییرات نسخه 9.0:

  • قابلیت استفاده از QEMU همراه با لایه WoW64 (ویندوز روی ویندوز 64 بیتی) موجود در Wine پیاده سازی شده است که به شما امکان می دهد برنامه های ویندوز 32 بیتی را روی سیستم های یونیکس 64 بیتی اجرا کنید. پشتیبانی از معماری های x86_32 و ARM32 ارائه شده است.
  • پشتیبانی برای استفاده از شبیه ساز FEX در فرمت PE و در بیلدهای یونیکس اضافه شده است. در آینده، برنامه‌هایی برای توقف استفاده از مجموعه‌های FEX Unix به نفع مجموعه‌های فرمت PE وجود دارد.
  • ادغام کامل با شبیه ساز Box64 ارائه شده است.
  • بسته های deb آماده برای دبیان 11 و 12 جمع آوری شده است.در آینده قرار است بسته هایی برای لینوکس اوبونتو و آلپاین منتشر شود.
  • کار برای اطمینان از راه اندازی برنامه های کاربردی ویندوز در محیط های مبتنی بر معماری RISC-V آغاز شده است.
  • کار برای بازگشت پشتیبانی از شبیه‌سازی معماری x86_64 برای اجرای برنامه‌های ویندوز 64 بیتی در حال انجام است (در شاخه 0.8، به دلیل در دسترس نبودن استفاده از ARM386EC در Wine، تنها پشتیبانی i64 باقی مانده است).

علاوه بر این، می‌توان به انتشار پروژه Wine Staging 9.0 اشاره کرد که ساخت‌های گسترده‌ای از Wine را ارائه می‌کند، از جمله وصله‌های کاملاً آماده یا خطرناک که هنوز برای پذیرش در شاخه اصلی Wine مناسب نیستند. در مقایسه با Wine، Wine Staging 505 پچ اضافی را ارائه می دهد. نسخه جدید Wine Staging با پایگاه کد Wine 9.0 همگام شده و آخرین پچ vkd3d را به روز می کند.

منبع: opennet.ru

اضافه کردن نظر