Linux 5.8: najväčšia verzia v histórii Linuxu už bola vydaná

Linus Torvalds predstavil uvedenie modelu nová verzia jadra Linux 5.8 a v tejto novej splátke medzi najvýznamnejšie zmeny sú to Detektor závodných podmienok KCSAN, univerzálny mechanizmus na odosielanie upozornení do užívateľského priestoru, hardvérová podpora pre online šifrovanie, pokročilé ochranné mechanizmy pre ARM64, podpora ruského procesora Baikal-T1, schopnosť samostatne pripojiť inštancie procesu, implementácia mechanizmov ochrany tieňov pre ARM64 Call Stack a BTI.

Táto nová verzia jadro sa stal najväčším z hľadiska množstva zmien všetkých jadier počas celej životnosti projektu. Zmeny zároveň nesúvisia so žiadnym subsystémom, ale pokrývajú rôzne časti jadra a týkajú sa hlavne vnútorného spracovania a čistenia.

Hlavné nové funkcie systému Linux 5.8

V tejto novej verzii jadra Linuxu 5.8 zámok je poskytovaný pre načítanie modulov jadra, ktoré majú sekcie s kódom, v ktorom sú súčasne nastavené bity, ktoré umožňujú vykonávanie a zápis.

Teraz je možné vytvoriť samostatné inštancie procesu, umožňujúce viac bodov pripojenia procesu, pripojených s rôznymi možnosťami, ale odrážajúcich rovnaký menný priestor pid.

Pre platformu ARM64, je implementovaná podpora mechanizmu Shadow-Call Stack, poskytované kompilátorom Clang na ochranu pred prepísaním spiatočnej adresy funkcie v prípade pretečenia medzipamäte na zásobníku.

okrem toho tiež bola pridaná podpora pre inštrukcie ARMv8.5-BTI (Branch Target Indicator) na ochranu vykonávania súborov inštrukcií, ktoré by sa nemali vetviť.

Pridaná hardvérová podpora pre online šifrovanie blokových zariadení, pričom vložené šifrovacie zariadenia, ktoré sú všeobecne zabudované v jednotke, je možné logicky umiestniť medzi systémovú pamäť a disk a vykonávať transparentné šifrovanie a dešifrovanie na základe kľúčov a šifrovacieho algoritmu špecifikovaného jadrom.

Tiež v tejto novej verzii Boli zahrnuté odporúčania týkajúce sa používania inkluzívnej terminológie ktoré sú prijaté v dokumente, ktorý definuje pravidlá pre kódovanie.

Navyše tiež zvýraznený nový ladiaci nástroj KCSAN (Kernel Concurrency Sanitizer), určený na dynamickú identifikáciu podmienok závodu v jadre. Primárne zameranie na vývoj KCSAN je falošne pozitívna prevencia, škálovateľnosť a jednoduché použitie.

Ďalšou dôležitou zmenou je, že se pridal nový ovládač dm-ebs do Device Mapper, ktoré možno použiť na emuláciu menšej veľkosti logického bloku (napríklad na emuláciu 512-bajtových sektorov na diskoch s veľkosťou sektoru 4K).

Aplikácia Btrfs zlepšila spracovanie operácií čítania v priamom režime. Pri pripojení zostala urýchlená kontrola odstránených adresárov a podkľúčov bez rodiča.

Ext4 vylepšil spracovanie chýb ENOSPC keď sa používa multithreading. Xattr pridáva podporu pre GNU. * Menný priestor používaný GNU Hurd.

na Ext4 a XFS, je zahrnutá podpora pre operácie DAX (priamy prístup k súborovým systémom obchádzajúcim medzipamäť stránok bez použitia úrovne uzamykacieho zariadenia) vo vzťahu k jednotlivým súborom a adresárom.

Okrem toho bola do jadra a pomôcky ettool pridaná podpora na testovanie pripojeného sieťového kábla a samodiagnostiku sieťových zariadení.

Kým pre zásobník IPv6 pridáva podporu pre algoritmus MPLS (Multiprotocol Label Switching) na smerovanie paketov pomocou prepínania multiprotocol label (pre IPv4 bol predtým podporovaný MPLS).

Konečne pre hardvér v tejto novej verzii môžeme zistiť, že:

  • Ovládač DRM pre grafickú kartu Intel i915 je predvolene povolený
  • Podpora pre čipy Intel Tiger Lake (GEN12)
  • Ovládač amdgpu pridáva podporu pre pixelový formát FP16 a implementuje schopnosť pracovať so šifrovanými vyrovnávacími pamäťami vo video pamäti.
  • Podpora pre snímače výkonu procesora AMD Zen a Zen2 a snímače teploty AMD Ryzen 4000 Renoir.
  • Do ovládača Nouveau bola pridaná podpora pre formát modifikátora NVIDIA.
  • Ovládač MSM (Qualcomm) pridáva podporu pre GPU Adreno A405, A640 a A650.
  • Pridaný interný rámec pre správu zdrojov DRM (Direct Rendering Manager).
  • Pridaná podpora pre smartfóny Xiaomi Redmi Note 7 a Samsung Galaxy S2, ako aj Chromebooky Elm / Hana.
  • Ďalšie ovládače pre LCD panely: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Pridaná podpora pre ARM dosky a platformy Renesas "RZ / G1H", Realtek
  • Pridaná podpora pre procesor MIPS Loongson-2K

Zanechajte svoj komentár

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

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  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ť.