Hacker News Digest

Тег: #32-bit

Постов: 2

Firefox 32-bit Linux Support to End in 2026 (blog.mozilla.org)

  • С 2026 г. Firefox прекращает поддержку 32-битных дистрибутивов Linux (x86).
  • Последняя версия с 32-битом — Firefox 144; начиная с 145 сборок не будет.
  • Пользователям рекомендуют перейти на 64-бит ОС и 64-бит Firefox.
  • Для отсрочки доступен ESR 140: обновления безопасности до сентября 2026 г.

by AndrewDucker • 05 сентября 2025 г. в 10:07 • 108 points

ОригиналHN

#firefox#linux#32-bit#64-bit#esr

Комментарии (77)

  • Mozilla прекращает официальную поддержку 32-битных сборок Firefox для Linux, ссылаясь на <2,6 % пользователей и отказ большинства дистрибутивов от i686.
  • ESR-ветка будет получать security-апдейты ещё год, после чего 32-битным пользователям придётся перейти на ESR, собирать самим или остаться с уязвимостями.
  • Участники спорят: кто-то считает шаг экономически оправданным, другие упрекают в нарушении принципов open-source и напоминают о живучих старых ноутбуках, киосках на Raspberry Pi и энтузиастах OpenBSD/NetBSD.
  • Вопросы о чистке кода, размере выгоды от SIMD-оптимизаций и реальном количестве «молчаливых» 32-битных юзеров остаются без точных ответов.

The future of 32-bit support in the kernel (lwn.net) 💬 Длинная дискуссия

32-битные системы устарели, но ядро всё ещё их поддерживает из-за старого «железа» и ПО.
Arnd Bergmann: новые продукты уже 20 лет выходят на 64-битных платформах; встраиваемые устройства постепенно переходят с armv7 (32-бит) на armv8 (64-бит).

  • Arm: 90 % встраиваемых систем; лишь три старые архитектуры до-armv7 ещё можно купить, но ядро держит десяток выведенных из производства. Поддержку можно выбрасывать «по половинам», когда исчезнут пользователи.
  • Другие 32-битные архитектуры (arc, microblaze, nios2, openrisc, rv32, sparc/leon, xtensa) вытесняются RISC-V.
  • nommu (armv7-m, m68k, superh, xtensa) никто не выпускает, их держат лишь ради существующих систем.

Для несовместимых 32-битных приложений — запуск 32-битного userspace на 64-битном ядре: экономит память, не требует 32-битного ядра.

Боль разработчиков:

  • Высокая память (highmem) усложняет mm-подсистему; нужна, когда физической памяти > ~800 МБ.
  • Ядро пока держит 32-битные машины до 16 ГБ, но таких почти нет; 4 ГБ встречаются (Chromebook), 2 ГБ — чаще, но «глупо»: память дороже CPU.

by binarycrusader • 01 сентября 2025 г. в 18:48 • 246 points

ОригиналHN

#linux#kernel#arm#risc-v#embedded-systems#64-bit#32-bit#highmem#mmu

Комментарии (256)

  • Участники обеспокоены удалением поддержки nommu/32-бит: это уменьшает свободу, лишает возможности запускать Linux на старом или простом железе и делает ядро похожим на «дорожную карту» Apple/Windows.
  • Некоторые предлагают форк «Linux Legacy» или переход на NetBSD/OpenBSD, которые по-прежнему поддерживают старые архитектуры.
  • Для встраиваемых устройств без MMU считают более подходящими Zephyr, NuttX или Contiki, а не полноценный Linux.
  • Поддержка big-endian почти мертва, но сохранится, пока IBM вкладывается в s390x.
  • Старые ядра и LTS-дистрибутивы ещё десятилетие обеспечат безопасность и работу выброшенного железа.