Разработчики Linux удалят поддержку устаревшего оборудования для защиты от уязвимостей
Сообщество разработчиков ядра Linux выбрало радикальный, но эффективный метод борьбы с программными ошибками, которые все чаще обнаруживаются с помощью нейросетей. Вместо исправления уязвимостей в древнем коде, авторы проекта планируют ускорить процесс удаления поддержки старого оборудования. В технических обзорах отмечается, что автоматизированные инструменты на базе искусственного интеллекта находят дефекты кода гораздо быстрее людей, и избавление от балласта становится приоритетной задачей для обеспечения безопасности системы.
Масштабная чистка драйверов и сетевых протоколов
В рамках подготовки к выпуску версии ядра 7.1 предлагается исключить поддержку множества сетевых адаптеров и интерфейсов, которые не использовались десятилетиями. В список на удаление попали классические устройства, включая карты 3Com серий 3C509 и 3C59x, сетевые адаптеры Xircom для параллельных портов и слотов расширения PCMCIA, а также гигабитные PCI-адаптеры Hamachi и Yellowfin, выпущенные более 20 лет назад.
Помимо драйверов для конкретных устройств, из ядра планируют исключить поддержку устаревших технологий передачи данных:
- Протоколы любительской радиосвязи AX.25 и HAM Radio.
- Сетевая технология ATM (режим асинхронной передачи), которая была популярна в 1990-х годах до массового распространения TCP/IP.
- Поддержка стандарта цифровой связи ISDN CAPI, включая реализацию через протокол Bluetooth.
По данным профильных ресурсов, только очистка кода Ethernet-драйверов позволит сократить объем ядра более чем на 24 000 строк кода. Это значительно упростит аудит безопасности и поддержку стабильности системы.
Отказ от процессоров Intel 486
Другим важным изменением может стать окончательное прекращение поддержки архитектуры i486. Этот вопрос обсуждается в сообществе с 2022 года. Несмотря на то что процессоры Intel 486 стали важным этапом в истории ПК, их поддержка в современном яйде усложняет разработку и поддержку новых функций. Ожидается, что решение об удалении кода для этих чипов будет официально принято в цикле разработки версии 7.1.
Альтернативные проекты сохранят поддержку старого оборудования
Смотрите также:
Почему корпоративные проекты в сфере ИИ терпят неудачу: мнение эксперта из AWS http://kupidonchik.org/pochemu-korporativnyie-proektyi-v-sfere-ii-terpyat-neudachu-mnenie-eksperta-iz-aws/.
Интересности на тему: Microsoft и OpenAI пересмотрели условия партнерства: отказ от эксклюзивности
Классные советы в статье "Как повысить точность данных Apple Watch: инструкция по калибровке" здесь.
Отказ от поддержки в основном ядре не означает мгновенного прекращения работы старых систем. Стабильные версии ядер с длительным сроком поддержки (LTS) будут обслуживаться еще в течение нескольких лет. Кроме того, специализированные проекты продолжат заботиться о пользователях ретро-техники. В частности, разработчики дистрибутива T2/Linux заявили о намерении сохранить поддержку простых 32-битных процессоров.
В обзоре проекта T2/Linux отмечается, что система успешно работает на процессорах класса AMD 5x86 с тактовой частотой 160 МГц, а также на промышленных платах Vortex86. На специализированных конференциях эксперты демонстрировали работу современных приложений, включая актуальные версии браузеров, на компьютерах прошлых поколений под управлением оптимизированных сборок Linux, что подтверждает жизнеспособность старого оборудования в рамках нишевых проектов.




