Това са плановете на 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.