Linux 5.12 prichádza s mnohými vylepšeniami podpory, ovládačmi, oficiálnou podporou pre N64 a ďalšími

Linux

Po dvoch mesiacoch vývoja Linus Torvalds oznámil vydanie linuxového jadra 5.12, verzia, v ktorej k najvýznamnejším zmenám patrí podpora zariadení s pásmovými blokmi v Btrfs, schopnosť mapovať ID používateľov na súborové systémy, ladiaci systém KFENCE na detekciu chýb pri práci s pamäťou.

Nová verzia prijal 14170 1946 opráv od XNUMX vývojárov, veľkosť opravy je 38 MB (zmeny dotknutých súborov 12102 (12090), pridanie 538599 (868025) riadkov kódu, odstránenie 333377 (261456) riadkov).

Hlavné nové funkcie systému Linux 5.12

Bola implementovaná schopnosť mapovať ID užívateľa pre pripojené súborové systémy. Mapovanie je kompatibilný s FS FAT, ext4 a XFS, čím navrhovaná funkcionalita uľahčuje zdieľanie súborov medzi rôznymi používateľmi a na rôznych počítačoch, vrátane mapovania, ktoré sa má použiť v mechanizme domovského adresára systemd-homed.

Ďalšou novinkou je súborový systém Btrfs pridáva počiatočnú podporu pre zónové blokové zariadenia. V režime iba na čítanie sa poskytuje podpora pre bloky s metadátami a údajmi, ktoré sú menšie ako jedna stránka (podstránka).

Je tiež zdôraznené, že bola implementovaná schopnosť zostaviť jadro pomocou kompilátora Clang vrátane optimalizácie Link Time Optimization (LTO). Napríklad s LTO je možné inline nasadenie pre funkcie z iných súborov, nepoužitý kód nie je zahrnutý do spustiteľného súboru, kontrola typu a všeobecná optimalizácia sa vykonáva na úrovni projektu ako celku. Podpora LTO je v súčasnosti obmedzená na architektúry x86 a ARM64.

Tiež pridaný ovládač nvmem na príjem údajov z pamäťových oblastí vyhradených firmvérom ktoré nie sú priamo prístupné pre Linux (napríklad pamäť EEPROM fyzicky prístupná iba pre firmvér alebo údaje dostupné iba v ranom štádiu načítania).

Na druhej strane sa zdôrazňuje, že Bol pridaný ochranný mechanizmus KFence (Kernel Electric Fence), ktorý detekuje chyby pri práci s pamäťou, ako napríklad pretečenie medzipamäte a prístup po uvoľnení pamäte. Na rozdiel od ladiaceho mechanizmu KASAN, subsystému KFence sa vyznačuje vysokou rýchlosťou a nízkymi režijnými nákladmi, ktorý umožňuje detekovať chyby pamäte, ktoré sa objavujú iba v spustených systémoch alebo počas dlhodobej prevádzky.

Subsystém Integrity Measurement Architecture (IMA), ktorý udržuje databázu hashov na overenie integrity súborov a ich pridružených metadát, má teraz schopnosť overovať integritu vlastných údajov jadra, napríklad sledovať zmeny v pravidlách SELinux.

Hypervízor KVM má teraz schopnosť zachytávať hypervolaly Xen a preposlať ich do emulátora užívateľského priestoru.

Pridaná možnosť používať Linux ako koreňové prostredie pre hypervízor Hyper-V, pretože má priamy prístup k hardvéru a slúži na spustenie hosťovských systémov (podobne ako Dom0 na Xen). Hyper-V (Microsoft Hypervisor) doteraz podporoval iba Linux v hosťovských prostrediach, ale samotný hypervisor bol spravovaný z prostredia založeného na Windows.

Kontrolór amdgpu implementuje schopnosť pretaktovania (OverDrive)tKarty založené na grafickom procesore Sienna Cichlid (Navi 22, Radeon RX 6xxx).

Kontrolór i915 pre Intel Graphics implementuje parameter i915.mitigations zakázať mechanizmy izolácie a ochrany v prospech lepšieho výkonu. Pre čipy začínajúce od Tiger Lake, držiak mechanizmu VRR je súčasťou balenia (Variable Rate Refresh), ktorá umožňuje adaptívne meniť obnovovaciu frekvenciu monitora, aby bola zaistená plynulosť a žiadne rozbitie počas hrania. Zahŕňa podporu technológie Intel Clear Color na zlepšenie presnosti farieb.

Kontrolór Nouveau pridáva počiatočnú podporu pre GPU NVIDIA založené na architektúre GA100 (Ampér). Ovládač msm pridáva podporu pre GPU Adreno 508, 509 a 512 používané v čipoch SDM (Snapdragon) 630, 636 a 660.

Pridaná podpora pre zvukové karty Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s a Pioneer DJM-750. Pridaná podpora pre zvukový subsystém Intel Alder Lake PCH-P.

Aj v tejto novej verzii systému Linux 5.12 Oficiálna bola podpora pre herné konzoly Nintendo 64 vyrobené v rokoch 1996 až 2003 (predchádzajúce pokusy o prenos Linuxu na Nintendo 64 boli neúplné a mali status Vaporware).

Pridané podpora platformy Lenovo IdeaPad so schopnosťou spravovať neustále načítanie a podsvietenie klávesnice. Podporuje tiež profil ACPI platformy ThinkPad s možnosťami správy napájania. Pridaný ovládač pre podsystém HID Lenovo ThinkPad X1 Tablet Gen 2.

Pridané podpora ARM dosiek, zariadení a platforiem: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, Two Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

Fuente: https://lkml.org


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.