Valve به پشتیبانی از اوبونتو در Steam ادامه خواهد داد، اما شروع به همکاری با توزیع‌های دیگر خواهد کرد

در ارتباط با تجدید نظر توسط کانونیکال
برنامه ها برای پایان دادن به پشتیبانی از معماری 32 بیتی x86 در نسخه بعدی اوبونتو، Valve اظهار داشتبه احتمال زیاد علیرغم آنچه قبلاً گفته شد، پشتیبانی از اوبونتو را در Steam حفظ خواهد کرد قصد پشتیبانی رسمی را متوقف کنید تصمیم Canonical برای ارائه کتابخانه های 32 بیتی به توسعه Steam برای اوبونتو اجازه می دهد تا بدون تأثیر منفی بر کاربران آن توزیع، علیرغم نارضایتی عمومی از سیاست Valve برای حذف عملکردهای موجود از توزیع ها، ادامه یابد.

در همان زمان، Valve همکاری نزدیک‌تر با تولیدکنندگان بسیاری از توزیع‌های لینوکس را آغاز خواهد کرد. از جمله توزیع هایی که پشتیبانی خوبی از اجرای بازی های رایانه ای در محیط های کاربری خود ارائه می کنند، می توان به Arch Linux، Manjaro، Pop!_OS و Fedora اشاره کرد. لیست خاصی از توزیع های پشتیبانی شده در Steam متعاقبا اعلام خواهد شد. Valve آماده همکاری با هرگونه کیت توزیع است و از آنها دعوت می کند تا برای شروع همکاری مستقیم با نمایندگان شرکت تماس بگیرند. Valve همچنین به توسعه متعهد است
لینوکس به عنوان یک پلتفرم بازی و به کار خود برای بهبود درایورها و توسعه ویژگی های جدید برای بهبود کیفیت برنامه های بازی و محیط های گرافیکی در تمام توزیع های لینوکس ادامه خواهد داد.

با توضیح موضع خود در مورد پشتیبانی از برنامه های 32 بیتی در توزیع ها، خاطرنشان می شود که پشتیبانی از حالت 32 بیتی نه برای خود سرویس گیرنده Steam، بلکه برای هزاران بازی موجود در کاتالوگ Steam که فقط در 32 عرضه می شوند مهم است. بیت می سازد. سازگاری کلاینت Steam برای اجرا در محیط های 64 بیتی دشوار نیست، اما این مشکل اجرای بازی های 32 بیتی را که بدون لایه اضافی برای اطمینان از سازگاری کار نمی کنند، حل نمی کند. یکی از اصول کلیدی Steam این است که کاربر خریدار بازی ها باید توانایی اجرای آنها را حفظ کند، بنابراین تقسیم کتابخانه به بازی های 32 و 64 بیتی غیرقابل قبول است.

Steam در حال حاضر مجموعه بزرگی از وابستگی‌ها را برای بازی‌های 32 بیتی فراهم می‌کند، اما این کافی نیست، زیرا حداقل به وجود Glibc 32 بیتی، بوت‌لودر، Mesa و کتابخانه‌هایی برای درایورهای گرافیک NVIDIA نیاز دارد. برای ارائه مولفه های 32 بیتی لازم در توزیع هایی که فاقد آنها هستند، می توان از راه حل های مبتنی بر کانتینرهای ایزوله استفاده کرد، اما آنها منجر به تغییر اساسی در محیط زمان اجرا می شوند و احتمالاً بدون شکستن ساختار موجود نمی توان آنها را برای کاربران آورد.

منبع: opennet.ru

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