Linux 5.16 tashmë është lëshuar dhe këto janë të rejat e tij

Logoja Kernel Linux, Tux

Pas dy muajsh zhvillimi, Linus Torvalds zbuloi fillimin e versioni i ri i kernelit të Linux 5.16 dhe në të cilin ndër ndryshimet më të dukshme është thirrja e sistemit futex_waitv për të përmirësuar performancën e lojërave Windows në Wine, gjurmimi i gabimeve në sistemin e skedarëve përmes fanotify, aftësia për të rezervuar memorie për prizat e rrjetit, trajtimi i përmirësuar i mbingarkimeve me një vëllim i madh i operacioneve të shkrimit, mbështetje për hard disqet me shumë disqe, ndër të tjera.

Versioni i ri mori 15415 rregullime nga 2105 zhvillues, ndryshimet prekën 12023 skedarë, shtoi 685198 rreshta kodi, hoqi 263867 rreshta.

Përafërsisht 44% e të gjitha ndryshimeve të paraqitura në 5.16 janë të lidhura me drejtuesit e pajisjes, afërsisht 16% e ndryshimeve lidhen me përditësimin e kodit specifik për arkitekturat e harduerit, 16% janë të lidhura me grupin e rrjetit, 4% lidhen me sistemet e skedarëve dhe 4% janë lidhur me nënsistemet e brendshme të kernelit.

Risitë kryesore të Linux Kernel 5.16

Në këtë version të ri mekanizmi njofton mjete shtesë për të monitoruar statusin e sistemit të skedarëve dhe për të gjurmuar gabimet. Mbështetja për gjurmimin e gabimeve është zbatuar aktualisht vetëm për FS Ext4.

edhe trajtimi i mbingarkesës së shkrimit është përmirësuar Këto ndodhin kur vëllimi i operacioneve të shkrimit tejkalon kapacitetin e diskut dhe sistemi detyrohet të bllokojë kërkesat për shkrim të procesit derisa të plotësohen kërkesat e transferuara tashmë.

Në versionin e ri, mekanizmi i kernelit i përdorur për të marrë informacion në lidhje me shfaqjen e një mbingarkese dhe bllokimi të detyrave është ripunuar plotësisht.

Btrfs zbaton mbështetje për teknologjinë Zoned Namespace, i cili përdoret në disqet e ngurtë ose SSD-të NVMe për të ndarë hapësirën e ruajtjes në zona që përbëjnë grupe blloqesh ose sektorësh, në të cilat lejohet vetëm shtimi sekuencial i të dhënave, ndërkohë që përditësohet i gjithë grupi i blloqeve.

Mekanizmi i regjistrimit të drejtorisë është ridizajnuar, në të cilën numri i kërkimeve dhe kyçjeve në pemë është zvogëluar për të përmirësuar efikasitetin, si dhe mbështetje e kufizuar për përdorimin e kompresimit gjatë shkrimit të faqeve jo të plota, si dhe aftësia për të defragmentuar nënfaqet.

Në sistemin e skedarëve Ext4, vetëm rregullimet e gabimeve janë regjistruar dhe llogaritja më precize e parametrave të inicializimit dembel të tabelës inode.Në nivelin e pajisjes së bllokut janë zbatuar optimizime që rrisin ndjeshëm efikasitetin e operacioneve të lidhjes me bërthamat e CPU.

Opsionet e montimit janë shtuar në FS F2FS për të kontrolluar fragmentimin e skedarëve kur ato ruhen (për shembull, për të korrigjuar optimizimet për të punuar me depo të fragmentuara).

Është shtuar një thirrje e re sistemi, futex_waitv, për të monitoruar statusin e shumëfukseve në të njëjtën kohë me një telefonatë të vetme sistemi. Ky funksion i ngjan funksionalitetit WaitForMultipleObjects i disponueshëm në Windows, emulimi i të cilit nëpërmjet futex_waitv mund të jetë i dobishëm për përmirësimin e performancës së lojërave të Windows që ekzekutohen në Wine ose Proton.

Te Task Scheduler është shtuar një mbajtës që merr parasysh bashkimin e cache-ve në CPU. Në disa procesorë, si Kunpeng 920 (ARM) dhe Intel Jacobsville (x86), një numër i caktuar bërthamash CPU, zakonisht 4, mund të kombinojnë cache L3 ose L2.

Janë zbatuar disa veçori të reja të bazuara në nënsistemin DAMON (Monitor i aksesit të të dhënave) i shtuar në versionin më të fundit, i cili lejon gjurmimin e aksesit në të dhëna në RAM, në lidhje me një proces të zgjedhur që ekzekutohet në hapësirën e përdoruesit.

Përveç kësaj, zbatimi i algoritmit të kompresimit zstd u përditësua në versionin 1.4.10, gjë që bëri të mundur rritjen e ndjeshme të performancës së disa nënsistemeve të kernelit që përdorin kompresim.

Vihet re gjithashtu se disa nga mekanizmat e avancuar të mbrojtjes së fijeve seccomp () kundër sulmeve të Spectre u çaktivizuan si parazgjedhje, të cilat u konsideruan të tepërta dhe nuk rritën ndjeshëm sigurinë, por patën një ndikim negativ në performancën.

Hipervizori Hyper-V tani mbështet modalitetin e izolimit të makinës virtuale, i cili kodon përmbajtjen e memories.

Ndërsa hipervizori KVM shton mbështetje për arkitekturën RISC-V dhe aftësia për të migruar makinat virtuale brenda mjedisit pritës u zbatua duke përdorur shtesat AMD SEV dhe SEV-ES, së bashku me një API të shtuar për migrimin e drejtpërdrejtë të mysafirëve të koduar AMD SEV (Secure Encrypted Encrypted).

Për arkitekturën PowerPC, modaliteti STRICT_KERNEL_RWX është aktivizuar si parazgjedhje, i cili bllokon përdorimin e faqeve të kujtesës që janë njëkohësisht të disponueshme për shkrim dhe ekzekutim.

Më në fund nga ana e kontrollorëve, amdgpu prezanton mbështetjen fillestare për DP 2.0 (Afisho Port 2.0) dhe tunelimi i DisplayPort nëpërmjet USB4, shtoi mbështetje për drejtuesin e ekranit për APU Cyan Skillfish dhe mbështetje të zgjeruar për APU Yellow Carp.

Kontrolluesi i915 stabilizon përputhshmërinë me çipat Intel Alderlake S dhe zbaton mbështetje për teknologjinë Intel PXP (Rruga e mbrojtur Xe), e cila ju mundëson të organizoni një seancë grafike të mbrojtur nga hardueri në sisteme me çipa Intel Xe.

Në kontrolluesin nouveau, është bërë punë për të rregulluar gabimet dhe për të përmirësuar stilin e kodimit, mbështetje e shtuar për CPU Vortex të përputhshëm me x86 (Vortex86MX).

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.

Për sa i përket përditësimeve të këtij versioni të ri, ato duhet të mbërrijnë brenda disa orësh/ditësh në kanalet zyrtare të shpërndarjes tuaj ose mund të zgjidhni ta kryeni vetë përpilimin duke marrë kodin burimor nga lidhja më poshtë.


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.