Versioni i ri i Linux 5.17 tashmë është lëshuar dhe këto janë ndryshimet më të rëndësishme të tij

Logoja Kernel Linux, Tux

Pas dy muajsh zhvillimi, Linus Torvalds zbuloi pak ditë më parë nisja enë versionin e ri të kernelit Linux 5.17.

Ndër ndryshimet më të dukshme thekson një sistem të ri të menaxhimit të performancës për përpunuesit AMD, mbështetje për programet BPF laptopë të përpiluar, kalimi nga gjeneruesi i numrave pseudo të rastësishëm në algoritmin BLAKE2s, backend i ri fscache për të memorizuar sistemet e skedarëve të rrjetit, ndër të tjera.

Versioni i ri mori 14203 rregullime nga zhvilluesit e vitit 1995, madhësia e patch-it është 37 MB (ndryshimet prekën 11366 skedarë, u shtuan 506043 rreshta kodi, u hoqën 250954 rreshta).

Risitë kryesore të Linux Kernel 5.17

Në këtë version të ri zbatohet mundësia e hartës së mbivendosur të ID-ve të përdoruesve të sistemeve të skedarëve të montuar, i cili përdoret për të hartuar skedarët e një përdoruesi të caktuar në një ndarje të jashtme të montuar me një përdorues tjetër në sistemin aktual. Funksioni i shtuar ju lejon të përdorni hartëzimin në mënyrë rekursive në sistemet e skedarëve për të cilët hartëzimi është aplikuar tashmë.

Nënsistemi fscache është rishkruar plotësisht. Zbatimi i ri dallohet nga një thjeshtim i konsiderueshëm i kodit dhe zëvendësimi i operacioneve të komplikuara të programimit dhe gjurmimit të gjendjes së objektit me mekanizma më të thjeshtë. Mbështetja për fscache-në e re zbatohet në sistemin e skedarëve CIFS.

Btrfs është optimizuar për operacionet e regjistrimit dhe fsync për drejtoritë e mëdha, të zbatuara duke kopjuar vetëm çelësat e indeksit dhe duke reduktuar sasinë e meta të dhënave të regjistruara, plus indeksimin dhe kërkimin sipas hapësirës së lirë është ofruar mbështetje për madhësinë e regjistrimit, e cila zvogëlohet vonesa dhe koha e kërkimit me rreth 30%, e cila lejoi që operacionet e defragmentimit të ndërpriteshin.

Ext4 migroi në një API të ri të montimit i cili ndan fazat e analizimit të opsioneve të montimit dhe konfigurimit të superbllokut, plus mbështetja për opsionet e montimit lazytime dhe nolazytime u hoq, të cilat u shtuan si një ndryshim i përkohshëm për të lehtësuar kalimin nga util-linux në përdorimin e flamurit MS_LAZYTIME dhe shtoi mbështetje për vendosjen dhe leximin e etiketave në FS (ioctl FS_IOC_GETFSLABEL dhe FS_IOC_SETFSLABEL).

Kontrolluesi amd-pstate është shtuar për të siguruar kontroll dinamik të frekuencës për performancë optimale. Shoferi mbështet CPU dhe APU të reja AMD, duke përfshirë disa çipa të gjeneratës Zen 2 dhe Zen 3, dhe është zhvilluar në bashkëpunim me Valve për të përmirësuar efikasitetin e menaxhimit të energjisë. Për ndërrimin adaptiv të frekuencës, përdoret mekanizmi CPPC (Kontrolli i Performancës së Procesorit Bashkëpunues), i cili ju lejon të ndryshoni treguesit më saktë (jo kufizuar në tre nivele të performancës) dhe t'i përgjigjeni më shpejt ndryshimeve në gjendje sesa gjendja P e përdorur më parë e bazuar në ACPI shoferët. (frekuenca e CPU).

Nga ana tjetër, theksohet se propozohet një zbatim i përditësuar nga gjeneruesi i numrave pseudorandom RDRAND, i cili është përgjegjës për funksionimin e pajisjeve /dev/random dhe /dev/urandom, i dukshëm për kalimin në përdorimin e funksionit hash BLAKE2s në vend të SHA1 për operacionet e përzierjes së entropisë. Ndryshimi bëri të mundur rritjen e sigurisë së gjeneratorit të numrave pseudo të rastësishëm duke hequr qafe algoritmin e mundimshëm SHA1 dhe duke hequr mbishkrimin e vektorit të inicializimit RNG. Meqenëse algoritmi BLAKE2s është përpara SHA1 për sa i përket performancës, përdorimi i tij gjithashtu pati një efekt pozitiv në performancën.

Shtuar mbrojtje kundër dobësive të procesorit të shkaktuara nga ekzekutimi spekulativ të instruksioneve pas operacioneve të pakushtëzuara të kërcimit përpara. Problemi lind nga përpunimi parandalues ​​i instruksioneve menjëherë pas instruksionit të kërcimit në memorie (SLS, Straight Line Speculation). Aktivizimi i sigurisë kërkon një ndërtim me versionin 12 të GCC, i cili aktualisht është në testim.

Nënsistemi DRM (Menaxheri i paraqitjes së drejtpërdrejtë) dhe drejtuesi i i915 kanë shtuar mbështetje për ekranet për të shfaqur informacione të ndjeshme, për shembull, disa laptopë janë të pajisur me ekrane me një modalitet të integruar të pamjes konfidenciale, duke e bërë të vështirë shikimin nga jashtë. Ndryshimet e shtuara ju lejojnë të futni drejtues të specializuar për ekrane të tillë dhe të kontrolloni mënyrat e shfletimit privat duke vendosur vetitë në drejtuesit e rregullt KMS.

Kontrolluesi amdgpu përfshin mbështetje për teknologjinë e korrigjimit të STB (Smart Trace Buffer) për të gjitha GPU-të AMD që e mbështesin atë. STB lehtëson analizën e dështimit dhe identifikon burimin e problemeve duke ruajtur në një tampon të veçantë informacion rreth funksioneve të kryera përpara dështimit të fundit.

Nga ndryshimet e tjera që bien në sy:

  • Shoferi i915 shton mbështetje për çipat Intel Raptor Lake S dhe mundëson mbështetje për grafikat Intel Alder Lake P si parazgjedhje.
  • Drejtuesit e fbcon/fbdev kthyen mbështetje për lëvizjen e përshpejtuar nga hardueri në tastierë.
  • Integrimi i vazhdueshëm i ndryshimeve për të mbështetur çipat Apple M1.
  • Zbatoi aftësinë për të përdorur drejtuesin simpledrm në sistemet me një çip Apple M1 për të gjeneruar dalje nëpërmjet buferit të kornizës së ofruar nga firmware.
  • mbajtës bpf_loop() në nënsistemin eBPF, i cili ofron një mënyrë alternative të organizimit të sytheve në programet eBPF, më të shpejtë dhe më të lehtë për verifikimin nga verifikuesi.

Dremitje të interesuar të dinë më shumë për të, ju mund të kontrolloni detajet Në lidhjen vijuese.


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.