Zvyčajne tu nepokrývam vydania Linuxových jadier, ale verzia 5.2 je niečím špeciálna. Okrem rôznych vylepšení výkonu, nových ovládačov a rozhraní API je to prvá verzia jadra, ktorá obsahuje voľbu súborového systému Ext4, ktorá nerozlišuje veľké a malé písmená.
ako spustiť neobrátený server
Hlavné zmeny vo vydaní sú tieto:
Inzerát
- Sound Open Firmware pre zvukové zariadenia DSP
- Nové pripojenie API pre pripojenie súborových systémov: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () a move_mount ().
- Nové ovládače open source pre GPU Mali na ARM
- Vylepšenia výkonu v plánovači I / O BFQ.
- Nový modul jadra dm-prach ktorý umožňuje simuláciu chybných blokov na diskoch.
Bezpečnosť a spoľahlivosť
Jadro podporuje nový bootovací parameterzmiernenie
, ktorý umožňuje konfigurovať a deaktivovať rôzne ochrany zraniteľnosti v [väčšinou] procesoroch Intel.
zmiernenia = vypnuté
- zakáže všetko.- mitigations = auto - automaticky povolí všetky príslušné možnosti zmiernenia, ale ponechá Hyper-Threading zapnutý.
- mitigations = auto, nosmt - to isté ako vyššie + zakáže Hyper Threading.
Jadro 5.2 vrátane zvýšenej ochrany proti vzorkovaniu mikroarchitektúrnych údajov, MDS pre procesory Intel. Jeho stav môžete skontrolovať pod
/ sys / devices / system / cpu / zraniteľnosti / mds
Existujú dva režimy podporované , prvý sa spolieha na aktualizovaný mikrokód CPU, ďalším je hack kódu. Má svoj vlastný bootovací parameter,mds =
ktoré je možné nastaviť na
mds = plný
mds = plný, nosmt
<-- this disables Hyper Threadingmds = vypnuté
Vodiči
Nové jadro obsahuje množstvo nových ovládačov, vrátane Vápno pre GPU Mali 400/450 a Panfrost pre Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x).
Ovládač i915 Intel teraz podporuje čipy Elkhartlake (Gen11).
Ovládač amdgpu pre GPU AMD Vega20 teraz podporuje RAS . Vodič tiež získal množstvo ďalších vylepšení, vrátane technológie správy napájania SMU 11.
Možnosť súborového systému ext4 bez rozlišovania malých a veľkých písmen
Pre adresár je možné nastaviť nový atribút + F (EXT4_CASEFOLD_FL). Keď je nastavený atribút, všetky operácie porovnávania názvov súborov budú ignorovať veľké a malé písmená. Názvy súborov ako Test.txt, test.txt a test.TXT sa budú považovať za rovnaké názvy súborov. Atribút + F je uložený vo vnútri súboruinode
oblasť a je použiteľná pre všetky súbory a podadresáre.
Atribút nie je predvolene povolený. Po vybalení Ext4 nerozlišuje veľké a malé písmená.
Opravy vytvoril vývojár spoločnosti Canonical Gabriel Krisman Bertazi a po siedmich pokusoch boli prijaté do hlavného prúdu.
Môžete získať zdrojový kód jadra tu .