Это планы 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 (личном архиве пакетов). Интересующие части они должны представить свои причины существования 32-битных двоичных пакетов в списке рассылки «ubuntu-release» или в чате «# ubuntu-devel» на Freenode. Если они действительны, пакеты также будут внесены в белый список и, следовательно, Focal Fossa.

До запланированного массового удаления двоичных файлов i386 все еще требуется немного времени: по словам Лангасека.

«Первоначально необходимо адаптировать специфичную для проекта инфраструктуру для тестирования пакетов (« autopkgtest ») для тестирования 32-битных библиотек на хосте amd64. Это также среда, в которой обычно используются 32-битные пакеты ».

Если вы хотите узнать об этом больше, вы можете проверить подробности обсуждения в по следующей ссылке. 


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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