LINUX.ORG.RU

Debian 12 Bookworm может стать последним в истории релизом с поддержкой 32-разрядных x86

 , , ,


1

1

На встрече разработчиков в Кэмбридже обсуждался вопрос прекращения поддержки 32-битной архитектуры в поэтапном режиме. На промежуточном этапе планируется сохранение 32-битного репозитория, на окончательном - прекращение и его поддержки. В случае утверждения плана, изменения можно будет уже увидеть в релизе Debian 13.

Разработчики планируют постепенно отказаться от сборки 32-битных ядер и программ установки. Продолжится поддержка i386 как дополнительной архитектуры в системах на базе amd64 (multi-arch) и запуск i386-подсистемы в chroot. Сказанное касается только x86: Debian продолжает поддерживать другие 32-разрядные архитектуры, в том числе Arm и MIPS.

На сегодняшний день официально сохранили 32-битную поддержку следующие дистрибутивы:

  • Alt Linux;
  • Gentoo;
  • Slackware;
  • Void Linux.

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



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)

Ну Дебиан, ну вот не ожидал... 32 бит i386 это не такие ещё уж и старые процессоры по меркам Дебиана. У меня вот нетбук на атом N270 есть ещё живой, Athlon XP 2500+, PIII (уж пластик корпуса ноутбука охрупчился, а проц всё работает!), PII, Celeron, PI-MMX...

Сатрапы. Душители свободы. Палачи.

Smacker ★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Дурашка удалил уже комент свой :)

Gonzo ★★★★★
()
Ответ на: комментарий от One

В репозитории 32-битное x86 называется «i386». Впрочем, в названиях пакетов (не архитектуры) ядер есть слово 686.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от mx__

Продолжится поддержка i386 как дополнительной архитектуры в системах на базе amd64 (multi-arch) и запуск i386-подсистемы в chroot. Сказанное касается только x86

Читаем внимательно. Во всех дистрах все работает прекрасно же.

Gonzo ★★★★★
()
Ответ на: комментарий от Smacker

Ну Дебиан, ну вот не ожидал… Сатрапы. Душители свободы. Палачи.

Да ладно, после внедрения systemd в Debian - эта новость уже как-то не шокирует.

З.Ы. еще вспомнил про мешок с фирмварями (non-free) в 12-м Debian’е, где уж тут «щвабодка»…

yaba ★★
()
Последнее исправление: yaba (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Нет, у пакета linux-image-686 архитектура называется i386. И это название (название архитектуры) сменить никак нельзя, оно преемственно с первых версий пакетного менеджера и скорее всего сломает его при изменении.

firkax ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Это всё равно не повод тащить шляпные термины.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Нет, у пакета linux-image-686 архитектура называется i386

686 это только в названии? сейчас не могу посмотреть - буду на работе обязательно гляну.

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Вот пример: http://ftp.us.debian.org/debian/pool/main/l/linux-signed-i386/linux-image-6.5...

файл: linux-image-6.5.0-5-686_6.5.13-1_i386.deb

название пакета: linux-image-6.5.0-5-686

версия: 6.5.13-1

архитектура: i386

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от One

Есть же IceWM, WindowMaker, Openbox, Fluxbox, Blackbox, Enlightenment наконец... Seamonkey (до 2.40 без SSE2), w3m, links2, elinks...

А вообще надо к корням возвращаться. Протокол Gemini и вот это всё...

Smacker ★★★★
()
Последнее исправление: Smacker (всего исправлений: 1)

На хабре видел статью, автор искал 32-битный linux для старого пк и пришёл к выводу, что в дебиане самые работоспособные 32 бита.

А теперь не будет, хех.

alex1101
()
Ответ на: комментарий от amd_amd

Потому что это ядро для процов i686 и выше, на более старых оно работать не будет. А i386 - это категория пакетного менеджера, обозначающая 32-битное x86, просто исторически названная по первому процу. Назначать пакетам произвольные названия архитектур нельзя, архитектуры пакетов, штатно рассчитанных на совместную друг с другом работу, должны совпадать.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от alex1101

Из-за нвидии уже в bookworm (и с новыми картами) проблемы.

firkax ★★★★★
()
Ответ на: комментарий от alex1101

Придётся пользоваться начальными версиями windows 10, где-то до 1609 вроде)

One ★★★★★
()

Разработчики планируют постепенно отказаться от сборки 32-битных ядер и программ установки.

И заплакали бичи и завыли дурными сиплыми голосами глядя на свой дырявый синкпад 2006 года, все это время напоминавший о молодости и несостоявшейся возможности стать наносеком или девупсом и греть сейчас косточки в теплом месте (я не про котельную или теплотарссу) глядя на экран шеснадцатидюймовой вафельницы с огрызком на крышке и потягивая прохладную пинаколоаду.

XOXO
()

Debian продолжает поддерживать другие 32-разрядные архитектуры, в том числе Arm и MIPS

Есть шанс, что Debian 13 MIPS телепортируют в ад вместе с i386.

undef ★★
()

Странное решение, учитывая, что в debian’е i386 — вторая по популярности архитектура:

https://popcon.debian.org/

Логичнее тогда выкинуть все эти arm64 и прочие — суммарно все остальные архитектуры, кроме amd64, менее популярны, чем этот «никому не нужный» i386

squareroot ★★★★
()

Э. Куды! Сюды подошли. Зачем i386 выбросили?

Alfa_Romeo
()

https://lists.debian.org/debian-devel-announce/2023/12/msg00003.html

the kernel, d-i and images teams will cease to support i386 in the near future.

Пока i686 не выкинули из ядра, в чём сложность сборки ядра и инсталлятора.

Хотя… Может, потому что скоро невозможно будет собрать эти пакеты нативно на современном быстром и эффективном железе, т.к. интел выкидывает поддержку 16- и 32-битных режимов.

Intel mulls cutting ties to 16 and 32-bit support (25.05.2023)

gag ★★★★★
()
Ответ на: комментарий от undef

При чем тут 32-битный wine? На графике отображены архитектуры используемых дистрибутивов, а не пакетов.

Если говорить о пакете, 32-битный wine имеет 10.5 тысяч установок: https://qa.debian.org/popcon.php?package=wine

squareroot ★★★★
()
Ответ на: комментарий от gag

Сборка для конкретной архитектуры не имеет отношение к железу, на котором собирается эта сборка

One ★★★★★
()
Ответ на: комментарий от squareroot

Поправьте, если ошибаюсь, но считал, что popcon просто скидывает разработчикам список установленных пакетов. Соответсвенно, на моей железке (amd64), где:

$ dpkg --print-foreign-architectures 
i386
arm64
armhf

popcon учтет пакеты для четырех архитектур.

undef ★★
()
Ответ на: комментарий от undef

просто скидывает разработчикам список установленных пакетов

Не совсем. Первая строка отчета popcon выглядит так

POPULARITY-CONTEST-0 TIME:1702658253 ID:xxxxxx ARCH:i386 POPCONVER:1.76 VENDOR:Debian

Затем идет список пакетов и данных о них (в которых, кстати, нет архитектуры). Если у вас установлен и работает popcon, можете сами проверить — в файле /var/log/popularity-contest.

ARCH:i386 на моих 32-битных машинах, ARCH:amd64 на 64-битных.

squareroot ★★★★
()
Последнее исправление: squareroot (всего исправлений: 1)
Ответ на: комментарий от One

Я специально явно упомянул про эффективность нативной сборки, ведь за потраченные ресурсы на сборку кому-то надо платить, а Дебиану, вроде, дарят. И кто знает, не ожидаются ли с этим потенциальные проблемы.

На возможных новых процессорах нельзя будет пользоваться i386 chroot. Собираются ли пакеты успешно через dpkg-cross? И тесты придётся гонять через qemu, который будет работать не через kvm, хотя, может, какие-то трюки и будут, чтобы производительность не сильно просаживалась.

Всё это кажется таким далёким будущим, но странно, как же консервативный Дебиан вот так быстро отказывается от i386 релиза, учитывая как долго раскачивалась amd64, пока наконец-то стала стандартом на десктопе.

gag ★★★★★
()

Я чего-то не понимаю. x86 правда используется реже, чем какой-нибудь s390x? Почему выкидывают первое, но оставляют второе?

Kapusha
()
Ответ на: комментарий от gag

Пока i686 не выкинули из ядра, в чём сложность сборки ядра и инсталлятора.

Затраты сил там не на сборку а на поддержку - то есть мониторинг багов и их исправление. То есть, если вдруг правда выкинут, то i386 сборка ядра может оказаться с багами и официальный дебиан ничего не будет с этим делать. В том числе не будет задерживать из-за них релиз.

интел выкидывает поддержку 16- и 32-битных режимов.

Он не выкидывает а мечтает об очередной мертворожденной архитектуре на замену IA64.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от gag

потраченные ресурсы на сборку

Сколько ресурсов надо на разовую сборку дефолтного 686 + 686-pae ядер при выходе новой его версии? По-моему это мизер.

На возможных новых процессорах нельзя будет пользоваться i386 chroot

Это какое-то враньё.

раскачивалась amd64, пока наконец-то стала стандартом на десктопе

Не стала.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Я думаю проблема скорее в ресурсах на сборку всего остального. Для multiarch нужен ограниченный набор 32-битных пакетов, а для 32-битного дистрибутива придется собирать вообще всё.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Так «всё остальное» никуда убирать и не собираются. Речь только про ядро (ну ладно, и модули к нему типа нвидии которая и так уже 32 бита дропнула). Полностью 32-битный chroot например должен работать.

firkax ★★★★★
()

Когда-то это должно было случиться. Однако вопрос, кто знает, куда выбросить/продать старьё 32-битное?

k1rchansky
()

https://tenor.com/bCuqn.gif

Накатил недавно 32-битный Debian на нетбук. 64 бита здесь не нужны, потому что установлено два гига оперативки из максимальных двух. Изумился, как быстро может загружаться система на заведомо слабом железе (с SSD, но всё-таки). И тут на тебе. Хорошо хоть, что есть куда бежать.

Vidrele ★★
()
Ответ на: комментарий от Smacker

У меня вот нетбук на атом N270 есть ещё живой, Athlon XP 2500+, PIII (уж пластик корпуса ноутбука охрупчился, а проц всё работает!), PII, Celeron, PI-MMX…

Выложи свои музейные экспонаты в Галерею. По-моему, я это уже писал. Возможно, не тебе.

Vidrele ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.