Linux Kernel 5.2 не работает с опцией Ext4 без учета регистра
Обычно я не рассматриваю здесь выпуски ядер Linux, но версия 5.2 - это нечто особенное. Помимо различных улучшений производительности, новых драйверов и API, это первая версия ядра, в которой есть опция файловой системы Ext4 без учета регистра.
Ключевые изменения в релизе:
Рекламное объявление
- Прошивка Sound Open для аудиоустройств DSP
- Новый API монтирования для монтирования файловых систем: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () и move_mount ().
- Новые драйверы с открытым исходным кодом для графического процессора Mali на ARM
- Улучшена производительность планировщика ввода-вывода BFQ.
- Новый модуль ядра дм-пыль что позволяет моделировать плохие блоки на дисках.
Безопасность и надежность
Ядро поддерживает новый параметр загрузки смягчения =
который позволяет настраивать и отключать различные защиты от уязвимостей в [в основном] процессорах Intel.
-
mitigations = off
- все отключает. - mitigations = auto - автоматически включает все применимые параметры смягчения, но поддерживает Hyper-Threading.
- mitigations = auto, nosmt - то же, что и выше + отключает Hyper Threading.
Ядро 5.2, включая дополнительную защиту от микроархитектурной выборки данных, MDS для процессоров Intel. Вы можете проверить его состояние в
/sys/devices/system/cpu/vulnerabilities/mds
Есть поддерживаются два режима, первый основан на обновленном микрокоде процессора, другой - на взломе кода. У него есть собственный параметр загрузки, mds =
который может быть установлен на
mds = полный
-
mds = полный, nosmt
mds = выкл
Драйверы
Новое ядро включает ряд новых драйверов, в том числе Лима для GPU Mali 400/450 и Panfrost для Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x).
Драйвер Intel i915 теперь поддерживает чипы Elkhartlake (Gen11).
Драйвер amdgpu для графического процессора AMD Vega20 теперь поддерживает РАН. Также драйвер получил множество других улучшений, в том числе технологию управления питанием SMU 11.
Параметр файловой системы ext4 без учета регистра
Для каталога можно установить новый атрибут + F (EXT4_CASEFOLD_FL). Если атрибут установлен, все операции сравнения имен файлов будут игнорировать регистр букв. Имена файлов, такие как Test.txt, test.txt и test. TXT будет рассматриваться как файл с тем же именем. Атрибут + F хранится внутри индекс
область и применима ко всем файлам и подкаталогам.
По умолчанию атрибут не включен. По умолчанию в ext4 учитывается регистр.
Патчи были созданы разработчиком Canonical Габриэлем Крисманом Бертази и приняты в массовое производство после семи попыток.
Вы можете получить исходный код ядра здесь.