Mazuva mashoma apfuura zvakaziviswa kuburitswa kweiyo vhezheni itsva yeLinux Kernel 6.11, Linus Torvalds pachake ari iye akaita chiziviso, sezvo mushure memwedzi miviri yebasa, shanduro itsva inosanganisira kuvandudzwa kwakakosha.
Pakati pezvinhu zvitsva zvinonyanya kuzivikanwa ndezve rutsigiro rweatomic block kunyora, kuwedzera kwekushanda senge bind () uye teerera () mu io_uring, uye nzira yekuvhara software inovhiringidza vanobata. Uyezve, yakabatanidza iyo kugona kugadzirisa mafaera anogona kuitiswa zvakaratidzwa mundangariro, zvakasumwa rutsigiro rwekugadzira madhiraivha emudziyo muRust, pakati pezvimwe zvinhu.
Linux 6.11 Iyo inounza nayo inodarika zviuru gumi nezvishanu zvigadziriso zvakaitwa nevanopfuura zviuru zviviri zvevagadziri. Chigamba chine 15,000 MB muhukuru, chinokanganisa mafaera anopfuura 2,000, aine anenge miriyoni mitsva yemitsetse yekodhi uye inodarika 85 yakabviswa.
Main nyowani maficha eLinux 6.11
Iyi vhezheni itsva yeLinux 6.11 inounzwa inosuma nhamba huru yekuchinja kwakakosha uye pakati pezvakakosha zvekuvandudza tinogona kuwana kuti mudhisiki subsystem, I/O uye mafaera masisitimu. Inomira kunze uyel rutsigiro rwe block-level atomic kunyora, izvi zvinobvumira seti yezvivharo kunyorwa zvachose kana kusanyorwa zvachose, kudzivirira pakukundikana kwehardware. Basa iri rinoitwa nemureza RWF_ATOMIC Mukufona pwritev(), uye ruzivo pamusoro pekutsigira kwavo mumafaira ega anogona kuwanikwa kuburikidza statx(). Uyezve, ikozvino inobvumirwa kunyorera kune anoteedzera mafaera akabatana neanomhanya maitiro, kubvisa chirambidzo chekare chekusashandisa kunoshanda.
Chimwe chinhu chitsva icho Linux 6.11 inopa ndeye new rnull handler, yakaenzana null_blk, asi yakanyorwa muRus, iyo inovhura mukana wekugadzira madhiraivha emudziyo muRust mutauro.
Pamusoro pefaira system btrfs, sarudzo itsva dzekuisa dzawedzerwa ("ignoremetacssums" uye "ignoresuperflags") iyo inofambisa faira system kupora mushure mekutadza. Zvakare, ntfs3 ikozvino inotsigira hunhu "yakamanikidzwa" uye "isingachinjiki" nepo F2FS neExt4 dzakavandudza mabatirwo emazita asinganzwisisike, achinatsiridza magadzirirwo awo. Ext4 yakagadzirisawo basa racho jbd2_transaction_committed, kunatsiridza mashandiro ekumhanyisa madhiraivha kusvika ku20%.
Uyewo Iko kushanda kweiyo listmount () uye statmount () mafoni akawedzerwa, kubvumira kubata zvirinani kwemapoinzi uye sarudzo dzadzo, kunyangwe pasina mukana kune yekutanga zita nzvimbo.
Mukuwedzera kune izvi, inomira pachena kuunzwa kwechishandiso chitsva kuvharira zvinokanganisa software (Pazasi-Hafu), iyo inovandudza zvese kushanda uye latency kuderedzwa mumasitimu real-time uye common cores.
Uyewo mabasa matsva eIOCTL akawedzerwa yePseudo-FS NSFS, iyo inobvumira shandura maitiro ekuzivikanwa pakati pemazita akasiyana. Nezve kutsigirwa kweBPF, iterators yakaunzwa kuti ishande nemabitmasks, mukuwedzera kune kuvandudzwa kwekuchengetedza system uye kugona kuburikidza nenzira yekuzivisa maitiro munzvimbo yemushandisi.
For the manejimendi emagetsi, itsva subsystem yakaiswa , que inogadzirisa iyo activation order, inodiwa kumapuratifomu seQualcomm. Iyo module yakasumwawo "Sloppy Logic Analyzer" kugadzira logic signal analyzers uchishandisa GPIO, uye yakawedzera rutsigiro rwe Runtime Constants, iyo inogadzirisa zvinoshanduka zvinoramba zvisina kuchinjwa mushure mekutanga system load.
Yakawedzera kuvandudzwa kwakabatana nekushandiswa kweRust mukuvandudzwa kwevatyairi nemamodule, nerutsigiro rweRust vhezheni 1.80. Pamusoro pezvo, zvisungo zvakaunzwa kubata firmware uye kuwana mushandisi nzvimbo. Pane iyo x86-64 yekuvakisa, system yakaitwa UretProbe Yakagadziridzwa kuti ivandudze kuteedzera kwemitengo yekudzoka kubva munzvimbo yemushandisi.
Pamusoro pendangariro, ivo vakawedzerwa ndangariro dzekuchengetedza sarudzo uye itsva paramita yeCGROUP memory controller, yakadai se "SWAPPINESS", iyo inogadzirisa chiyero pakati pekusunungura chiyeuchidzo uye mapeji ekuchengetedza. Yakavandudzawo kutsvaga kweiyo virtual memory nzvimbo mukati /proc/pid/maps.
Ukuwo, Linux 6.11 inoratidzira encryption kuvandudzwa neiyo itsva AES-GCM kuita ye x86-64 masisitimu, anoshandisa advanced vector mirairo, achiwana kuwedzera kwekuita kwe156%. Pamusoro pezvo, kutsigirwa kwekutanga kwenzvimbo dzakagadzirwa kwakawedzerwa neiyo AMD SEV-SNP yekuwedzera, kuvandudza kuchengetedzeka kwemakina chaiwo.
Pakupedzisira, maererano nekuvandudzwa kwerutsigiro, Linux 6.11 inowedzera iyo yekutanga rutsigiro rwe AMD RDNA4 GPU ("GFX12"), pamwe chete nehunyanzvi hwakadai seDCN 4.0.x, GC 12.0 uye SDMA 7.0. In DRM 'Mutyairi weEDID paramita akanyorwazve, uye i915 mutyairi ikozvino anotsigira Battlemage Xe2 GPUs, inogonesa CMRR modhi nekukasira. Yakawedzerawo rutsigiro rweiyo SM7150 chikuva uye X185 uye a505 GPUs mumutyairi msm DRM.
Mune odhiyo, machipi matsva uye macodecs akabatanidzwa, kusanganisira ayo anobva kuIntel Panther Lake, Asahi Kasei AK4619 uye Cirrus Logic CS530x, pakati pevamwe. Pamusoro pezvo, rutsigiro runopiwa kune SoC Snapdragon X Elite kubva kuQualcomm, inoshandisa 12-core Oryon CPU uye Adreno GPU.
Chekupedzisira, kana iwe uchifarira kudzidza zvakawanda nezvazvo, unogona kubvunza iwo ruzivo mu inotevera chinongedzo.