Linux 5.14 vjen me mbështetje RPI 400, pajisje shtesë EXT4, drejtues, KMV dhe më shumë

Linux Kernel

Pas dy muajsh zhvillimi, Linus Torvalds zbuloi lëshimin e kernel Linux 5.14 dhe në këtë version të ri të ndryshimeve më të dukshme, për shembull të reja thirrjet e sistemit quotactl_fd () dhe memfd_secret (), heqja e drejtuesve ide dhe të papërpunuar, e re Drejtuesi i përparësisë I / O për cgroup, Mënyra e planifikimit të detyrave SCHED_CORE, infrastruktura për krijimin e ngarkuesve të programeve të verifikuar me BPF.

Versioni i ri mori 15883 rregullime nga zhvilluesit Madhësia e arnës 2002: 69MB (ndryshimet preku 12,580 skedarë, 861501 rreshta të kodit të shtuar, 321,654 rreshta të hequr).

Lajmet kryesore në Linux 5.14

Në këtë version të ri a drejtuesi i ri i prioritizimit I / O për cgroup -rq-qos, e cila mund kontrolloni përparësinë e përpunimit të kërkesave për të bllokuar pajisjet të krijuara nga anëtarët e secilit grup. Mbështetja për kontrolluesin e ri prioritar i është shtuar planifikuesit të hyrjes / daljes së afatit mq.

Një ndryshim tjetër i rëndësishëm është në ext4, e cila tani zbaton një komandë të re EXT4_IOC_CHECKPOINT ioctl i cili detyron të gjitha transaksionet e ditarit në pritje dhe tamponët e tyre të lidhur të shkarkohen në disk, dhe gjithashtu mbishkruan zonën e ruajtjes të përdorur nga ditari. Ndryshimi u përgatit si pjesë e nismës për të parandaluar rrjedhjet e informacionit nga sistemet e skedarëve. Edhe optimizimet e performancës janë bërë për Btrfs kur fshini regjistrimin e atributeve të panevojshme të zgjeruara gjatë ekzekutimit të fsync, performanca e operacioneve intensive me atribute të zgjeruara u rrit në 17%.

Nga ana tjetër shtoi thirrjen e sistemit quotactl_fd (), e cila ju lejon të menaxhoni kuotat jo përmes një skedari të pajisjes speciale, por duke specifikuar një përshkrues të skedarëve të lidhur me sistemin e skedarëve për të cilin aplikohet kuota.

Edhe drejtuesit e vjetër për pajisjet bllok me ndërfaqen IDE janë hequr nga kerneli, të cilat janë zëvendësuar prej kohësh nga nënsistemi libata. Mbështetja për pajisjet e vjetra ruhet në tërësi, ndryshimet i referohen vetëm mundësisë së përdorimit të drejtuesve të vjetër, kur përdorni njësitë që u quajtën / dev / hd *, jo / dev / sd *.

Task Scheduler ka një mënyrë të re të planifikimit SCHED_CORE ju lejon të kontrolloni se cilat procese mund të funksionojnë së bashku në të njëjtën bazë CPUMe Çdo procesi mund t'i caktohet një cookie identifikimi që përcakton fushën e besimit midis proceseve (për shembull, që i përkasin të njëjtit përdorues ose kontejner).

Thirrja e sistemit memfd_secret () është shtuar ju lejon të krijoni një zonë private të kujtesës në një hapësirë ​​adresash të izoluar, të dukshëm vetëm për procesin pronësor, të pasqyruar në procese të tjera, dhe drejtpërdrejt të paarritshëm për bërthamën.

Hypervisor KVM për sistemet ARM64 ka shtuar aftësinë për të përdorur shtesën MTE në sistemet e mysafirëve, duke ju lejuar të lidhni etiketat në secilin operacion të alokimit të kujtesës dhe të organizoni një kontroll për përdorimin korrekt të treguesve për të bllokuar shfrytëzimin e dobësive të shkaktuara nga qasja në blloqet e kujtesës tashmë të liruara, mbushja e tamponit, thirrjet para fillimit dhe përdorimi jashtë kontekstit aktual.

Vërtetimi i treguesit i siguruar nga ARM64 tani mund të konfigurohet veçmas për kernelin dhe hapësirën e përdoruesit. Teknologjia lejon përdorimin e udhëzimeve të specializuara ARM64 për të verifikuar adresat e kthimit duke përdorur nënshkrimet dixhitale, të cilat ruhen në pjesët e sipërme të papërdorura të vetë treguesit.

Për CPU -të Intel, duke filluar me familjen Skylake dhe duke përfunduar me Coffee Lake, duke përdorur Intel TSX (Zgjerime të Sinkronizimit Transaksional) është i çaktivizuar si parazgjedhje, i cili siguron një mjet për të përmirësuar performancën e aplikacioneve me shumë fije duke eleminuar në mënyrë dinamike operacionet e panevojshme të sinkronizimit. Zgjatjet janë të çaktivizuara për shkak të mundësisë së kryerjes së sulmeve Zombieload.

edhe të jetë i vazhdueshëm me integrimin MPTCP (TCP me shumë rrugë), në versionin e ri, është shtuar një mekanizëm për të vendosur politikat tuaja të hash të trafikut për IPv4 dhe IPv6, e cila bën të mundur që nga hapësira e përdoruesit të përcaktohet se cila nga fushat e paketave, përfshirë ato të kapsuluara, do të përdoret kur llogaritet një hash që përcakton zgjedhjen e një rruge për një paketë.

Kontrolluesi amdgpu zbatoi mbështetje për GPU -të e reja AMD Radeon RX 6000, zhvilluar nën emrat e koduar "Beige Goby" (Navi 24) dhe "Yellow Carp", si dhe mbështetje e përmirësuar për GPU -të Aldebaran (gfx90a) dhe APU -të e Van Gogh. Shtuar aftësinë për të punuar me panele të shumta eDP në të njëjtën kohë.

APU Renoir, zbatohet mbështetja për të punuar me tamponë të koduar në memorjen video, Ndërsa për GPU -të e mëparshme Radeon RX 6000 (Navi 2x) dhe AMD, mbështetja e Menaxhimit të Fuqisë Aktive të Shtetit (ASPM) është aktivizuar si parazgjedhje, e cila më parë ishte aktivizuar vetëm për GPU -të Navi 1x, Vega dhe Polaris.

Për patate të skuqura AMD, mbështetja për kujtesën e përbashkët virtuale është shtuar (SVM) bazuar në nënsistemin Heterogjen të Menaxhimit të Kujtesës (HMM), i cili mundëson përdorimin e pajisjeve me njësitë e tyre të menaxhimit të kujtesës (MMU), të cilat mund të kenë qasje në kujtesën kryesore. Edhe me ndihmën e HMM, ju mund të organizoni një hapësirë ​​të përbashkët adresash midis GPU dhe CPU, në të cilën GPU mund të hyjë në kujtesën kryesore të procesit.

Nga ndryshimet e tjera që bien në sy:

  • Mbështetja fillestare u shtua për teknologjinë AMD Smart Shift, e cila ndryshon në mënyrë dinamike konsumin e energjisë së CPU -së dhe GPU -së në laptopë me një chipset AMD dhe kartë grafike për të përmirësuar performancën në lojëra, redaktim video dhe paraqitje 3D.
  • U shtua kontrollues grafik simpledrm duke përdorur EFI-GOP ose VESA framebuffer të siguruar nga firmware UEFI ose BIOS për dalje.
  • Mbështetje e shtuar për Raspberry Pi 400.
  • Për laptopët Lenovo, një ndërfaqe WMI u shtua për të ndryshuar cilësimet e BIOS përmes / sys / class / firmware-attributes /.
  • Mbështetje e zgjeruar për USB4.

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Alberto dijo

    Përmbledhja më e mirë e lajmeve që kam lexuar në blogosferën hispanike, e plotë, shpjeguese dhe e detajuar pa dërrmuese. Kështu duhet të jetë gjithmonë. Faleminderit!