Това са плановете на Ubuntu 20.04 за 32-битови пакети

Ubuntu

През юли т.г. говорихме тук в блога за една от новините, породила недоволство от страна на някои с Ubuntu, тъй като че Canonical беше обявил отколкото за текущата версия на вашата система (Ubuntu 19.10) 32-битовата архитектура вече няма да се поддържа.

Канонически имаше за цел напълно да спре изграждането на пакети за архитектура i386 (включително изоставяне на формирането на библиотеки с много архиви, необходими за стартиране на 32-битови приложения в 64-битова среда), но той преосмисли решението си след проучване на коментарите, направени от разработчиците на Wine и особено на Steam.

Като компромис беше решено да се гарантира доставката на отделен комплект 32-битови пакети с необходимите библиотеки за продължаване на работата на остарели програми, които остават само в 32-битова форма или изискват 32-битови библиотеки.

Причината за прекъсването на i386 архитектурна поддръжка е невъзможността да се поддържат пакети на ниво други архитектури съвместим с Ubuntu, например, поради недостъпността на най-новите разработки в сигурността и защитата срещу основни уязвимости като Spectre за 32-битови системи.

Поддържането на пакетна база за i386 изисква големи ресурси за разработка и осигуряване на качеството, които не са оправдани поради малката потребителска база (броят на системите i386 се оценява на 1% от общия брой инсталирани системи).

Ето защо наскоро, Стив Лангасек представи планове за бъдещо боравене с 32 пакета бита в Ubuntu. Той обобщи резултатите от дискусия с общността на списък с библиотеки за архитектурата i386, която се планира да бъде включена, за да се осигури съвместимост с 32-битови приложения в Ubuntu 20.04 "Focal Fossa".

От над 30 хиляди пакета бяха избрани около 1700, за които ще продължи формирането на тези 32-битови пакети за архитектурата i386.

като коментира, че за Ubuntu 20.04 Focal Fossa ще има само ограничен брой пакети 32-битова за поддържане на съвместимост. Те включват например Wine и Steam клиента, чрез които темата първоначално е дошла на масата.

Списъкът включва основно библиотеки, използвани в 32-битови приложения все още се използва, както и зависимости, свързани с тези библиотеки. Освен, че пакетите които се разглеждат Остарелите ще бъдат заменени с най-актуалните стабилни версии и се планира да се запазят зависимостите, използвани за тестване на изброените библиотеки, да се тестват кръстосани версии на библиотеката i386 в 64-битовата системна среда, като по този начин се симулира средата, която ще се използва при реални условия.

Има някои други двоични пакети i386, чиито източници все още не са включени в белия списък, така че те ще бъдат премахнати от проекта Ubuntu в близко бъдеще напълно от хранилището на пакети за Ubuntu 20.04.

Въпреки че тъй като всичко това все още е предварителен анализ, споменете, че разработчиците могат да се свържат за известно време да поискате съвместимост на пакета.

Това се отнася както за поддръжниците на пакети i386 в официални източници на пакети, така и за тези, които поддържат софтуер на трети страни в PPA (Personal Package Archive). Заинтересованите части те трябва да представят своите причини за съществуването на 32-битовите двоични пакети в пощенския списък „ubuntu-release“ или в чат стаята „# ubuntu-devel“ на Freenode. Ако те са валидни, пакетите също ще бъдат включени в белия списък и следователно Focal Fossa.

Все още отнема малко до планираното масово премахване на двоичните файлове на i386: Според Langasek

„Първоначално специфичната за проекта инфраструктура за тестване на пакети („ autopkgtest “) трябва да бъде адаптирана за тестване на 32-битови библиотеки на amd64 хост. Това е и средата, в която обикновено се използват 32-битови пакети. "

Ако искате да научите повече за това, можете да проверите подробностите за дискусията в следваща връзка. 


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.