این برنامه های اوبونتو 20.04 برای بسته های 32 بیتی است

اوبونتو

در جولای سال جاری ، ما در اینجا در وبلاگ صحبت کردیم یکی از اخباری که باعث نارضایتی برخی از اوبونتو شده است که کانونیکال اعلام کرده بود نسبت به نسخه فعلی سیستم شما (اوبونتو 19.10) دیگر از معماری 32 بیتی پشتیبانی نمی شود.

ا در نظر گرفته شده بود تا بسته های ساخت معماری i386 را به طور کامل متوقف کند (از جمله کنار گذاشتن تشکیل کتابخانه های چندرسانه ای مورد نیاز برای اجرای برنامه های 32 بیتی در یک محیط 64 بیتی) ، اما او در تصمیم خود تجدید نظر کرد پس از بررسی نظرات توسعه دهندگان Wine و به خصوص Steam.

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

دلیل وقفه از پشتیبانی معماری i386 عدم توانایی در نگهداری بسته ها در سطح سایر معماری ها است به عنوان مثال با اوبونتو سازگار است ، به دلیل عدم دسترسی به آخرین پیشرفت های امنیتی و محافظت در برابر آسیب پذیری های اساسی مانند Spectre برای سیستم های 32 بیتی.

حفظ یک بسته پکیج برای i386 به منابع بزرگی برای توسعه و کنترل کیفیت نیاز دارد که به دلیل کم بودن کاربری توجیه پذیر نیستند (تعداد سیستم های i386 1٪ از کل سیستم های نصب شده تخمین زده می شود).

به همین دلیل اخیراً ، استیو لانگاسک برنامه هایی را برای کار با 32 بسته در آینده ارائه کرد بیت در اوبونتو. وی نتایج بحث و گفتگو با جامعه را در مورد لیستی از کتابخانه ها برای معماری i386 خلاصه کرد ، که قرار است برای اطمینان از سازگاری با برنامه های 32 بیتی در اوبونتو 20.04 "Focal Fossa" موجود باشد.

از بین بیش از 30 هزار بسته ، حدود 1700 بسته انتخاب شده است ، که شکل گیری این بسته های 32 بیتی برای معماری i386 ادامه خواهد یافت.

از آنجا اظهار نظر می کند که برای Ubuntu 20.04 Focal Fossa فقط تعداد محدودی بسته وجود دارد 32 بیتی برای حفظ سازگاری. این موارد شامل ، به عنوان مثال ، Wine و مشتری Steam ، که از طریق آن موضوع در ابتدا به جدول آمد.

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

برخی دیگر از بسته های باینری i386 وجود دارد که منابع آنها هنوز در لیست سفید قرار نگرفته است ، بنابراین در آینده نزدیک به طور کامل از مخزن بسته Ubuntu 20.04 از پروژه اوبونتو حذف می شوند.

اگرچه همه اینها هنوز یک تحلیل اولیه است ، ذکر کنید که می توان با توسعه دهندگان تماس گرفت برای مدتی درخواست سازگاری بسته

این امر هم به نگهدارندگان بسته i386 در منابع بسته رسمی و هم به آنهایی که نرم افزار شخص ثالث را در PPA (بایگانی بسته شخصی) نگهداری می کنند ، مربوط می شود. قطعات علاقه مند آنها باید دلایل خود را برای وجود بسته های باینری 32 بیتی ارائه دهند در لیست پستی "ubuntu-release" یا در اتاق گفتگوی "# ubuntu-devel" در Freenode. اگر اینها معتبر باشند ، بسته ها نیز در لیست سفید قرار می گیرند و بنابراین Focal Fossa.

هنوز تا حذف برنامه ریزی شده باینری i386 کمی طول می کشد: به گفته لانگاسک

"در ابتدا ، زیرساخت اختصاصی پروژه برای آزمایش بسته (" autopkgtest ") باید برای آزمایش کتابخانه های 32 بیتی روی میزبان amd64 سازگار شود. این همچنین محیطی است که به طور کلی از بسته های 32 بیتی در آن استفاده می شود. "

اگر می خواهید در مورد آن بیشتر بدانید ، می توانید جزئیات بحث را در بخش بررسی کنید لینک زیر 


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.