Megjelent a Linux Kernel 5.2 és a kis- és nagybetűk nem érzékeny Ext4 opciója
Általában nem térek ki itt a Linux kernelek kiadásaira, de az 5.2-es verzió valami különleges. Különféle teljesítményjavítások, új illesztőprogramok és API-k mellett ez a kernel első olyan verziója, amely kis- és nagybetűket nem érzékeny Ext4 fájlrendszer-beállítást tartalmaz.
A kiadás legfontosabb változásai a következők:
- Hang Nyissa meg a firmware-t DSP audioeszközökhöz
- Új mount API a fájlrendszerek csatlakoztatásához: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() és move_mount().
- Új nyílt forráskódú illesztőprogramok Mali GPU-hoz ARM-en
- A BFQ I/O ütemező teljesítménybeli fejlesztései.
- Egy új kernel modul dm-por amely lehetővé teszi a rossz blokkok szimulációját a meghajtókon.
Biztonság és megbízhatóság
A kernel új rendszerindítási paramétert támogat enyhítések=
amely lehetővé teszi a különféle sebezhetőség elleni védelem konfigurálását és letiltását [többnyire] Intel CPU-kban.
-
enyhítések=off
- mindent letilt. - mitigations=auto – automatikusan engedélyezi az összes alkalmazható mérséklési beállítást, de a Hyper-Threading bekapcsolva marad.
- mitigations=auto, nosmt - ugyanaz, mint fent + letiltja a Hyper Threading-et.
Kernel 5.2, beleértve a Microarchitectural Data Sampling elleni extra védelmet, MDS Intel CPU-khoz. alatt ellenőrizheti állapotát
/sys/devices/system/cpu/vulnerabilities/mds
Vannak két mód támogatott, az első a frissített CPU mikrokódra támaszkodik, a másik pedig egy kódhack. Saját rendszerindítási paraméterrel rendelkezik, mds=
amelyre beállítható
mds=full
-
mds=full, nosmt
mds=off
Drivers
Az új kernel számos új illesztőprogramot tartalmaz, többek között Lima GPU Mali 400/450, Panfrost pedig Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) és Bifrost (Mali G3x, G5x, G7x).
Az i915 Intel illesztőprogram mostantól támogatja az Elkhartlake (Gen11) chipeket.
Az AMD Vega20 GPU amdgpu illesztőprogramja mostantól támogatja RAS. Ezenkívül a vezető számos egyéb fejlesztést kapott, köztük az SMU 11 energiagazdálkodási technológiát.
A kis- és nagybetűket nem érző ext4 fájlrendszer-beállítás
Egy új attribútum, a +F (EXT4_CASEFOLD_FL) beállítható egy könyvtárhoz. Az attribútum beállításakor minden fájlnév-összehasonlítási művelet figyelmen kívül hagyja a kis- és nagybetűket. Fájlnevek, például Test.txt, test.txt és test. A TXT ugyanazon fájlnévként lesz kezelve. A +F attribútum a inode
területen, és minden fájlra és alkönyvtárra alkalmazható.
Az attribútum alapértelmezés szerint nincs engedélyezve. A dobozból kivéve az ext4 továbbra is megkülönbözteti a kis- és nagybetűket.
A javításokat a Canonical fejlesztője, Gabriel Krisman Bertazi készítette, és hét próbálkozás után elfogadták a mainstream számára.
Megszerezheti a kernel forráskódját itt.