De obicei, nu acoper versiunile de nuclee Linux aici, dar versiunea 5.2 este ceva special. Pe lângă diverse îmbunătățiri de performanță, noi drivere și API-uri, este prima versiune a kernel-ului care prezintă o opțiune de sistem de fișiere Ext4 care nu face minuscule.
cum să ascunzi canalele în discordie
Modificările cheie din versiune sunt după cum urmează:
Reclama
- Sound Open Firmware pentru dispozitivele audio DSP
- API de montare nou pentru montarea sistemelor de fișiere: fsopen (), open_tree (), fspick (), fsmount (), fsconfig () și move_mount ().
- Noi drivere open source pentru GPU Mali pe ARM
- Îmbunătățiri de performanță aduse planificatorului I / O BFQ.
- Un nou modul de nucleu dm-praf care permite simularea blocurilor defecte pe unități.
Securitate și fiabilitate
Nucleul acceptă un nou parametru de bootatenuări =
care permite configurarea și dezactivarea diferitelor protecții de vulnerabilitate în [în principal] procesoarele Intel.
atenuări = off
- dezactivează totul.- atenuări = automat - activează automat toate opțiunile de atenuare aplicabile, dar menține Hyper-Threading activat.
- atenuări = auto, nosmt - la fel ca mai sus + dezactivează Hyper Threading.
Kernel 5.2, inclusiv protecție suplimentară împotriva eșantionării de date microarhitecturale, MDS pentru procesoare Intel. Puteți verifica starea acestuia în
/ sys / devices / system / cpu / vulnerabilități / mds
Sunt două moduri acceptate , primul se bazează pe microcodul CPU actualizat, altul este un hack de cod. Are propriul parametru de boot,mds =
care poate fi setat la
mds = plin
mds = full, nosmt
<-- this disables Hyper Threadingmds = off
Șoferii
Noul kernel include o serie de drivere noi, inclusiv Lămâie verde pentru GPU Mali 400/450 și Panfrost pentru Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) și Bifrost (Mali G3x, G5x, G7x).
Driverul Intel i915 acceptă acum cipurile Elkhartlake (Gen11).
Driverul amdgpu pentru GPU AMD Vega20 acceptă acum RAS . De asemenea, șoferul a primit multe alte îmbunătățiri, inclusiv tehnologia de gestionare a energiei SMU 11.
Opțiunea de sistem de fișiere ext4 nedistins cu majuscule
Un nou atribut, + F (EXT4_CASEFOLD_FL), poate fi setat pentru un director. Când atributul este setat, toate operațiunile de comparare a numelui fișierului vor ignora litera mare. Numele fișierelor precum Test.txt, test.txt și test.TXT vor fi tratate ca același nume de fișier. Atributul + F este stocat în interiorulinod
și se aplică tuturor fișierelor și subdirectoarelor.
Atributul nu este activat în mod implicit. Din cutie, ext4 rămâne sensibil la majuscule.
Patch-urile au fost create de dezvoltatorul Canonical, Gabriel Krisman Bertazi, și acceptate în mainstream după șapte încercări.
Puteți obține codul sursă al nucleului aici .