Dumating na ang Linux Kernel 7.0-rc1 na puno ng suporta sa hardware at performance work.

Huling pag-update: 02/23/2026
May-akda: C SourceTrail
  • Isinasara ng Linux 7.0-rc1 ang merge window gamit ang isang malaking bump sa bersyon at isang hindi pangkaraniwang malaking hanay ng mga pagbabago.
  • Ang paglabas ay lubos na nakatuon sa susunod na henerasyon ng Intel Nova Lake at Diamond Rapids, kasama ang AMD Zen 6 at mas malawak na pagpapagana ng CPU/SoC.
  • Malaking pagpapabuti ang mararanasan sa storage at file system, I/O, Rust integration, at performance, kabilang ang PostgreSQL at mga pag-optimize na may kaugnayan sa gaming.
  • Inaasahang papaganahin ng Linux 7.0 ang mga susunod na distro tulad ng Ubuntu 26.04 LTS at Fedora 44, na magtatakda ng tono para sa susunod na bugso ng mga pag-deploy sa desktop at server.

Pangkalahatang larawan ng Linux 7.0 kernel

Ang ecosystem ng Linux ay papasok sa isang bagong yugto sa pagdating ng Linux kernel 7.0-rc1, ang unang kandidato para sa paglabas ng susunod na pangunahing serye. Kahit na ang pagtalon mula 6.x patungong 7.0 ay, gaya ng inamin mismo ni Linus Torvalds, kadalasan ay usapin ng pagpapanatiling mapapamahalaan ang mga numero ng bersyon, ang siklong ito ay partikular na siksik sa mga tuntunin ng mga pagbabago at pundasyon para sa mga hardware sa hinaharap.

Malayo sa pagiging isang kosmetikong bersyon lamang ng umbok, Ang Linux 7.0 ay humuhubog bilang isang mahalagang paglabas para sa mga paparating na distribusyon at platform. Inaasahang ito ang magiging default na kernel para sa mga kilalang release tulad ng Ubuntu 26.04 LTS at Fedora 44, ibig sabihin, ang mga desisyon at pag-optimize na gagawin ngayon ay malamang na magtatakda ng karanasan sa Linux sa mga desktop, server, at laptop sa mga darating na taon.

Isinasara ng Linux 7.0-rc1 ang merge window

Linux 7.0: novedades del nuevo kernel
Kaugnay na artikulo:
Linux 7.0: ano ang aasahan mula sa bagong henerasyon ng kernel

Gamit ang release ng Linux 7.0-RC1, opisyal nang sarado ang kernel merge window para sa cycle na ito. Gaya ng dati, ang dalawang linggong panahon ng integrasyon ay sinundan ng pagtigil sa mga pangunahing bagong tampok upang ang code ay maging matatag bago ang huling paglabas ng 7.0.

Katangi-tanging direkta si Torvalds sa kaniyang anunsyo sa mailing list, na binanggit na ang Ang bagong pangunahing numero ng bersyon ay hindi nakatali sa isang dramatikong pagbabago sa arkitektura kundi sa halip na iwasan ang mga mahirap gamiting menor na bersyon kapag malapit na ang mga ito sa x.19. Gayunpaman, ang resulta ay ang "nagkataon" na 7.0 na ito ay naging isa sa mga kernel na mas maraming tampok sa mga nakaraang panahon.

Ang pinagmulan para sa Linux 7.0‑rc1 ay magagamit na at maaaring kinopya mula sa opisyal na imbakan ng Git ng kernel.orgSa mga darating na linggo, ang mga susunod na bersyon ay pangunahing tututok sa pag-aayos ng bug, paghahanap ng regression, at pagpapabuti ng malaking kalipunan ng mga pagbabagong nagawa noong panahon ng merge.

Gaya ng nakagawian, nagsisimula nang ilabas ang mga detalyadong pangkalahatang-ideya ng tampok at malalalim na benchmark, na nagbibigay ng maagang pagtingin sa kung paano Gumagana ang Linux 7.0 sa ilalim ng mga totoong workload kumpara sa nakaraang stable series. Ipinapahiwatig ng maagang pagsubok na habang ang ilang bahagi ay nagpapakita ng magagandang pag-unlad, ang iba ay kailangan pa ring i-tune bago ang pinal na paglabas.

Suporta sa hardware ng Linux 7.0

Pag-target sa mga susunod na henerasyon ng mga platform ng Intel at AMD

Isa sa mga pinakakapansin-pansing aspeto ng siklong ito ay ang napakaraming trabaho na nakatuon sa mga platform ng Intel at AMD sa hinaharapMalawak na sinusuportahan ng Linux 7.0 ang mga processor ng Intel na Nova Lake at Diamond Rapids, pati na rin ang paparating na arkitektura ng AMD na Zen 6, na tinitiyak na ang mga chip na ito ay magiging handa nang epektibong patakbuhin ang Linux sa sandaling mailabas ang mga ito sa merkado.

Sa panig ng Intel, ipinakikilala ng kernel Pagpapagana ng Nova Lake sa iba't ibang subsystemKapansin-pansin, ang mga platform ng Nova Lake S ngayon ay may mga identifier na nakakonekta sa Intel LPSS (Low Power Subsystem) driver, na humahawak sa mga interface tulad ng SPI at HS‑UART. Kapansin-pansin, ang suportang ito ay pangunahing nangangailangan ng pagdaragdag ng mga bagong device ID, na nagmumungkahi na ang umiiral na modelo ng driver ay akma na sa bagong hardware.

Ang mga processor ng Diamond Rapids Xeon ay nakatanggap din ng pokus na atensyon, kabilang ang suporta para sa mga driver ng NTB (Non-Transparent Bridge) at pagsubaybay sa mga kaganapan sa pagganapAng mga pagbabagong ito ay dapat makatulong sa mga administrador ng system at mga developer na mas tumpak na mai-profile at mapamahalaan ang mga susunod na henerasyon ng mga server CPU na ito kapag naging available na ang mga ito.

Para sa AMD, ang Linux 7.0 ay nagdadala ng karagdagang Suporta sa mga kaganapan at sukatan ng pagganap ng Zen 6, pinahuhusay ang kakayahang maobserbahan at pinong pag-tune sa pamamagitan ng mga performance counter. Mayroon ding bagong suporta para sa mga feature ng address translation sa Zen 5 sa loob ng CLX subsystem, na nagpapahiwatig na ang mga kernel developer ay hindi lamang nagta-target ng mga paparating na arkitektura kundi pinipino rin ang suporta para sa mga kasalukuyang henerasyon.

Higit pa sa x86, pinalalawak ng kernel ang saklaw nito gamit ang Suporta sa instruksyon ng Atomic LS64/LS64V para sa mga ARM64 CPU at mga tampok na user-space CFI (Control Flow Integrity) para sa RISC-V. Bukod pa rito, idinagdag ang mainline support para sa SpacemiT K3 RVA 23 SoC, na nagpapatuloy sa trend ng Linux na yakapin ang malawak na hanay ng mga vendor at form factor.

DSA 3.0 at mga accelerator para sa paggalaw ng datos

Malaking hakbang din ang ginawa ng Linux 7.0 sa pagsuporta sa accelerator sa pamamagitan ng pagsasama ng mga na-update na patch para sa Data Streaming Accelerator (DSA) 3.0 ng IntelAng hardware engine na ito ay dinisenyo upang i-disload ang mga gawain sa paglipat at pagbabago ng data mula sa CPU, na maaaring maging partikular na kapaki-pakinabang sa mga data center na nagpapatakbo ng mga workload na kinasasangkutan ng malawakang pagkopya, analytics, o mga operasyon sa streaming, lalo na sa mga taong nagtatrabaho tecnologías de contenedorización.

Ipinakikilala ng bagong DSA 3.0 code mga bagong interface ng sysfs na naglalantad ng mga rehistro ng kakayahan, na nagpapahintulot sa user-space software na maunawaan at magamit ang mga karagdagang opsyon na inaalok ng pinakabagong accelerator IP. Kabilang sa mga kapansin-pansing karagdagan ay ang suporta sa Max SGL Size, isang mahalagang bahagi para sa mga operasyon tulad ng Gather copy at Gather reduce, kung saan ang mga listahan ng scatter-gather ay dapat na tama ang laki bago ligtas na magamit ng mga application ng user ang mga ito.

Isang kawili-wiling detalye ay ang Binabaluktot ng interface ng DSA 3.0 sysfs ang karaniwang mga kumbensyon ng kernel sa pamamagitan ng paglalagay ng tatlong halaga sa isang sysfs file, samantalang ang karaniwang kasanayan ay karaniwang isang halaga bawat file. Bagama't teknikal na eksepsiyon ito sa panuntunan, tinanggap ito bilang bahagi ng DMA engine pull para sa Linux 7.0, na nagbibigay-diin kung paano minsan ay binabago ng pagiging kumplikado ng hardware ang mga hangganan ng matagal nang mga kumbensyon.

Ang mga pagbabagong ito na may kaugnayan sa accelerator ay inaasahang magbubunga nang malaki sa hinaharap. Mga server na nakabase sa Diamond Rapids, kung saan ipinapalagay na lilitaw ang DSA 3.0. Gayunpaman, ang mga benepisyo ay ganap lamang na makakamit kapag na-update na ang mga software stack at framework ng user-space upang matukoy at magamit ang mga bagong kakayahang ito.

Pagganap at mga tampok ng Linux 7.0

Mga graphic, laptop at mas malawak na pagpapagana ng hardware

Bagama't nangingibabaw ang pagpapagana ng CPU at accelerator sa mga balita, kabilang din sa Linux 7.0 ang mga kapansin-pansing mga update na may kaugnayan sa graphics at laptopSa aspeto ng GPU, nagdaragdag ang kernel ng suporta para sa paparating na AMD graphics hardware, na ipinagpapatuloy ang huwaran ng pagkakaroon ng handa na mga tubo sa antas ng kernel bago ang mga bagong paglulunsad ng GPU.

Hindi naiwan ang pinagsamang roadmap ng Intel: Suporta sa display ng Nova Lake para sa iGPU Papasok sa yugtong ito, inihahanda ang entablado para sa mga laptop at desktop sa hinaharap na pinapagana ng arkitekturang ito na magkaroon ng mga gumaganang pipeline ng display mula sa unang araw. Ang mga pagbabagong ito sa display ay kasabay ng patuloy na mga pag-update sa Intel Xe graphics driver, na patuloy na umuunlad batay sa mas bagong arkitektura ng Xe3.

Bukod sa purong mga tampok ng GPU, ang Linux 7.0 ay naglalaman ng maraming mga pagpapabuti sa driver ng laptop at mga karagdagan sa pagsubaybay sa sensor, kabilang ang suporta para sa mga reading sensor sa mas maraming ASUS motherboard. Ang ganitong uri ng unti-unting paggawa ay hindi gaanong kapansin-pansin kumpara sa malalaking anunsyo ng arkitektura ngunit may posibilidad na magkaroon ng napakalinaw na epekto sa pang-araw-araw na paggamit, lalo na pagdating sa mga thermal, kontrol ng fan, at mga performance mode na may kamalayan sa baterya.

Sumusulong din ang suporta para sa hardware ng Apple. Ang kernel na ngayon ay nagkokonekta ng mga kable Mga RTC, HWMON, at mga input sub-device para sa driver ng Apple System Management Controller (MACSMC), at nagdaragdag ng suporta para sa Apple USB Type‑C PHY. Sama-sama, unti-unting pinapabuti ng mga elementong ito ang karanasan sa pagpapatakbo ng Linux sa mga bagong makina ng Apple, kahit na ang mga naturang sistema ay nangangailangan pa rin ng sapat na espesyalisadong trabaho.

Bilang pagtatapos sa kwento ng pagpapagana ng hardware, ang multi-function device (MFD) pull para sa cycle na ito ay nagpapakilala ng suporta para sa mga bahagi tulad ng Mga PMIC ng ROHM BD72720 at BD73900, Rockchip RK801 PMIC, at mga karagdagang controller na may kaugnayan sa network at storage tulad ng Delta Networks TN48M at isang TS133 variant para sa mga QNAP MCU.

Mga pagpapabuti sa mga sistema ng file, imbakan at I/O

Gaya ng dati, malaking bahagi ng nakikitang epekto ng user ay nagmumula sa file-system at I/O work. Dinadala ng Linux 7.0 mga pagpapahusay sa ilang malawakang ginagamit na mga file system, na isinasaalang-alang ang parehong pagganap at tibay.

Kabilang sa mga mas kapaki-pakinabang na bagay para sa mga gumagamit ay mas mahusay na pagganap ng sequential read para sa exFAT at iba't ibang mga update sa F2FS, na sikat sa flash-based storage. Ang EXT4, isa sa mga pinakakaraniwang default na file system sa mga distribusyon ng Linux, ay nakakakuha ng mga pagpapabuti na may kaugnayan sa sabay-sabay na direktang I/O writes, na naglalayong bawasan ang pagtatalo at pagbutihin ang pag-uugali sa ilalim ng mabibigat na parallel workload.

Bukod sa mga file system, kasama sa Linux 7.0 ang istandardisadong pangkalahatang pag-uulat ng error sa I/O, na dapat makatulong sa mga tool at application na mas pare-parehong masuri ang mga isyu sa storage. Ang suporta sa multi-lane SPI at mga kakayahan sa Octal DTR para sa mga SPI NAND device ay bahagi rin ng siklong ito, na nagta-target sa mga embedded system at mga solusyon sa storage na umaasa sa mga high-throughput serial interface.

Kabilang sa iba pang banayad ngunit kapaki-pakinabang na mga karagdagan mga timestamp na hindi humaharang, na maaaring makabawas sa pagtatalo sa mga landas na sensitibo sa timekeeping, at iba't ibang low-level na pag-optimize sa buong block at I/O stack. Marami sa mga pagbabagong ito ay unti-unti lamang, ngunit sama-samang nakakatulong ang mga ito sa mas maayos na pag-uugali sa ilalim ng halo-halong o mahirap na workload.

Bukod pa riyan, mayroon ding mga patuloy na pagpapabuti ng pagganap at katatagan sa mga subsystem ng imbakan at memorya. Maaaring wala itong mga magarbong pangalan o slogan sa marketing, ngunit kadalasan ay mas mahalaga ang mga ito para sa pang-araw-araw na pagiging maaasahan kaysa sa mga pangunahing tampok.

Pag-tune ng pagganap: mga panalo, regresyon at gawaing may kaugnayan sa paglalaro

Ang pagganap ay isang paulit-ulit na tema sa Linux 7.0, na may mga gawain na sumasaklaw sa mga database, scheduler, pamamahala ng memorya at mga graphics. Ang isang tampok ay kapansin-pansing mga nadagdag sa pagganap ng PostgreSQL sa AMD EPYC mga platform, kung saan ang mga naka-target na pagpapabuti ng kernel ay nagbubunga ng masusukat na pagtaas ng throughput sa mga workload ng database.

Mayroon ding mga mga pag-optimize sa pamamahala ng memorya at mga pag-update sa scalability ng scheduler na dapat makinabang sa mga multi-core at many-core system. Kasama ng mga pagpapabuti sa iba't ibang file system, ang mga pagbabagong ito ay naghanda ng daan para sa mas mahusay na pagganap sa ilalim ng parehong workload ng server at mabigat na paggamit ng desktop.

Mula sa pananaw ng paglalaro at graphics, ibinabalik ng Linux 7.0 suporta para sa malaking pahina ng Nouveau, ang open-source driver para sa mga NVIDIA GPU. Ito ay partikular na mahalaga para sa NVK Vulkan driver, na maaaring gumamit ng malalaking pahina upang mabawasan ang overhead at potensyal na mapabuti ang mga frame time at consistency sa mga laro at 3D application.

Ang Intel TSX (Transactional Synchronization Extensions) ay nakatakda na ngayon sa awtomatikong mode bilang default sa mga sinusuportahang CPU. Bagama't ang TSX ay isang natatanging tampok para sa maraming gumagamit, ang mga application na idinisenyo upang gamitin ang transactional memory ay maaaring makinabang mula sa isang mas adaptive, kernel-managed configuration na sinasamantala ang mga kakayahan ng hardware nang hindi nangangailangan ng manual tuning.

Kasabay nito, ang mga naunang benchmark sa Intel Core Ultra Series 3 Ang mga sistema ng Panther Lake ay nagpinta ng magkahalong larawanAng mga pagsubok na naghahambing sa mga Linux 7.0 development kernel sa Linux 6.19 stable sa isang MSI Prestige 14 laptop na may Core Ultra X7 358H at Arc B390 graphics ay nagpapahiwatig na ang performance sa ilang mga sitwasyon ay bumababa sa halip na bumubuti.

Ang mga pagsukat na ito ay isinagawa gamit ang parehong toolchain, pare-parehong "performance" power profile, at halos magkaparehong kernel configuration bukod sa mga bagong opsyon na idinagdag sa v7.0. Ang patuloy na gawain ngayon ay upang matukoy kung ang mga regresyon na ito ay partikular sa Panther Lake o sintomas ng mas malawak na mga isyung ipinakilala sa panahon ng merge window. Isinasagawa na ang karagdagang cross-platform benchmarking, at anumang mga problemang natuklasan ay malamang na ma-target sa panahon ng release-candidate phase.

Ang mga developer at user na interesado sa performance sa paglalaro ay may mga dahilan para bantayan ang siklong ito: ang kamakailang pag-develop ng kernel ay nagbibigay-diin pag-iiskedyul ng gawain, pamamahala ng memorya, at kapanahunan ng graphics driver, na pawang mahalaga para sa pare-parehong frame pacing at mga workload na sensitibo sa latency. Bagama't ang mga natamo sa totoong buhay ay depende sa game engine, driver stack, at distribution, ang direksyon ng paglalakbay ay malinaw na nakatuon sa mas mahusay na karanasan ng end-user.

Kalawang, mga update sa tooling at pagkilala sa komunidad

Higit pa sa purong hardware at performance work, ang Linux 7.0 ay patuloy na umuunlad sa kung paano isinusulat at pinapanatili ang kernel. Ang isang mahalagang simbolikong hakbang sa siklong ito ay ang pormal na pagkilala na ang suporta ng Rust ay narito upang manatili, na epektibong nagwawakas sa ideya na ang Rust ay isa lamang eksperimento sa loob ng kernel.

Ang mga bahaging nakabatay sa kalawang ay maliit na bahagi pa rin ng kabuuang codebase, ngunit unti-unting lumalawak ang kanilang presensyaAng pokus ng wika sa kaligtasan ng memorya at modernong paggamit ng mga kagamitan ay nakikita ng maraming developer bilang isang kapaki-pakinabang na pandagdag sa C, lalo na sa mga lugar tulad ng mga driver kung saan ang mga bug ay maaaring magkaroon ng malawakang mga kahihinatnan. Pinatitibay ng paglabas ng 7.0 na ang Rust ay isang permanenteng bahagi na ngayon ng pangmatagalang ebolusyon ng kernel.

Sa aspeto ng mga diagnostic, pinahusay din ang mga umiiral na kagamitan. Halimbawa, Iniuulat na ngayon ng turbostat ang mga istatistika ng L2 cache sa mga mas bagong Intel CPU, na nagbibigay sa mga power user at performance engineer ng mas malalim na pananaw sa kung paano kumikilos ang mga processor na ito sa ilalim ng load. Ang kakayahang siyasatin ang higit pang mga sukatan sa antas ng cache nang direkta mula sa isang pamilyar na tool ay maaaring makatulong para sa pag-debug ng mga anomalya sa pagganap o pag-tune ng mga workload.

Kasama rin sa paglabas na ito ang isang mas makataong elemento: ang CREDITS file ng kernel ngayon pormal na kinikilala ang matagal nang pangangasiwa ni Stephen Rothwell sa Linux‑NextMatapos pamahalaan ang Linux‑Next mula noong 2008, nagbitiw si Rothwell noong kalagitnaan ng Enero, at ipinasa ang baton kay Mark Brown.

Ang Linux‑Next ay gumaganap bilang isang lugar ng pagtatanghal kung saan pinagsama ang mga sanga ng subsystem at mga puno ng paksa bago ang bawat merge window. Pinapayagan nito ang mga developer na subukan ang mga pagbabago sa cross-subsystem nang mas maaga at nagbibigay sa mga adventurous user ng access sa mga bleeding-edge na patch nang hindi kinakailangang manu-manong mag-assemble ng maraming repository. Ang credit entry ay isang maliit ngunit makabuluhang pagkilala sa halos dalawang dekada ng trabaho na tahimik na sumusuporta sa pang-araw-araw na proseso ng pag-develop ng kernel.

Pagtingin sa lahat ng mga aspetong ito – mula sa paghahanda para sa hinaharap para sa Nova Lake, Diamond Rapids, at Zen 6, hanggang sa pag-tune ng file system, pagsasama ng Rust, at mga pagkilala sa komunidad – Linux Ang 7.0 ay hindi gaanong namumukod-tangi para sa anumang iisang tampok na headline at mas namumukod-tangi para sa lawak ng unti-unting magkakaugnay na mga pagbabagoDahil available na ang 7.0‑rc1, ang pokus ay lilipat sa stabilization at performance fine‑tuning, ngunit malinaw na na ang kernel na ito ay magsisilbing pundasyonal na release para sa susunod na bugso ng mga distribusyon at hardware platform ng Linux.

Kaugnay na mga post: