Linuxi uus versioon 5.17 on juba välja antud ja need on selle kõige olulisemad muudatused

Logo tuum Linux, Tux

Pärast kahte kuud arengut Linus Torvalds avalikustas paar päeva tagasi käivitamineuuele Linuxi kerneli versioonile 5.17.

Kõige tähelepanuväärsemate muudatuste hulgas toob esile uue jõudlusjuhtimissüsteemi töötlejad AMD, BPF-programmide tugi kompileeritud sülearvutid, üleminek pseudojuhuslike numbrite generaatorilt BLAKE2s algoritmile, uus fscache taustaprogramm muuhulgas võrgu failisüsteemide vahemällu salvestamiseks.

Uus versioon sai 14203. aasta arendajatelt 1995 parandust, paiga suurus on 37 MB (muudatused puudutasid 11366 faili, lisati 506043 koodirida, eemaldati 250954 rida).

Linuxi tuuma peamised uudised 5.17

Selles uues versioonis rakendatakse ühendatud failisüsteemide kasutajatunnuste pesastatud vastendamise võimalust, mida kasutatakse teatud kasutaja failide kaardistamiseks praeguses süsteemis teise kasutajaga ühendatud välisel partitsioonil. Lisatud funktsioon võimaldab kasutada vastendamist rekursiivselt failisüsteemides, mille jaoks vastendus on juba rakendatud.

Allsüsteem fscache on täielikult ümber kirjutatud. Uus teostus eristub koodi olulise lihtsustusega ning keerulise programmeerimise ja objekti oleku jälgimise operatsioonide asendamine lihtsamate mehhanismidega. Uue fscache tugi on rakendatud CIFS-failisüsteemis.

Btrfs on optimeeritud registri- ja fsynci toimingute jaoks suurte kataloogide jaoks on rakendatud ainult indeksivõtmete kopeerimise ja salvestatud metaandmete hulga vähendamise ning lisaks on pakutud indekseerimise ja vaba ruumi kirje suuruse alusel otsimise tugi, mis vähenenud latentsus- ja otsinguaeg umbes 30%, mis võimaldas defragmentimise toimingud katkestada.

Ext4 viidi üle uuele mount API-le mis eraldab ühendamisvalikute sõelumise ja superploki konfigureerimise etapid, lisaks eemaldati tugi lazytime'i ja nolazytime'i ühendamisvalikutele, mis lisati ajutise muudatusena, et hõlbustada üleminekut util-linuxilt lipu MS_LAZYTIME ja kasutamisele. lisatud tugi FS-i siltide seadistamiseks ja lugemiseks (ioctl FS_IOC_GETFSLABEL ja FS_IOC_SETFSLABEL).

Kontroller Dünaamilise sageduse juhtimiseks on lisatud amd-pstate optimaalseks jõudluseks. Draiver toetab uusi AMD protsessoreid ja APU-sid, sealhulgas mõnda Zen 2 ja Zen 3 põlvkonna kiipi, ning töötati välja koostöös Valve'iga, et parandada toitehalduse tõhusust. Adaptiivseks sageduse ümberlülitamiseks kasutatakse CPPC (Collaborative Processor Performance Control) mehhanismi, mis võimaldab muuta indikaatoreid täpsemalt (mitte piiratud kolme jõudlustasemega) ja reageerida olekumuutustele kiiremini kui Varem kasutatud ACPI-põhine P-olek. autojuhid. (CPU sagedus).

Teisalt tuuakse seda esile pakutakse ajakohastatud rakendust pseudojuhuslike arvude generaatorist RDRAND, mis vastutab seadmete /dev/random ja /dev/urandom töötamise eest, mis on märkimisväärne BLAKE2s räsifunktsiooni kasutamisele SHA1 asemel entroopia segamise toimingute jaoks. Muudatus võimaldas suurendada pseudojuhuslike numbrite generaatori turvalisust, vabanedes tülikast SHA1 algoritmist ja eemaldades RNG initsialiseerimisvektori ülekirjutamise. Kuna BLAKE2s algoritm on jõudluse poolest SHA1-st ees, siis mõjus ka selle kasutamine jõudlusele positiivselt.

Lisatud kaitse spekulatiivsest täitmisest põhjustatud protsessori haavatavuste eest juhised pärast tingimusteta edasihüppamise toiminguid. Probleem tekib käskude ennetavast töötlemisest vahetult pärast hüppekäsku mälus (SLS, Straight Line Speculation). Turvalisuse lubamiseks on vaja GCC versiooniga 12, mida praegu testitakse.

Allsüsteem drm (Otserenderdushaldur) ja i915 draiver on lisanud tundliku teabe kuvamise ekraanide toe, näiteks on mõned sülearvutid varustatud sisseehitatud Confidential View režiimiga ekraanidega, mis muudab väljast vaatamise keeruliseks. Lisatud muudatused võimaldavad teil ühendada selliste ekraanide jaoks spetsiaalsed draiverid ja juhtida privaatsirvimisrežiime, määrates atribuudid tavalistes KMS-draiverites.

Kontroller amdgpu sisaldab STB silumistehnoloogia tuge (Smart Trace Buffer) kõigi seda toetavate AMD GPU-de jaoks. STB hõlbustab rikete analüüsi ja tuvastab probleemide allika, salvestades spetsiaalsesse puhvrisse teabe enne viimast riket sooritatud funktsioonide kohta.

Muudest silmapaistvatest muudatustest:

  • I915 draiver lisab Intel Raptor Lake S kiipide toe ja võimaldab vaikimisi toetada Intel Alder Lake P graafikat.
  • Fbcon/fbdev draiverid tagastasid konsoolis riistvaraliselt kiirendatud kerimise toe.
  • Muudatuste pidev integreerimine Apple M1 kiipide toetamiseks.
  • Rakendatud on võimalus kasutada simpledrm-draiverit Apple M1 kiibiga süsteemides, et genereerida väljundit püsivara pakutava kaadripuhvri kaudu.
  • bpf_loop() töötleja eBPF-i alamsüsteemis, mis pakub alternatiivset viisi eBPF-programmides silmuste korraldamiseks, mida on kontrollija jaoks kiirem ja lihtsam kontrollida.

Kui olete huvitatud sellest rohkem teada, saate üksikasju vaadata Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.