Jedro Linuxa 5.2 je izšlo z možnostjo Ext4 brez upoštevanja velikih in malih črk
Običajno tukaj ne pokrivam izdaj Linuxovih jeder, vendar je različica 5.2 nekaj posebnega. Poleg različnih izboljšav zmogljivosti, novih gonilnikov in API-jev, je to prva različica jedra, ki vsebuje možnost datotečnega sistema Ext4, ki ni občutljiv na velike in male črke.
Glavne spremembe izdaje so naslednje:
Oglas
- Zvok Odprite vdelano programsko opremo za avdio naprave DSP
- Nov API za montažo za pritrditev datotečnih sistemov: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() in move_mount().
- Novi odprtokodni gonilniki za Mali GPU na ARM
- Izboljšave zmogljivosti v načrtovalniku V/I BFQ.
- Nov modul jedra dm-prah ki omogoča simulacijo slabih blokov na pogonih.
Varnost in zanesljivost
Jedro podpira nov zagonski parameter ublažitve =
ki omogoča konfiguriranje in onemogočanje različnih zaščit pred ranljivostmi v [večinoma] Intelovih procesorjih.
-
ublažitve = izklop
- onemogoči vse. - mitigations=auto - samodejno omogoči vse veljavne možnosti ublažitve, vendar ohranja Hyper-Threading vklopljeno.
- mitigations=auto, nosmt - enako kot zgoraj + onemogoči Hyper Threading.
Jedro 5.2, vključno z dodatno zaščito pred vzorčenjem mikroarhitekturnih podatkov, MDS za procesorje Intel. Njegovo stanje lahko preverite pod
/sys/devices/system/cpu/vulnerabilities/mds
obstajajo podprta dva načina, prvi se zanaša na posodobljeno mikrokodo CPU, drugi je vdrti kodo. Ima lasten zagonski parameter, mds=
ki se lahko nastavi na
mds=polno
-
mds=polno, nosmt
mds=izklop
vozniki
Novo jedro vključuje številne nove gonilnike, med drugim Lima za GPU Mali 400/450 in Panfrost za Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) in Bifrost (Mali G3x, G5x, G7x).
Gonilnik i915 Intel zdaj podpira čipe Elkhartlake (Gen11).
Gonilnik amdgpu za GPU AMD Vega20 zdaj podpira RAS. Prav tako je voznik prejel veliko drugih izboljšav, vključno s tehnologijo upravljanja porabe SMU 11.
Možnost datotečnega sistema ext4 brez upoštevanja velikih in malih črk
Za imenik je mogoče nastaviti nov atribut +F (EXT4_CASEFOLD_FL). Ko je atribut nastavljen, bodo vse operacije primerjave imen datotek prezrle velike črke. Imena datotek, kot so Test.txt, test.txt in test. TXT bo obravnavan kot isto ime datoteke. Atribut +F je shranjen znotraj inode
območje in velja za vse datoteke in podimenike.
Atribut ni privzeto omogočen. Iz škatle ext4 ostaja občutljiv na velike in male črke.
Popravke je ustvaril Canonicalov razvijalec Gabriel Krisman Bertazi in so bili sprejeti v mainstream po sedmih poskusih.
Lahko dobite izvorno kodo jedra tukaj.