Ядрото на Linux 5.2 е излязло с опция Ext4 без регистри
Обикновено тук не обхващам версиите на ядрото на Linux, но версията 5.2 е нещо специално. Освен различни подобрения в производителността, нови драйвери и API, това е първата версия на ядрото, която включва опция за файлова система Ext4 без значение на малки и големи букви.
Основните промени в изданието са както следва:
- Звук Отворен фърмуер за DSP аудио устройства
- Нов API за монтиране за монтиране на файлови системи: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() и move_mount().
- Нови драйвери с отворен код за Mali GPU на ARM
- Подобрения в производителността, направени в планировчика за BFQ I/O.
- Нов модул на ядрото dm-прах което позволява симулация на лоши блокове на устройства.
Сигурност и надеждност
Ядрото поддържа нов параметър за зареждане смекчавания=
което позволява конфигуриране и деактивиране на различни защити от уязвимости в [предимно] процесори на Intel.
-
смекчаване=изкл
- деактивира всичко. - 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 за GPU AMD Vega20 вече поддържа RAS. Освен това драйверът е получил много други подобрения, включително технологията за управление на захранването SMU 11.
Опция на файловата система ext4 без значение от малки букви
Нов атрибут, +F (EXT4_CASEFOLD_FL), може да бъде зададен за директория. Когато атрибутът е зададен, всички операции за сравнение на имената на файловете ще игнорират главния и главния букви. Имена на файлове като Test.txt, test.txt и test. TXT ще се третира като едно и също име на файл. Атрибутът +F се съхранява в inode
област и е приложим за всички файлове и поддиректории.
Атрибутът не е активиран по подразбиране. Извън кутията ext4 остава чувствителен към малки и големи букви.
Пачовете са създадени от разработчика на Canonical, Габриел Крисман Бертази, и са приети в масовия поток след седем опита.
Можете да получите изходния код на ядрото тук.