Linux 5.14 prichádza s podporou RPI 400, vylepšeniami EXT4, ovládačmi, KMV a ďalšími

Linux Kernel

Po dvoch mesiacoch vývoja Linus Torvalds predstavil vydanie linuxového jadra 5.14 a v tejto novej verzii najpozoruhodnejších zmien, napríklad nových systémové hovory quotactl_fd () a memfd_secret (), odstránenie ide a raw ovládačov, nové Ovládač priority I / O pre cgroup, Režim plánovania úloh SCHED_CORE, infraštruktúra na vytváranie programových zavádzačov overených BPF.

Nová verzia dostala od vývojárov 15883 opráv Veľkosť opravy 2002: 69 MB (zmeny ovplyvnili 12,580 XNUMX súborov, Bolo pridaných 861501 321,654 riadkov kódu, XNUMX XNUMX riadkov bolo odstránených).

Hlavné nové funkcie systému Linux 5.14

V tejto novej verzii a nový ovládač prioritizácie I / O pre cgroup -rq-qos, ktoré môžu ovládať prioritu spracovania požiadaviek na blokovanie zariadení generované členmi každej cgroup. Do plánovača I / O mq-deadline bola pridaná podpora pre nový radič priority.

Ďalšia dôležitá zmena je v ext4, ktorý teraz implementuje nový príkaz EXT4_IOC_CHECKPOINT ioctl ktorý núti stiahnuť všetky čakajúce transakcie denníka a ich súvisiace vyrovnávacie pamäte na disk a tiež prepíše oblasť pamäte používanú denníkom. Zmena bol pripravený ako súčasť iniciatívy na zabránenie úniku informácií zo súborových systémov. Tiež v Btrfs boli vykonané optimalizácie výkonu pri odstraňovaní denníka nepotrebných rozšírených atribútov počas vykonávania fsync, výkon intenzívnych operácií s rozšírenými atribútmi sa zvýšil na 17%.

Na druhú stranu pridané systémové volanie quotactl_fd (), ktorý vám umožňuje spravovať kvóty nie prostredníctvom špeciálneho súboru zariadenia, ale zadaním deskriptora súboru priradeného k systému súborov, pre ktorý sa kvóta uplatňuje.

Tiež staré ovládače pre blokové zariadenia s rozhraním IDE boli z jadra odstránené, ktoré sú už dávno nahradené subsystémom libata. Podpora pre staré zariadenia je zachovaná ako celok, zmeny sa týkajú iba možnosti použitia starých ovládačov pri použití diskov s názvom / dev / hd *, nie / dev / sd *.

Plánovač úloh má nový režim plánovania SCHED_CORE že umožňuje ovládať, ktoré procesy môžu bežať spoločne na rovnakom jadre CPU. Každému procesu môže byť priradený identifikačný súbor cookie, ktorý definuje rozsah dôvery medzi procesmi (napríklad patrí rovnakému používateľovi alebo kontajneru).

Bolo pridané systémové volanie memfd_secret ()Že vám umožňuje vytvoriť oblasť súkromnej pamäte v adresnom priestore izolované, viditeľné iba pre proprietárny proces, ktoré sa neodráža v iných procesoch, a priamo nedostupné pre jadro.

Hypervízor KVM pre systémy ARM64 pridal možnosť používať rozšírenie MTE v hosťovských systémoch, čo vám umožní viazať značky na každú operáciu alokácie pamäte a organizovať kontrolu za správne používanie ukazovateľov na blokovanie zneužívania zraniteľností spôsobené prístupom k už uvoľneným blokom pamäte, pretečeniu vyrovnávacej pamäte, hovorom pred inicializáciou a používaniu mimo aktuálneho kontextu.

Autentifikácia ukazovateľa poskytovaná ARM64 teraz je možné konfigurovať oddelene pre jadro a užívateľský priestor. Technológia umožňuje použitie špecializovaných inštrukcií ARM64 na overenie návratových adries pomocou digitálnych podpisov, ktoré sú uložené v nepoužitých horných bitoch samotného ukazovateľa.

Pre procesory Intel, počínajúc rodinou Skylake a končiac Coffee Lake, pomocou Intel TSX (Rozšírenia transakčnej synchronizácie) je predvolene vypnutý, ktorý poskytuje prostriedky na zlepšenie výkonu viacvláknových aplikácií dynamickou elimináciou nepotrebných synchronizačných operácií. Rozšírenia sú deaktivované z dôvodu možnosti vykonávať útoky Zombieload.

tiež byť nepretržitý s integráciou MPTCP (MultiPathTCP), v novej verzii bol pridaný mechanizmus na nastavenie vlastných politík hashovania pre IPv4 a IPv6, čo umožňuje z užívateľského priestoru určiť, ktoré z paketových polí, vrátane zapuzdrených, sa použije pri výpočte hash, ktorý určuje výber trasy pre paket.

Kontrolór amdgpu implementovala podporu pre novú radu GPU AMD Radeon RX 6000, vyvinutý pod kódovými názvami „Beige Goby“ (Navi 24) a „Yellow Carp“, ako aj vylepšená podpora pre GPU Aldebaran (gfx90a) a Van Gogh APU. Pridaná možnosť pracovať s viacerými panelmi eDP súčasne.

na APU Renoir, implementovaná podpora pre prácu so šifrovanými vyrovnávacími pamäťami vo video pamäti, Kým pre predchádzajúce GPU Radeon RX 6000 (Navi 2x) a AMD je v predvolenom nastavení povolená podpora Active State Power Management (ASPM), ktorá bola predtým povolená iba pre GPU Navi 1x, Vega a Polaris.

V prípade čipov AMD bola pridaná podpora zdieľanej virtuálnej pamäte (SVM) založený na Heterogeneous Memory Management Subsystem (HMM), ktorý umožňuje používať zariadenia s vlastnými jednotkami správy pamäte (MMU), ktoré majú prístup do hlavnej pamäte. Aj pomocou HMM môžete organizovať spoločný adresný priestor medzi GPU a CPU, v ktorom môže GPU pristupovať k hlavnej pamäti procesu.

Z ďalších zmien, ktoré vynikajú:

  • Bola pridaná počiatočná podpora pre technológiu AMD Smart Shift, ktorá dynamicky mení spotrebu energie CPU a GPU v prenosných počítačoch s čipovou sadou AMD a grafickou kartou s cieľom zlepšiť výkon v hrách, úpravu videa a vykresľovanie 3D.
  • Pridaný grafický radič simpledrm využívajúci framebuffer EFI-GOP alebo VESA poskytovaný firmvérom UEFI alebo BIOSom na výstup.
  • Pridaná podpora pre Raspberry Pi 400.
  • V prípade prenosných počítačov Lenovo bolo pridané rozhranie WMI na zmenu nastavení systému BIOS prostredníctvom / sys / class / firmware-attributes /.
  • Rozšírená podpora pre USB4.

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ť.

  1.   Alberto dijo

    Najlepšie zhrnutie správ, ktoré som v hispánskej blogosfére prečítal, úplné, vysvetľujúce a podrobné bez toho, aby boli zdrvujúce. Tak by to malo byť vždy. Vďaka!