Linux 6.10 inouya nekuvandudzwa kwemitambo, rutsigiro uye yayo yebhuruu skrini yerufu

Tux, iyo mascot yeLinux Kernel

Iyo itsva vhezheni ye Linux kernel 6.10 yakaburitswa mazuva mashoma apfuura uye pakuvhurwa kweizvi, akati wandei anonakidza zviitiko anoratidzwa, senge ntsync mutyairi kubatanidzwa neWindows NT synchronization primitives, uye iyo kuwedzera DRM Panic zvikamu, iyo inoita nenzira yakafanana ne "blue screen of death."

Yakamiswa rutsigiro rwevakuru Alpha CPUss, kugona kuona kutendeseka muFUSE-based faira masisitimu, Kurambidza kupinda ioctl uchishandisa iyo Landlock mechanism, uye subsystem nyowani yekuprofay memory yekugovera mabasa, pakati pezvimwe zvinhu.

Panyaya yenhamba, iyi vhezheni ine 14,564 zvigadziriso zvakapihwa nevagadziri 1,989, uye chigamba chine saizi ye41 MB, inokanganisa 12,509 mafaera. 547,663 mitsetse yekodhi yakawedzerwa uye 312,464 yakabviswa. Mukuenzanisa, iyo yapfuura vhezheni yaisanganisira 15,680 zvigadziriso kubva 2,106 vanogadzira uye 54 MB chigamba.

Chii chitsva muLinux 6.10?

Pakati pezvinhu zvikuru zvitsva zvakaunzwa neLinux 6.10, iyo kutsva kwefcntl kushanda, F_DUPFD_QUERY, izvo zvinobvumira maitiro ekuzivisa kana maviri akasiyana faira anotsanangura akanongedzera kune imwechete faira, ichipa imwe nzira ku kcmp() pasina kuburitsa ruzivo rusina basa uye kushanda kunyangwe kcmp() yakaremara.

La kuvimbika tarisa muFUSE chimwe chinhu chitsva, uye nacho FUSE ikozvino inogona kushandisa iyo fs-verity mechanism kuratidza kutendeseka uye huchokwadi hwemafaira. Zvakare akawedzera a itsva protocol yakavakirwa netlink, iyo inofambisa kutungamira kweNFS server mu kernel. Munzvimbo yemushandisi, iyo nfsdctl utility yakagadziridzwa kushanda neiyi protocol.

Mukuwedzera kune izvi, a yekutanga vhezheni yentsync mutyairi, iyo inosuma iyo /dev/ntsync hunhu mudziyo uye seti yekuwiriranisa primitives inoshandiswa muWindows NT kernel. Kufambira mberi uku inogona kuvandudza zvakanyanya kuita kweWindows mitambo inomhanya newaini, nekubvisa pamusoro peRPC munzvimbo yekushandisa.

Yakasumwa itsva subsystem kune profiles memory allocation mashandiro muLinux kernel. Iyi subsystem inobatsira kuona kudonha kwendangariro uye kukwenenzvera kushandiswa kwendangariro, ine yakaderera pamusoro ichiibvumira kushandiswa mumagadzirirwo ekugadzira, kwete kungovaka debug.

Yakagadzirwa a kutanga kuita kwekernel emergency handle, akadanwa DRM Panic. Mutyairi uyu anoshandisa iyo DRM subsystem kuratidza ratidziro yekuona muvara wakafanana ne "blue screen of death". Mushanduro dzenguva yemberi, kugona kuratidza logo uye QR kodhi kana njodzi ichawedzerwa.

Ukuwo, init_mlocked_on_free sarudzo yapihwa Kuti zvigadziriswe padanho rebhutsu, iyi sarudzo inovimbisa kuti ndangariro yakachengetedzwa nemlock () inocheneswa kana yakasunungurwa isina kuvhurwa, kudzivirira makiyi ekriptographic kuti arambe ari mundangariro pakungogumiswa kwechikumbiro.

Of the Dzimwe shanduko nekuvandudzwa zvakasumwa mune iyi vhezheni:

  • Tsigiro yeShadow Stack mashandiro mune x32 subarchitecture, iyo inovhara akawanda mabiko nekushandisa iyo hardware hunyanzvi hweIntel processors kudzivirira kubva pakudzoreredza kero mubuffer mafashama.
  • Iyo mseal system yekufona yakaunzwa kuti ibvumidze maitiro ekuvhara shanduko kune zvimwe zvikamu zvekero nzvimbo yavo.
  • Rust inoramba ichibatanidzwa semutauro wechipiri wekuvandudzwa kwevatyairi uye kernel modules. Kunyangwe Rust rutsigiro rusina kugoneswa nekusarudzika, Rust vhezheni 1.78 inobvumidza iwe kushandisa yakajairwa alloc raibhurari.
  • sarudzo kune dm-crypt module yekushandisa yakakwira yekutanga basa mitsara, kuvandudza mashandiro pamasevha epamusoro ekuita.
  • Optimizations muBtrfs: tsigiro yekudzikisa isina kurongeka mamepu, inobatsira kudzikisa ndangariro mashandisiro pane masisitimu ane yakaderera RAM.
  • Landlock LSM Module: Iyi module, iyo inobvumira kudzikamisa kupindirana kwemamwe maitiro nekunze nharaunda, yakabatanidza kugona kumisa zvirambidzo pakuwana ioctl () mafoni.
  • Ext4: Yakawedzera iyo FS_IOC_GETFSSYSFSPATH ioctl kuti itarise nzvimbo yeyakaiswa faira system mukati me /sys/fs hierarchy.
  • Bcachefs yakagadzirirwa kumhanyisa fsck pasina kuburitsa chikamu, ichivandudza kuvimbika kwayo.
  • Mutyairi wePanthor akaverengerwa chizvarwa chegumi cheMali GPU, inoshandisa tekinoroji yeCSF kuderedza mutoro paCPU uye kugadzirisa basa paGPU.
  • Intel Arc, PCI ID dzeIntel Arc discrete vhidhiyo makadhi akawedzerwa kune i915 mutyairi.
  • Xe DRM Driver: Basa rinoenderera mberi pamutyairi weXe DRM weGPUs zvichienderana neIntel Xe architecture, nerutsigiro rwakawedzerwa rweArrow Lake H CPUs uye rutsigiro rwekutanga rweSR-IOV michina.
  • AMDGPU Driver ikozvino inotsigira SMU 14.0 uye itsva AMD GPUs pane masisitimu ane RISC-V architecture.

Chekupedzisira, kana iwe uchida kukwanisa kuziva zvakawanda nezvazvo, unogona kubvunza iwo ruzivo mu next link. Iyo itsva vhezheni yeKernel yave kuwanikwa mune dzakawanda dzepamutemo nzira dzekugovera, pamwe nemukati kernel.org.


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