adblock check

Разработчики Linux планируют удалить более 55 тысяч строк старого кода для ARM

Из ядра версии 7.4 исключат поддержку SA1100, RiscPC, OMAP24xx и других чипов, котором уже более 20 лет — изменения коснутся 371 файла
Обложка: Toradex, Wikimedia

Разработчик ядра Linux Арнд Бергманн (Arnd Bergmann) представил серию из 13 патчей, удаляющих поддержку устаревших платформ архитектуры ARM из основного дерева ядра версии 7.4. Изменения затрагивают 371 файл и удаляют более 55 тысяч строк кода.

Удалению подлежат платформы, помеченные как устаревшие в версии ядра 7.3: SA1100, FootBridge, RiscPC, старые платы PXA, чипы Marvell Orion/Dove/MV78xx0, OMAP 24xx, i.MX31, LPC18xx, микроконтроллеры STM32 серий F4/F7/H7, платформа MPS2, Atmel SAMV7 и Intel Axxia. Также удаляется поддержка работы без MMU для архитектур i.MX.

Бергманн отметил, что очистка устаревшего кода оказалась масштабнее ожидаемого — общий объем работы достиг 300 патчей. Текущая серия удаляет только платформенный код из директорий arch/arm/mach-* и тривиально зависимые от него компоненты. Удаление архитектурных особенностей и драйверов устройств, которые становятся неиспользуемыми после этой очистки, планируется перенести на версию 7.5 для упрощения зависимостей.

Ранний выпуск изменений дает возможность сообществу выразить возражения, если у удаляемых платформ все еще есть активные пользователи, до того как будут удалены соответствующие драйверы. По словам разработчика, устаревший код сохранится в LTS-ветке ядра, но его полное удаление запланировано именно для версии 7.4 согласно ранее утвержденному плану.

Серия патчей уже получила отзывы от сопровождающих подсистем ядра, включая Линуса Валлея, Ааро Коскинена и других разработчиков ARM-архитектуры. Удаление поддержки устаревших платформ позволяет сократить размер кодовой базы ядра и упростить поддержку активно используемых ARM-систем.

Источник

Limows
@Limows
Автор
Линуксоид, техно-ретро-блоггер со стажем
Консольщик
Компьютеры Компьютеры
21,4K участников
Вступить
Linux Linux
10,2K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...