Перейти к основному содержанию

Окончание поддержки для 32-разрядного Linux

· 2 мин. прочитано

Команда Electron прекратит поддержку 32-разрядных Linux (ia32 / i386), начиная с Electron v4.0. Последней версией Electron, поддерживающей 32-битные установки Linux, является Electron v3.1, которая будет получать поддержку до выхода Electron v6. Поддержка для 64-разрядного Linux и armv7l останется неизменной.


Что именно Electron больше не поддерживает?

Вы возможно видели "64-bit" и "32-bit" в виде наклеек на вашем ПК или вариантов при скачивании ПО. Термин используется, чтобы указать конкретную архитектуру компьютера. Большинство компьютеров, выпущенных в 1990ых и ранних 2000ых, используют процессор, основанный на 32-разрядной архитектуре, пока большинство компьютеров, выпущенных позже, основаны на более новой и мощной 64-разрядной архитектуре. Nintendo 64 (выкупили?) и Playstation 2 были первыми широко доступными потребительскими устройствами с новой архитектурой, компьютеры, продаваемые после 2010, в основном имели исключительно 64-разрядные процессоры. Как результат, поддержка была сокращена: Google перестал выпускать Chrome для 32-разрядного Linux с мая 2016, Canonical перестали предоставлять 32-разрядные образы в 2017 и прекратили поддержку 32-разрядных систем с выходом Ubuntu 18.10. Arch Linux, elementary OS и прочие известные Linux дистрибутивы уже прекратили поддержку устаревшей архитектуры.

До сего момента, Electron предоставлял и поддерживал сборки, которые работают на старой 32-разрядной архитектуре. С релизом версии 4.0, команда Electron больше не будет предоставлять бинарные файлы или поддержку для 32-разрядного Linux.

Electron всегда был активным open-source проектом, так что мы продолжим поддерживать и поощрять разработчиков, заинтересованных в сборке Electron для экзотических архитектур.

Что это значит для разработчиков?

Если вы не предоставляете 32-разрядные версии вашего приложения для Linux, то ничего не изменится.

Проекты, которые предоставляют 32-разрядные приложения на Electron для Linux, должны определиться, как их продолжить. 32-разрядный Linux будет поддерживаться на Electron 3 до выхода Electron 6, что дает некоторое время для принятия решений и планов.

Что это значит для пользователей?

Если вы пользователь Linux и не уверены в том, что используете 64-разрядную систему, скорее всего вы работаете на 64-разрядной архитектуре. Чтобы убедиться в этом, вы можете выполнить команды lscpu или uname -m в вашем терминале. Одна из них выдаст вашу текущую архитектуру.

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