„Linux Kernel 5.2“ nebeveikia su didžiųjų ir mažųjų raidžių nejaučiančia Ext4 parinktimi
Paprastai aš čia neapimau Linux branduolių leidimų, tačiau 5.2 versija yra kažkas ypatingo. Be įvairių našumo patobulinimų, naujų tvarkyklių ir API, tai pirmoji branduolio versija, turinti didžiųjų ir mažųjų raidžių nejautrų Ext4 failų sistemos parinktį.
Pagrindiniai leidimo pakeitimai yra šie:
Skelbimas
- Garsas Atidarykite DSP garso įrenginių programinę-aparatinę įrangą
- Nauja mount API, skirta montuoti failų sistemas: fsopen(), open_tree(), fspick(), fsmount(), fsconfig() ir move_mount().
- Naujos atvirojo kodo tvarkyklės, skirtos Malio GPU ARM
- BFQ I/O planuoklio našumo patobulinimai.
- Naujas branduolio modulis dm-dulkės kuri leidžia modeliuoti blogus blokus diskuose.
Saugumas ir patikimumas
Branduolys palaiko naują įkrovos parametrą švelninimai =
leidžia konfigūruoti ir išjungti įvairias pažeidžiamumo apsaugas [dažniausiai] „Intel“ procesoriuose.
-
švelninimai=išjungta
- viską išjungia. - mitigations=auto – automatiškai įjungia visas taikomas mažinimo parinktis, bet palaiko įjungtą „Hyper-Threading“.
- mitigations=auto, nosmt – taip pat kaip aukščiau + išjungia „Hyper Threading“.
Branduolys 5.2, įskaitant papildomą apsaugą nuo mikroarchitektūros duomenų atrankos, MDS Intel procesoriams. Galite patikrinti jo būklę žemiau
/sys/devices/system/cpu/vulnerabilities/mds
Yra palaikomi du režimai, pirmasis remiasi atnaujintu procesoriaus mikrokodu, kitas yra kodo įsilaužimas. Jis turi savo įkrovos parametrą, mds=
kurį galima nustatyti
mds = pilna
-
mds = pilnas, nosmt
mds=off
Vairuotojai
Naujajame branduolyje yra daug naujų tvarkyklių, įskaitant Lima GPU Mali 400/450 ir Panfrost Mali Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ir Bifrost (Mali G3x, G5x, G7x).
i915 Intel tvarkyklė dabar palaiko Elkhartlake (Gen11) lustus.
Dabar palaikoma GPU AMD Vega20 skirta amdgpu tvarkyklė RAS. Be to, vairuotojas gavo daugybę kitų patobulinimų, įskaitant SMU 11 galios valdymo technologiją.
Didžiosios ir mažosios raidės nejautrus ext4 failų sistemos parinktis
Katalogui galima nustatyti naują atributą +F (EXT4_CASEFOLD_FL). Kai atributas nustatytas, visos failo pavadinimų palyginimo operacijos nepaisys didžiųjų ir mažųjų raidžių. Failų pavadinimai, pvz., Test.txt, test.txt ir test. TXT bus traktuojamas kaip tas pats failo pavadinimas. Atributas +F saugomas viduje inode
srityje ir taikoma visiems failams ir pakatalogiams.
Atributas neįjungtas pagal numatytuosius nustatymus. Iš dėžutės ext4 lieka didžiosios ir mažosios raidės.
Pleistrus sukūrė „Canonical“ kūrėjas Gabrielis Krismanas Bertazi ir po septynių bandymų jie buvo priimti į pagrindinį srautą.
Galite gauti branduolio šaltinio kodą čia.