Kernel 5.19 inosvika nekuvandudzwa kwemaitiro, tsigiro yehardware, chengetedzo nezvimwe

Iyo itsva vhezheni yeKernel 5.19 yakatoburitswa uye mune iyi vhezheni itsva, pakati pezvinonyanya kuoneka shanduko, semuenzaniso, iyo rutsigiro rweLoongArch processor architecture, "BIG TCP" chigamba kubatanidzwa, "pane-inoda" modhi mune fscache, kubviswa kwekodhi kutsigira a.out fomati, kugona kushandisa ZSTD kumanikidza firmware, chimiro chekugadzirisa memory offset kubva munzvimbo yemushandisi, kuvimbika uye kuita kwepseudo-random nhamba jenareta, rutsigiro rweIntel IFS (In-Field Scan), AMD SEV-SNP (Yakachengeteka Nested Paging), Intel TDX (Trusted Domain Extensions) uye ARM SME extensions (Scalable Matrix Extension).

Iyo vhezheni nyowani yakagamuchira 16401 inogadzirisa kubva ku2190 vanogadzira (yazvino vhezheni yaive ne16206 zvigadziriso kubva ku2127 vagadziri), saizi yechigamba: 90 MB (shanduko dzakakanganisa mafaira e13847, yakawedzera mitsara yekodhi 1149456, yakabviswa mitsara 349177).

Nhau huru dze kernel 5.19

Pamusoro pekuchinja kwakanyanya kweiyi vhezheni itsva, tinogona kutaura kuti inowanikwa kuti kana uchigadzira neClang 15, randomisation mechanism inotsigirwa ye kernel chimiro.

Iyo mashandiro landlock, iyo inobvumira kudzikamisa kusangana kweboka remaitiro nekunze kwezvakatipoteredza, tsigiro yemitemo yakapihwa izvo zvinotendera kudzora maitirwo emabasa file renaming.

Sisitimu IMA (Integrity Measurement Architecture), yakagadzirirwa kuratidza kutendeseka kwezvinhu zvekushandisa system uchishandisa siginecha yedhijitari uye hashes, yakashandurwa kushandisa fs-verity module yekusimbisa faira.

Yakachinja pfungwa yezviito painodzima isina-yakasarudzika kuwana kune eBPF subsystem; kare, mirairo yose yakabatana ne bpf () system call yakadzimwa, uye seyevhezheni 5.19, kuwana mirairo isingatungamirire kusika chinhu kwakachengetwa. Nemaitiro aya, chirongwa chakasarudzika chinodiwa kurodha chirongwa cheBPF, asi maitiro asina ropafadzo anogona kupindirana nechirongwa.

Yakawedzerwa rutsigiro rwekudonha kweMPTCP yekubatanidza (MultiPath TCP) kujekesa TCP, mumamiriro ezvinhu apo mamwe mabasa eMPTCP asingagoni kushandiswa. MPTCP ndeyekuwedzera kweTCP protocol kuronga kushanda kweTCP yekubatanidza nekutumirwa kwemapaketi panguva imwe chete munzira dzakawanda kuburikidza netiweki interfaces dzakasiyana dzakasungwa kune akasiyana IP kero. Yakawedzera API kubata MPTCP hova kubva munzvimbo yemushandisi.

Izvo zvakare zvakasimbiswa izvo yakawedzera pamusoro pe420 mitsetse yekodhi controller zvinoenderana amdgpu, iyo inenge 400 mitsetse anogadzirwa otomatiki emusoro mafaera ane data yeASIC marejista mune AMD GPU mutyairi, uye imwe mitsara 22,5K inopa kutanga kuisirwa kwe AMD SoC000 rutsigiro. Saizi yese yemutyairi we AMD GPUs yakapfuura mamirioni mana emitsara yekodhi. Pamusoro peSoC21, mutyairi we AMD anosanganisira tsigiro yeSMU 4.x (System Management Unit), yakagadziridzwa rutsigiro rwe USB-C neGPUVM, uye yakagadzirira kutsigira chizvarwa chinotevera cheRDNA21 (RX 13) uye CDNA (AMD instinct) .

Iyo i915 mutyairi (akangwara) yakawedzera masimba ekutonga masimba, MaID eIntel DG2 (Arc Alchemist) maGPU anoshandiswa mumalaptop akawedzerwa, rutsigiro rwekutanga rweIntel Raptor Lake-P (RPL-P) chikuva rwakapihwa, ruzivo rweArctic Sound-M makadhi emifananidzo akawedzerwa, akaiswa ABI yemakomputa injini, yakawedzera kutsigirwa kwemakadhi eDG2 eTile4 fomati, DisplayPort HDR rutsigiro rwemasisitimu akavakirwa paHaswell microarchitecture.

Mutungamiriri Nouveau achinja kushandisa drm_gem_plane_helper_prepare_fb driver, zvimwe zvimiro uye zvinosiyana zvakagoverwa statically. Kana zviri zvekushandiswa kweakavhurika sosi Nouveau kernel modules neNVIDIA, basa kusvika parizvino rakaderedzwa kusvika pakuziva nekubvisa tsikidzi. Mune ramangwana, zvakarongwa kushandisa yakaburitswa firmware kuvandudza mashandiro emutongi.

kugona kwakagadzirwa related to mhinduro pakupatsanurwa kwekuvhara ("split lock"), zvinoitika kana uchiwana data isina kurongeka mundangariro nekuti kana uchiita rairo yeatomu, iyo data inoyambuka mitsetse miviri yeCPU cache yakawedzerwa. Kuputsika kwakadaro kunotungamirira kukuderera kukuru kwekuita. Kana kare, nekusarudzika, kernel yakapa yambiro ine ruzivo nezve maitiro akakonzeresa kuparara, ikozvino hurongwa hunonetsa huchawedzera kudzikiswa kuchengetedza kushanda kweimwe system.

Yakawedzerwa rutsigiro rweiyo IFS michina (In-Field Scan) inoshandiswa muIntel processors, iyo inokubvumira kuti uite yakaderera-level CPU yekuongorora bvunzo iyo inogona kuona matambudziko asina kuonekwa nenzira dzenguva dzose zvichienderana nekukanganisa kugadzirisa macode (ECC) kana parity bits.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Yakawedzera mutyairi weNVMe controller inoshandiswa muApple makomputa zvichibva paM1 chip.
  • yakawedzera tsigiro yekutanga yeLoongArch yekuraira seti yekuvaka inoshandiswa muLoongson 3 5000 processors, iyo inoshandisa RISC ISA itsva yakafanana neMIPS uye RISC-V.
  • Iyo LoongArch architecture inowanikwa mumhando nhatu: 32-bit yakarerutswa (LA32R), 32-bit yakajairika (LA32S), uye 64-bit (LA64).
  • Yakawedzera kugona kumisa iyo bootconfig faira mu kernel.
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE=”/PATH/TO/BOOTCONFIG/FILE”'.
  • Yakabviswa rutsigiro rwex86-chaiyo bhutsu sarudzo: nosp, nosmap, nosmep, noexec, uye noclflush).
  • Tsigiro yeiyo isingachashandi CPU architecture h8300 (Renesas H8/300), iyo isina kuchengetedzwa kwenguva yakareba, yakamiswa.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo nezve iyi vhezheni nyowani, iwe unogona kutarisa iyo ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako