Это планы 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.