Linuxové jádro 5.2 je venku s možností Ext4 nerozlišující malá a velká písmena
Obvykle se zde nezabývám vydáními linuxových jader, ale verze 5.2 je něco speciálního. Kromě různých vylepšení výkonu, nových ovladačů a API je to první verze jádra, která obsahuje možnost souborového systému Ext4 nerozlišující malá a velká písmena.
Klíčové změny ve vydání jsou následující:
reklama
- Sound Open Firmware pro zvuková zařízení DSP
- Nové rozhraní API pro připojení souborových systémů: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() a move_mount().
- Nové open source ovladače pro Mali GPU na ARM
- Zlepšení výkonu plánovače BFQ I/O.
- Nový modul jádra dm-prach což umožňuje simulaci špatných bloků na jednotkách.
Bezpečnost a spolehlivost
Jádro podporuje nový spouštěcí parametr zmírnění =
který umožňuje konfigurovat a deaktivovat různé ochrany proti zranitelnosti v [většinou] procesorech Intel.
-
zmírnění=vypnuto
- zakáže vše. - mitigations=auto – automaticky povolí všechny použitelné možnosti zmírnění, ale ponechá zapnuté Hyper-Threading.
- mitigations=auto, nosmt - stejné jako výše + deaktivuje Hyper Threading.
Kernel 5.2 včetně extra ochrany proti Microarchitectural Data Sampling, MDS pro procesory Intel. Jeho stav můžete zkontrolovat pod
/sys/devices/system/cpu/vulnerabilities/mds
Existují podporovány dva režimy, první spoléhá na aktualizovaný mikrokód CPU, další je hack kódu. Má svůj vlastní spouštěcí parametr, mds=
které lze nastavit
mds=plné
-
mds=plný, nosmt
mds=vypnuto
Řidiči
Nové jádro obsahuje řadu nových ovladačů, včetně Lima pro GPU Mali 400/450 a Panfrost pro Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x).
Ovladač Intel i915 nyní podporuje čipy Elkhartlake (Gen11).
Ovladač amdgpu pro GPU AMD Vega20 nyní podporuje RAS. Ovladač také obdržel spoustu dalších vylepšení, včetně technologie správy napájení SMU 11.
Možnost souborového systému ext4 bez ohledu na velikost písmen
Pro adresář lze nastavit nový atribut +F (EXT4_CASEFOLD_FL). Když je atribut nastaven, všechny operace porovnávání názvů souborů budou ignorovat velká a malá písmena. Názvy souborů jako Test.txt, test.txt a test. TXT bude považováno za stejný název souboru. Atribut +F je uložen uvnitř inode
a je použitelný pro všechny soubory a podadresáře.
Atribut není ve výchozím nastavení povolen. Po vybalení zůstává ext4 rozlišována malá a velká písmena.
Záplaty vytvořil vývojář Canonical Gabriel Krisman Bertazi a po sedmi pokusech byly přijaty do hlavního proudu.
Můžete získat zdrojový kód jádra tady.