Linux 5.9 waxay la timid taageerada Zstd, hagaajinta waxqabadka iyo inbadan

Kernel Linux

Kadib laba bilood oo horumar ah, Linus Torvalds daaha ka rogay - soosaarida nooca cusub ee Linux Kernel, version in la yimaado kala duwan isbadalada xusida mudan, sida awood u lahaanshaha xaddidaadda soo dejinta astaamaha laga soo qaatay qaybaha lahaanshaha ee loo yaqaan 'GPL modules', Taageero lagu cadaadiyo sawirka gernel iyadoo la isticmaalayo Zstd, mudnaanta mudnaanta dunta ee kernel, taageerada PRP, jadwalka waxqabadka jadwalka waqtiga kama dambaysta ah, hagaajinta waxqabadka dm-crypt, ka saarista koodhka 32-bit Xen PV guests, farsamo maaraynta xusuusta slab cusub, iyo waxyaabo kale.

Nooca cusub wuxuu helay 16074 hagaajin Laga soo bilaabo horumariyeyaashii 2011, cabbirka balastarku waa 62MB (isbeddellada ay saameeyeen 14,548 faylal, 782,155 sadar oo koodh lagu daray, 314,792 khad ayaa laga saaray). 

Waxyaabaha ugu muhiimsan ee Linux Kernel 5.9

Isbedelada ugu waaweyn ee ka dhex muuqda noocyadan cusub ee Linux Kernel, waxaan ka heli karnaa xoojinta kahortaga adeegsiga qalabka wax lagu dhejiyo ee LPG si loogu xiro wadayaasha baabuurta leh qaybaha kernel ee la dhoofiyo oo kaliya loogu talagalay moodeellada hoos yimaada shatiga GPL.

Lagu daray taageero kcompactd si firfircoon loogu xirayo bogagga xusuusta asalka si loo kordhiyo tirada bogagga xusuusta waaweyn ee laga heli karo xarkaha.

Waxaa lagu daray taageero lagu cadaadiyo sawirka kernel iyadoo la adeegsanayo algorithm Zstandard (zstd).

Nidaamyada x86, taageerida waxbarida processor-ka FSGSBASE ayaa la hirgaliyay, oo kuu oggolaaneysa inaad aqriso oo aad ka beddesho waxyaabaha ku jira diiwaannada FS / GS meelaha isticmaalaha.

Jadwalka ugu dambeeya I / O Jadwal sameeyaha wuxuu fuliyaa jadwalka ku saleysan xawaaraha ballaadhinta si loo gaaro go'aannada saxda ah ee nidaamka asymmetric-ka. Gaar ahaan, qaabka cusub wuxuu ka hortagaa jadwalka jadwalka khaldan marka tartiib tartiib tartiib tartiib tartiib tartiib tartiib tartiib tartiib tartiib ah ah uusan u haynin ilo uu ku dhammaystiro hawsha waqtigeeda.

Nidaamka maqalka ALSA iyo xirmada USB-ga ayaa laga nadiifiyay ereyo siyaasad ahaan qaldan sida ku cad tilmaamaha dhawaanta la qaatay ee ku aaddan adeegsiga eray bixinno loo dhan yahay oo ku jirta Linux kernel.

Nidaamka 'seccomp subsystem', marka la isticmaalayo xakamaynta habka bannaan ee isticmaalaha, awoodda lagu tirtiro sharraxayaasha faylka ee nidaamka kormeerka ayaa lagu daray si buuxda loogu daydo wicitaanada nidaamka ee horseeda abuuritaanka sharraxayaasha faylka.

Ayaa lagu daray qaab dm-crypt si loo yareeyo daahitaanka markaad ka baaraandegayso xogta kriptografi adiga oo aan adeegsan safafka shaqada. Habka la cayimay ayaa sidoo kale looga baahan yahay hawlgal sax ah oo leh aagagga aagagga aagga (aalado leh aagag ay tahay in si isdaba-joog ah loo qoro iyadoo kooxda oo dhan la cusbooneysiinayo).

Koodh ayaa laga saaray si loo taageero nidaamyada martida ee 32-bit ah ku soconaya qaab paravirtualization on Xen hypervisor ah. Isticmaalayaasha nidaamyada noocan oo kale ah waa inay u beddelaan isticmaalka 64-bit kernels ee goobaha martida ama ay u isticmaalaan hanaan buuxa (HVM) ama qaabab isku dhafan (PVH) halkii ay ka noqon lahaayeen paravirtualization (PV) si ay u maamulaan jawi.

Sidoo kale, ee taageerada Btrfs ee "alloc_start" iyo "subvolrootid" xulashooyinka waa laga saaray, hoos u dhigay xulashada "inode_cache". Waxqabadka waxqabadka ayaa la qabtay, gaar ahaan waxqabadka fsync () hawlgallada si aad ah ayaa loo dardar geliyey. Lagu daray awooda adeegsiga noocyada kale ee jeegagga aan CRC32c ahayn.

Awood dheeraad ah oo loo adeegsado isticmaalka qadka internetka (sirta internetka) ku saabsan ext4 iyo F2FS nidaamyada faylka, si aad awood ugu siiso ikhtiyaarka "inlinecrypt". Habka sirta khadka tooska ah wuxuu kuu oggolaanayaa inaad isticmaasho farsamooyinka sirta ee kuxiran mashiinka mashiinka wadaha, kaas oo si daah fur ah uqarinaya una qiraya I / O.

Ext4 waxay hirgelisaa xannibaadda khariidaynta khariidaynta bitmap. Marka lagu daro xaddidaadda iskaanka koox-kooxeed ee aan la ogaanin, is-hagaajinta ayaa hoos u dhigtay waqtiga sii kordhaya ee qaybaha aad u ballaaran.

Qalabka keydinta NVMe, taageerida amarrada aagagga darawalka ayaa lagu daray (ZNS, NVM Express Zoned Namespace), oo kuu oggolaanaya inaad u qaybiso booska kaydinta aagag sameysma kooxo baloogyo ah si aad u maamusho sida xogta loogu dhejiyay gaariga.

Lagu daray awooda lagu diidi karo baakadaha Netfilter ee marxaladda kahor intaadan hubin dariiqa (muujinta REJECT hadda waxaa loo isticmaali karaa oo keliya silsiladaha INPUT, FORWARD iyo OUTPUT, laakiin sidoo kale marxaladda HORE ee icmp iyo tcp).

In nfableable, netlink API waxay ku dareysaa taageerada xargaha aan la aqoon, kuwaas oo si firfircoon loogu magcaabo firir. Markaad tirtirto xeer la xidhiidha silsilad qarsoodi ah, silsiladda lafteeda si otomaatig ah ayaa loo tirtirayaa.

BPF waxay ku darsataa taageerada istiraatiijiyadda in la dhex maro, la shaandheeyo, waxna laga beddelo walxaha israacinta wadajirka ah (khariidadaha) iyadoon la koobiyeynin xogta goobta isticmaalaha. Iterators waxaa loo isticmaali karaa saldhigyada TCP iyo UDP, taas oo u oggolaanaysa barnaamijyada BPF inay ka faa'iideystaan ​​liisaska godadka furan oo ay soo saaraan macluumaadka ay u baahan yihiin.

Naqshad dhisme RISC-V, taageerada kcov waa la hirgaliyay (oo ah isku xirka khaladaadka si loo falanqeeyo daboolida kernel code), kmemleak (nidaamka ogaanshaha dheecaanka xusuusta), ilaalinta xidhmooyin, tags bood, iyo hawlgallada tickless (shaqooyin badan oo ka madax banaan saacada).

Naqshadaha ARM iyo ARM64, habka asalka ah waxaa loo isticmaalaa in lagu jaangooyo processor-ka inta jeer la isticmaalo (cpufreq governor), oo si toos ah u adeegsada macluumaadka jadwalka hawsha si uu go'aan uga gaadho isbeddelka soo noqnoqda, isla markaana wuxuu isla markiiba marin karaa ilaaliyayaasha cpufreq si ay dhakhso ugu beddelaan soo noqnoqoshada.

Ugu dambeyntii, haddii aad rabto inaad wax badan ka ogaato, waxaad ka eegi kartaa faahfaahinta ku jirta xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.