Linux 6.3 inouya yakatakurwa neshanduko dzakawanda uye maficha matsva

Linux Kernel

Linux inonyanya mahara kernel yakafanana neiyo Unix kernel.Ndiyo mumwe wemienzaniso mikuru yemahara uye yakavhurika sosi software.

Mushure memwedzi miviri yekuvandudza, Linus Torvalds akazivisa kuburitswa kweiyo vhezheni itsva yeLinux 6.3 kernel, umo pakati peakanyanya shanduko kucheneswa kwemapuratifomu eARM uye madhiraivha echinyakare, kuenderera mberi kwekubatanidzwa kweRust mutauro rutsigiro, hwnoise utility, pakati pezvimwe zvinhu.

Iyo vhezheni itsva yakagamuchira 15637 zvigadziriso kubva ku2055 vagadziri; chigamba saizi: 76 MB (shanduko dzakakanganisa 14296 mafaera, yakawedzera 1023183 mitsetse yekodhi, yakabviswa 883103 mitsetse). Kuenzanisa, mushanduro yapfuura, 16843 zvigadziriso zvakarongwa nevagadziri ve2178; saizi yechigamba - 62 MB.

Main nyowani maficha eLinux 6.3

Mune iyi vhezheni itsva inoratidzwa, a hombe kodhi yekuchenesa ine hukama nemabhodhi eArM ekare uye isina kushandiswa, iyo yakaderedza saizi yemafonti ekernel ne150 zviuru mitsetse. Yakabviswa anopfuura makumi mana ekare ARM mapuratifomu

Izvo zvakare zvakasimbiswa izvo kutama kubva kubazi reRust-for-Linux kunoenderera mberi yekuwedzera kushanda kwakabatana nekushandiswa kweRust semutauro wechipiri wekugadzira vatyairi uye kernel modules. Rutsigiro rwerust haigoneswe nekukasira uye haikonzerese kuti Rust ibatanidzwe sezvinodiwa kernel kuvaka kutsamira. Kushanda kwakapihwa mushanduro dzakapfuura kwakawedzerwa nerutsigiro rwemhando dzeArc (kuitwa kweanongedzo ane referensi kuverenga), ScopeGuard (kucheneswa kunoitwa kana uchibuda kunze kwechikamu), uye ForeignOwnable (inopa chinongedzo chekufamba pakati pekodhi C uye Rust) .

Kunze kwaizvozvo, Linux mushandisi mode (iyo inomhanyisa kernel semushandisi maitiro) pane x86-64 masisitimu inotsigira kodhi yakanyorwa muRust uye yakawedzera rutsigiro rwekunyora mushandisi-modhi Linux uchishandisa clang ine link-nguva optimizations (LTO) inogoneswa.

Isu tinogona zvakare kuwana mune iyi vhezheni itsva yeLinux 6.3 iyo hwnoise utility yekutsvaga kunonoka kunokonzerwa nemaitiro ehardware. Kutsauka panguva yekuitwa kwekushanda (jitter) kunotariswa kana kukanganisa kugadzirisa kwakadzimwa, kudarika microsecond imwe mumaminetsi gumi ekuverenga.

Wakawedzera a kernel module ine Dhrystone referensi yekushandisa que inogona kushandiswa kuongorora mashandiro eCPU mumaseti asina mushandisi nzvimbo (semuenzaniso, kutamira kune nyowani SoCs inongobhutsu kernel).

zvehurongwa zvichibva pamirayiridzo yakatarwa yezvivakwas LongArch (inoshandiswa muLoongson 3 5000 processors uye kushandisa RISC ISA itsva yakafanana neMIPS neRISC-V), akawedzera rutsigiro rwe randomisation yekernel kero nzvimbo (KASLR), kutamiswa kwekernel mundangariro (kutamiswa), hardware point capping, uye kprobe michina.

Iyo mashandiro memfd, iyo inobvumira nzvimbo yekuyeuka kuti ionekwe kuburikidza nefaira descriptor yakapfuura pakati pemaitiro, yakawedzera kugona kugadzira nzvimbo dzinorambidzwa kuita kodhi (memfd haiite) uye hazvigoneke kuseta kodzero dzekuita mune ramangwana.

Kune rimwe divi, zvinoonekwa kuti muLinux 6.3 Inogadzirisa kusagadzikana kunogona kupfuura Specter v2 kurwisa kudzivirira paunenge uchishandisa Simultaneous Multi-Threading (SMT kana Hyper-Threading) tekinoroji uye zvichikonzerwa nekudzima STIBP (Single-Threaded Indirect Branch Predictors) maitiro pakusarudza iyo IBRS yekudzivirira maitiro.

Kune IPv4, zvinokwanisika kushandisa BIG TCP yekuwedzera, iyo inokubvumira kuti uwedzere saizi TCP packet yakakura kusvika ku4 GB kukwidziridza mashandiro eiyo yepamusoro-yemukati network yedata data. Uku kuwedzera kwepacket size ine 16-bit header field inowanikwa nekushandisa "jumbo" mapaketi ane IP header size set to 0 uye saizi chaiyo inofambiswa mune yakaparadzana 32-bit ndima mune yakaparadzaniswa yakanamatira musoro.

Yeimwe shanduko izvo zvinomira pachena:

  • Mutyairi weDRM akawedzerwa kuVPU (Versatile Processing Unit) yakadzikwa muIntel Meteor Lake (14th Generation) CPUs, yakagadzirirwa kukurumidzira kudzidza kwemichina uye kuona komputa mashandiro.
  • Mutyairi anoitwa ne "accel" subsystem, iyo ine chinangwa chekupa rutsigiro rwekombuta accelerators inogona kutumirwa seyakamira-yega ASICs kana seIP inovhara mukati meSoCs neGPUs.
  • Iyo i915 (Intel) mutyairi anotambanudzira rutsigiro rweIntel Arc (DG2/Alchemist) discrete makadhi emifananidzo, inopa yekutanga rutsigiro rweMeteor Lake GPUs, uye inosanganisira rutsigiro rweIntel Xe HP 4tile GPUs.
  • Iyo amdgpu mutyairi anowedzera tsigiro yeAdaptiveSync tekinoroji uye kugona kushandisa Yakachengeteka Display ine akawanda maratidziro. Rutsigiro rwakavandudzwa rweDCN 3.2 (Display Core Next), SR-IOV RAS, VCN RAS, SMU 13.x uye DP 2.1.
  • Yakawedzerwa rutsigiro rweSM8350, SM8450 SM8550, SDM845, uye SC8280XP mapuratifomu kumutyairi wemsm (Qualcomm Adreno GPU).
  • Kuvandudzwa kweext4 FS kuita nekubvumira maitiro akawanda kuita panguva imwe chete yakananga I/O mashandiro pane preallocated blocks uchishandisa yakagovaniswa inode locks pachinzvimbo chekiyi chete.
  • Tsigiro yekuyedza yeVerSilicon NPU (VeriSilicon Neural Network processor) yawedzerwa kumutyairi weetnaviv.
  • Yakawedzera mutyairi ath12k yemakadhi asina waya akavakirwa pamachipi eQualcomm ane Wi-Fi 7 rutsigiro.
  • Yakawedzerwa rutsigiro rwemakadhi asina waya yakavakirwa paRealTek RTL8188EU machipisi.
  • Yakawedzerwa rutsigiro rweRISC-V mabhodhi akavakirwa paAllwinner D1 uye D1s SoCs.

Chekupedzisira, kana iwe uchida kukwanisa kudzidza zvakawanda nezvazvo, unogona kutarisa mamwe maficha pa chinotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  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