Linus Torvalds bemutatta a a kernel új verziója Linux 5.8 és ebben az új részletben a legnevezetesebb változások között a KCSAN racecondition detektor, egy univerzális mechanizmus értesítések küldésére a felhasználói térbe, hardveres támogatás az online titkosításhoz, fejlett védelmi mechanizmusok az ARM64 számára, az orosz Baikal-T1 processzor támogatása, a a folyamatpéldányok külön csatlakoztatásának képessége, árnyékvédelmi mechanizmusok megvalósítása az ARM64 Call Stack és a BTI számára.
Ez az új verzió Kernel a változások mennyiségét tekintve lett a legnagyobb a projekt teljes élettartama alatt. Ugyanakkor a változások nem kapcsolódnak egyetlen alrendszerhez sem, hanem a kernel különböző részeire terjednek ki, és főleg a belső feldolgozáshoz és a tisztításhoz kapcsolódnak.
Fő hírek a Linuxban 5.8
A Linux Kernel 5.8 új verziójában a kóddal ellátott szakaszokkal rendelkező kernelmodulok zárolása biztosított, amelyben a végrehajtást és az írást lehetővé tevő bitek egyszerre vannak beállítva.
Most különálló folyamatpéldányokat lehet létrehozni, több folyamatcsatlakozási pont engedélyezése, különféle opciókkal felszerelve, de ugyanazt a pid névteret tükrözve.
Platformra ARM64, az árnyékhívás-verem mechanizmus támogatása megvalósításra került, amelyet a Clang fordító biztosít a függvény visszatérési címének felülírása ellen a verem puffertúlcsordulása esetén.
Amellett, hogy az ARMv8.5-BTI utasítások támogatását is hozzáadták (Branch Target Indicator) az utasításkészletek végrehajtásának védelme érdekében, amelyeknek nem szabad elágazniuk.
Hardveres támogatás a blokkolt eszközök online titkosításához, ahol a meghajtóba általában beépített inline titkosító eszközök logikusan elhelyezhetők a rendszermemória és a lemez között, átlátható titkosítást és visszafejtést végezve a kernel által meghatározott titkosítási algoritmus és kulcsok alapján.
Továbbá ebben az új verzióban A javaslat tartalmazza az inkluzív terminológia használatára vonatkozó javaslatokat amelyeket a kódolás szabályait meghatározó dokumentum fogad el.
Sőt, szintén új KCSAN hibakereső eszköz kiemelve (Kernel Concurrency Sanitizer), amelynek célja a verseny körülményeinek dinamikus azonosítása a kernelen belül. A KCSAN fejlesztésében az elsődleges hangsúly a hamis pozitív megelőzés, a skálázhatóság és a könnyű használat.
Egy másik fontos változás, hogy se felvett egy új dm-ebs illesztőprogramot az Eszközleképezőhöz, amellyel kisebb logikai blokkméretet lehet emulálni (például 512 bájtos szektorokat lehet utánozni 4K szektormérettel rendelkező meghajtókon).
A Btrfs javította az olvasási műveletek kezelését közvetlen módban. A csatlakoztatáskor a törölt könyvtárak és alkulcsok gyorsított ellenőrzése szülő nélkül maradt.
Az Ext4 továbbfejlesztette az ENOSPC hibakezelését ha többszálas szálat használnak. Az Xattr támogatja a gnu-t. * A GNU Hurd által használt névtér.
hogy Ext4 és XFS, a DAX műveletek támogatása benne van (közvetlen hozzáférés a fájlrendszerekhez anélkül, hogy végig kellene menni az oldal gyorsítótárán, a zárolási eszköz szintje nélkül) az egyes fájlokhoz és könyvtárakhoz képest.
Ezenkívül támogatást adtak a kernel és az ethtool segédprogramnak a csatlakoztatott hálózati kábel teszteléséhez és a hálózati eszközök öndiagnózisához.
míg mert az IPv6 verem támogatja az MPLS algoritmust (Többprotokollos címkekapcsolás) többprotokollos címkeváltással csomagok irányításához (IPv4 esetében az MPLS korábban támogatott volt).
Végül a hardverhez ebben az új verzióban megállapíthatjuk, hogy:
- Az Intel i915 videokártya DRM illesztőprogramja alapértelmezés szerint engedélyezett
- Az Intel Tiger Lake (GEN12) chipek támogatása
- Az amdgpu illesztőprogram támogatja az FP16 pixel formátumot, és megvalósítja a video memóriában lévő titkosított pufferekkel való munkát.
- Támogatás az AMD Zen és Zen2 processzor teljesítmény érzékelőkhöz és az AMD Ryzen 4000 Renoir hőmérséklet érzékelőkhöz.
- Hozzáadta az NVIDIA módosító formátum támogatását a Nouveau illesztőprogramhoz.
- Az MSM (Qualcomm) illesztőprogram támogatja az Adreno A405, A640 és A650 GPU-kat.
- Hozzáadott belső keretrendszer a DRM (Direct Rendering Manager) erőforrások kezeléséhez.
- Támogatás a Xiaomi Redmi Note 7 és Samsung Galaxy S2 okostelefonokhoz, valamint az Elm / Hana Chromebookokhoz.
- További illesztőprogramok az LCD panelekhez: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
- Hozzáadott támogatás az ARM táblákhoz és platformokhoz Renesas "RZ / G1H", Realtek
- Hozzáadott támogatás a MIPS Loongson-2K processzorhoz
Legyen Ön az első hozzászóló