Архитектура i386, которая долгое время была основой для множества вычислительных устройств, наконец, уходит в прошлое. С этой недели поддержка i386 в дистрибутиве Kali Linux существенно сокращается: ядра и образы для данной архитектуры больше не будут поддерживаться. Давайте разберемся подробнее, что именно изменится и почему это происходит.

Немного терминологии

Прежде чем углубляться в суть изменений, полезно разобраться с основными терминами, используемыми в контексте Kali Linux и других дистрибутивов на базе Debian:

  • amd64: относится к архитектуре x86-64, то есть к 64-битной версии набора инструкций x86.
  • i386: обозначает оригинальную 32-битную архитектуру x86, которая стала предшественником современных 64-битных решений.

Что конкретно изменяется?

Ядро Linux

Первым шагом станет прекращение сборки ядра Linux для архитектуры i386. Начиная с версии 6.11 (которая недавно вошла в состав Kali rolling), ядро больше не будет собираться для этой платформы. Это означает, что пользователи, работающие на оборудовании с архитектурой i386, больше не смогут получать обновления ядра.

Образы Kali Linux

Следствием этого станет прекращение создания образов Kali для архитектуры i386. Это касается всех типов образов, таких как установочные диски, Live-образы и предварительно собранные виртуальные машины (VM). Изменения коснутся следующей партии еженедельных сборок (2024-W44, запланированных к выходу в ближайший понедельник) и следующего крупного релиза Kali (версия 2024.4, который ожидается до конца текущего года).

Поддержка пакетов i386

Несмотря на отказ от сборки ядер и образов для i386, сами пакеты i386 останутся в репозиториях Kali. Это значит, что вы по-прежнему сможете устанавливать и запускать приложения, предназначенные для архитектуры i386, но теперь они будут работать в 64-битных системах благодаря технологии бинарной совместимости. Для этого можно воспользоваться командой dpkg --add-architecture i386, чтобы включить возможность установки 32-битных пакетов в 64-битной среде.

Также доступна альтернатива в виде образов Docker для i386. Они позволят запускать контейнеризированные среды, настроенные под работу с программами, собранными для архитектуры i386.

Помощь пользователям

Если данное изменение затрагивает ваши рабочие процессы и вам нужна дополнительная помощь по запуску приложений i386 на 64-битных версиях Kali, вы всегда можете обратиться за поддержкой через наш баг-трекер. Команда Kali сделает все возможное, чтобы предоставить необходимую консультацию и рекомендации.

Исторический контекст

Архитектура i386 была основой для первых поколений персональных компьютеров, работающих на процессорах Intel и AMD. Однако с появлением 64-битного расширения x86 (amd64) в 2003 году, эта платформа постепенно утратила актуальность. Последняя модель процессора i386 (Intel Pentium 4) была выпущена в 2007 году, и с тех пор интерес к поддержке этой архитектуры неуклонно падал.

Со временем поддержка i386 начала ослабевать и в мире дистрибутивов Linux. Например, в 2017 году Arch Linux отказался от выпуска 32-битных ISO-образов, а в 2019 году аналогичные решения приняли Fedora и Ubuntu, прекратив создание ядер и изображений для i386. Теперь очередь дошла и до Kali.

Итог

Таким образом, завершение поддержки i386 в Kali связано с общим трендом отказа от устаревшей архитектуры в пользу более современной и производительной 64-битной платформы. Несмотря на это, пользователи по-прежнему смогут работать с приложениями, созданными для i386, используя возможности бинарной совместимости в 64-битной системе.

От root

Похожие записи

Добавить комментарий

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