پایان پشتیبانی از i386 در اوبونتو منجر به مشکلاتی در توزیع Wine می شود

توسعه دهندگان پروژه شراب هشدار داد در مورد مشکلات تحویل Wine برای اوبونتو 19.10، در این رویداد خاتمه دادن این نسخه از سیستم های 32 بیتی x86 پشتیبانی می کند.

توسعه دهندگان اوبونتو تصمیم گرفتند که از معماری 32 بیتی x86 خودداری کنند انتظار می رود برای ارسال نسخه 64 بیتی Wine یا استفاده از نسخه 32 بیتی در یک ظرف مبتنی بر اوبونتو 18.04. مشکل این است که نسخه 64 بیتی Wine (Wine64) به طور رسمی پشتیبانی نمی شود و دارای تعداد زیادی است. خطاهای اصلاح نشده.
ساخت‌های فعلی Wine برای توزیع‌های 64 بیتی مبتنی بر Wine32 هستند و به کتابخانه‌های 32 بیتی نیاز دارند.

معمولاً در محیط‌های 64 بیتی، کتابخانه‌های 32 بیتی لازم در بسته‌های چند آرکی عرضه می‌شوند، اما اوبونتو تصمیم گرفته است که ایجاد چنین کتابخانه‌هایی را به طور کامل متوقف کند. توسعه دهندگان شراب بلافاصله رد شد ایده یک بسته محکم و در حال اجرا در یک ظرف، زیرا این تنها یک راه حل موقت است. خاطرنشان می شود که نسخه 64 بیتی Wine باید به شکل مناسبی ارائه شود، اما این کار زمان می برد.

علاوه بر این، بسیاری از برنامه‌های فعلی ویندوز فقط در نسخه‌های 32 بیتی عرضه می‌شوند و برنامه‌های 64 بیتی اغلب با نصب‌کننده‌های 32 بیتی (برای مدیریت تلاش‌های نصب در Win32) ارائه می‌شوند، بنابراین نسخه 32 بیتی Wine به توسعه ادامه می‌دهد. به عنوان اصلی. برای مدت طولانی، Wine64 تنها به عنوان ابزاری برای راه اندازی برنامه های Win64 قرار می گرفت، نه برای اجرای برنامه های 32 بیتی، و این ویژگی در بسیاری از مقالات و اسناد منعکس شده است (اکنون Wine64 قبلاً ارائه شده است. قادر است برنامه های Win32 را اجرا کنید، اما به کتابخانه های 32 بیتی نیاز دارد).

با مشکلات مشابه در مواجهه و Valve که بسیاری از بازی های کاتالوگ آنها همچنان 32 بیتی هستند. Valve قصد دارد به تنهایی از زمان اجرا 32 بیتی برای سرویس گیرنده Steam Linux پشتیبانی کند. توسعه دهندگان Wine امکان استفاده از این زمان اجرا را برای ارسال Wine 32 بیتی در اوبونتو 19.10 قبل از آماده شدن نسخه 64 بیتی Wine رد نمی کنند تا چرخ را دوباره اختراع نکنید و در زمینه پشتیبانی با Valve همراه نشوید. کتابخانه های 32 بیتی برای اوبونتو.

منبع: opennet.ru

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