Ядро Linux выгружает более 107000 строк кода

Linux-Unix / Ядро Linux выгружает более 107000 строк кода 1 минута на чтение

Linux Kernel Organization, Inc.



Несколько агентств сообщили о недавнем соглашении об отказе от большого количества кода из ядра Linux, но теперь похоже, что уменьшение размера ядра будет даже больше, чем кто-либо ранее предполагал. Выпуск 4.18-rc1 - это последний шаг на пути к более компактному базовому пакету. В частности, весь код LustreFS выгружен из ядра.

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



Сторонники удаления LustreFS из ядра указывают на тот факт, что Intel постепенно отказывается от своей коммерческой поддержки, и это уже помогло снизить ее важность в большом мире железа. Другие указывали на то, что Lustre никогда не покидал стадии разработки ядра, потому что не мог пройти проверку кода.



Некоторые люди настаивают на новой философии разработки, согласно которой все не должно находиться в одном дереве исходных кодов. Это может предотвратить подобные ситуации с будущими модулями файловой системы. Те, кому по-прежнему нужна поддержка Lustre, могут по-прежнему установить исходный код вне дерева и продолжать использовать его в будущем. То же самое и со многими другими менее распространенными структурами хранения, которые 4.18-rc1 изначально не поддерживает.



Другой код промежуточного уровня также был удален из ядра, хотя, опять же, немногие конечные пользователи могли бы контактировать с модулями, которые получают загрузку. Этот цикл ядра привел к удалению более 107 000 строк кода.

И это несмотря на несколько новых функций, которые добавили разработчики. Например, Steam Controller от Valve получил новую поддержку, что должно быть приятной новостью для игр. Эксперты по безопасности Linux высоко оценили смягчение последствий, добавленное в новое ядро ​​для предотвращения эксплойтов, связанных с уязвимостью ARM Spectre.

Поддержка шифрования файловой системы Speck также понравилась некоторым экспертам по безопасности, включая тех, кто скептически относился к технологии ext4 fscrypt.



Теги Ядро Linux Безопасность Linux