Разработчики Linux рассматривают отказ от поддержки старых процессоров
Разработчики Linux обсуждают отказ от поддержки некоторых старых процессоров, которые в настоящее время включены в основной состав ядра. Архитектуры многих процессоров, которые предлагается удалить, не обновлялись долгое время, поясняют разработчики в рассылке.
«После официального выхода Linux 5.10 я рассмотрел платформы ARM, которые долго не видели никаких обновлений. Три года назад я удалил несколько архитектур ЦП, однако имеет смысл сделать это оптом», — указывает разработчик Арнд Бергманн. Он отметил, что в список для удаления, вероятно, вошли и те процессоры, которые еще используются.
Бергманн предложил удалить из состава ядра Linux следующие процессоры ARM:
ASM9260
AXXIA
BCM/Kona
DigiColor
Dove
EFM32
NSPIRE
PicoXcell
PRIMA2
Spear
Tango
U300
VT8500
ZX
Как пишет Phoronix, решение о прекращении поддержки PicoXcell, выпущенного компанией PicoChip более десяти лет назад, уже принято. Также предлагается удалить некоторые платформы ARM, получившие обновления относительно недавно:
CLPS711x
CNS3xxx
EP93xx
Footbridge
Gemini
HISI
Highbank
IOP32x
IXP4xx
LPC18xx
LPC32xx
MMP
Moxart
MV78xx0
Nomadik
OXNA
PXA
RPC
SA1100
Также есть несколько кандидатов на удаление среди не-ARM платформ:
H8300
C6X
SPARC/Sun4M
PowerPC/CELL (отдельно от кода PlayStation 3)
PowerPC/CHRP
PowerPC/AmigaOne
PowerPC/Maple
M68K для Apollo, HP300, Sun3 и Q40
MIPS JAZZ
MIPS Cobalt
Наконец, в список вошли некоторые старые платформы, которые, по мнению разработчиков, пора списать:
80486SX/DX
Alpha 2106x
IA64 Merced (Itanium первого поколения)
MIPS R3000/TX39xx
SuperH SH-2
68000/68328 (Dragonball)
старые модели PowerPC (после PowerPC 601)
Решение об удалении пока не принято; обсуждение началось в пятницу.
Ядро Linux 5.10 вышло в середине декабря. Оно относится к ветке LTS, что означает, что оно будет поддерживаться как минимум в течение следующих пяти лет. В новую версию вошло более 17 тыс. исправлений, 42% которых связаны с драйверами устройств.