Linux Kernel 5.2 не работает с опцией Ext4 без учета регистра

Обычно я не рассматриваю здесь выпуски ядер Linux, но версия 5.2 — это нечто особенное. Помимо различных улучшений производительности, новых драйверов и API, это первая версия ядра, в которой есть опция файловой системы Ext4 без учета регистра.

Баннер ядра Linux синий

Ключевые изменения в релизе:

  • Прошивка Sound Open для аудиоустройств DSP
  • Новый API монтирования для монтирования файловых систем: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () и move_mount ().
  • Новые драйверы с открытым исходным кодом для графического процессора Mali на ARM
  • Улучшена производительность планировщика ввода-вывода BFQ.
  • Новый модуль ядра дм-пыль что позволяет моделировать плохие блоки на дисках.

СОДЕРЖАНИЕ Безопасность и надежность Драйверы Параметр файловой системы ext4 без учета регистра

Безопасность и надежность

Ядро поддерживает новый параметр загрузки смягчения = что позволяет настраивать и отключать различные защиты от уязвимостей в [в основном] процессорах Intel.

  • mitigations = off — все отключает.
  • mitigations = auto — автоматически включает все применимые параметры смягчения, но поддерживает Hyper-Threading.
  • mitigations = auto, nosmt — то же, что и выше + отключает Hyper Threading.

Ядро 5.2, включая дополнительную защиту от микроархитектурной выборки данных, MDS для процессоров Intel. Вы можете проверить его состояние в

/ система / устройства / система / ЦП / уязвимости / 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 Габриэлем Крисманом Бертази и приняты в массовое производство после семи попыток.

Вы можете получить исходный код ядра здесь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *