Обычно я не рассматриваю здесь выпуски ядер Linux, но версия 5.2 - это нечто особенное. Помимо различных улучшений производительности, новых драйверов и API, это первая версия ядра, в которой есть опция файловой системы Ext4 без учета регистра.
как обойти бан в Discord
Ключевые изменения в релизе:
Реклама
- Прошивка 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. Вы можете проверить его состояние в
/ система / устройства / система / ЦП / уязвимости / mds
Есть поддерживаются два режима , первый основан на обновленном микрокоде процессора, другой - на взломе кода. У него есть собственный параметр загрузки,mds =
который может быть установлен на
mds = полный
mds = полный, nosmt
<-- this disables Hyper Threadingmds = выкл
Драйверы
Новое ядро включает ряд новых драйверов, в том числе Лайм для 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 Габриэлем Крисманом Бертази и приняты в массовое производство после семи попыток.
Вы можете получить исходный код ядра Вот .