LINUX.ORG.RU

Multiarch


1

0

Всего сообщений: 3

Ubuntu прекращает формирование пакетов для 32-разрядной архитектуры x86

Группа Open Source

Спустя два года с момента прекращения формирования 32-разрядных установочных образов для архитектуры x86 разработчики Ubuntu приняли решение о полном завершении жизненного цикла данной архитектуры в дистрибутиве. Начиная с осеннего выпуска Ubuntu 19.10 пакеты в репозитории для архитектуры i386 больше формироваться не будут.

Последней LTS-веткой для пользователей 32-разрядных систем x86 станет Ubuntu 18.04, поддержка которой продлится до апреля 2023 года (по платной подписке до 2028 года). Все официальные редакции проекта (Xubuntu, Kubuntu, Lubuntu и т.п.), а также производные дистрибутивы (Linux Mint, Pop_OS, Zorin и т.п.) будут лишены возможности поставки версий для 32-разрядной архитектуры x86, так как собираются из общей пакетной базы c Ubuntu (большинство редакций уже прекратили поставку установочных образов для i386).

Для обеспечения запуска существующих 32-разрядных приложений, которые невозможно пересобрать для 64-разрядных систем (например, многие игры в Steam остаются только в 32-разрядных сборках), в окружении Ubuntu 19.10 и более новых выпусках предлагается использовать отдельное окружение с Ubuntu 18.04, установленное в контейнере или chroot, или упаковать приложение в snap-пакет с runtime библиотеками core18 на базе Ubuntu 18.04.

В качестве причины прекращения поддержки архитектуры i386 упоминается невозможность сопровождения пакетов на уровне других поддерживаемых в Ubuntu архитектур из-за недостаточного уровня поддержки в ядре Linux, инструментарии и браузерах. В частности, последние наработки в области повышения безопасности и средства защиты от фундаментальных уязвимостей больше не разрабатываются своевременно для 32-разрядных систем x86 и становятся доступны только для 64-разрядной архитектуры.

Кроме того, поддержание пакетной базы для i386 требует больших ресурсов на разработку и контроль качества, которые не оправдывают себя из-за незначительной пользовательской базы, продолжающей применять устаревшее оборудование. Число систем i386 оценивается в 1% от общего числа установленных систем. Большинство ПК и ноутбуков с процессорами Intel и AMD, выпущенные за последние 10 лет, без проблем могут быть переведены на использование 64-разрядного режима. Оборудование, которое не поддерживает 64-разрядный режим, уже настолько устарело, что не обладает необходимыми вычислительными ресурсам для выполнения последних выпусков Ubuntu Desktop.

>>> Подробности

 , , ,

anonymous
()

Aptitude 0.6.6 доступна в Debian testing

Группа Debian

Новая версия пакетного менеджера aptitude сегодня была загружена в репозитории тестовой ветки Debian. В первую очередь следует отметить улучшение в поддержке multiarch: пакеты «чужих» архитектур теперь отображаются с использованием полного имени (например, libc6:armel). Также важно учитывать, что решатель конфликтов ещё не доработан для поддержки multiarch: не следует ожидать от него корректной работы при разрешении зависимостей с разными архитектурами.

Наиболее важные изменения:

  • Удалённые функции:
    • Теперь из GTK-интерфейса нельзя запустить игру «Сапёр», т.к. это могло привести к запуску сторонней программы с повышенными привилегиями;
  • Исправленные серьёзные ошибки:
    • В режиме командной строки теперь отображаются ошибки при обновлении списков пакетов;
    • Исправлены шаблоны поиска (в частности, '?action(upgrade)'), использование которых приводило к получению списка удерживаемых (режим «keep») пакетов;
    • В curses-интерфейсе предотвращён вывод отладочных сообщений;
  • Добавленные функции:
    • Базовая поддержка multiarch:
      • Во многих местах используются полные имена пакетов, то есть включающие название архитектуры;
      • Сортировка по именам учитывает архитектуру;
      • В сведениях о пакете отображаются новые поля, связанные с архитектурой;
      • Данные о состоянии пакетов хранятся с использованием сочетания имени и архитектуры;
      • Добавлены новые шаблоны поиска: '?architecture(architecture)' и '?multiarch(multiarch)';
      • При обычном поиске (без шаблонов) теперь можно использовать формат «название:архитектура»;
      • Добавлена группировка по архитектуре;
    • Доработана группировка раздела lib.

Также были обновлены документация и несколько переводов, включая русский. GTK-интерфейс больше не включён в стандартную сборку из-за общей недоработанности. Список многочисленных прочих изменений можно найти по ссылке ниже.

>>> Полный список изменений

 , ,

GotF
()

Наконец реализован Multiarch в debian/ubuntu

Группа Debian

Свершилось давно ожидаемое великое событие — доделан multiarch в основанных на deb дистрибутивах.

Работа над ним была долгой, но получилось нечто существенно более продвинутое, чем в дистрибутивах, основанных на RPM:

  • возможность устанавливать библиотеки для любой архитектуры в любую;
  • окружение кросс-компиляции соответствует окружению «родной» компиляции;
  • эмулируемая система выглядит как обычная.

И многое другое.

Теперь осталось только внести всё, что необходимо в unstable ветку дистрибутива, согласно плану.

>>> ссылка на описание

 , , , ,

gena2x
()