„Linux 6.0-rc1“ išleista su įdomiais našumo optimizavimais, naujos aparatinės įrangos palaikymu

LINUX branduolys –

Po dvi savaites trukusio sujungimo lango Linusas Torvaldsas šią popietę išleido pirmąjį kandidatą Linux 6.0. Per ateinančius maždaug du mėnesius „Linux 6.0“ branduolys stabilizuosis, bet jau nuo mano ankstyvųjų bandymų įvairiose sistemose jis yra geros formos, o funkcijos ir našumas atrodo puikiai.

„Linux 6.0“ našumo srityje atrodo labai gerai, o aukščiausios klasės versijos pagerėjo Intel Xeon ir AMD EPYC serveriai taip pat AMD Threadripper o ateinančiomis savaitėmis turėsiu daugiau stalinių ir nešiojamųjų kompiuterių testų iš Linux 6.0. Buvo keletas labai gražių ir reikšmingų našumo patobulinimų.


Linusas Torvaldsas kodiniu pavadinimu „Linux 6.0-rc1“ pavadino „Hurr durr I’ma ninja tingly“ branduolį.

Rytoj pateiksiu savo ilgą Linux 6.0 funkcijų apžvalgą, bet čia yra trumpa apžvalga. „Linux 6.0“ siūlo nuolatinius „Intel Raptor Lake“ tvarkyklių papildymus, naujus RISC-V plėtinius, sistemos pagrindinio kompiuterio pavadinimo nustatymo palaikymą naudojant „hostname=” branduolio parametrą, AMD automatinio režimo perėjimą, skirtą Lenovo ThinkPad nešiojamiesiems kompiuteriams, Intel Habana Labs Gaudi2 palaikymą, HEVC/ H.265 sąsaja buvo pakeista į stabilią, naują AMD Raphael garso tvarkyklę, šiek tiek ankstyvo darbo su Intel Meteor Lake palaikymu, pvz., su garsu, tobulais įrankiais AMD Zen 4 IBS, Intel IPI virtualizacija KVM, AMD x2AVIC skirta KVM, Intel SGX2 palaikymas, saugumui svarbių sistemų tikrinimas vykdymo metu, Send Protocol v2 for Btrfs, dideli planavimo patobulinimai, daugiau AMD Zen 4 paruošimo, tęsiamas AMD RDNA3 grafikos įjungimas ir keletas labai gražių IO_uring patobulinimų. Tai greita apžvalga, bet apskritai Linux 6.0 yra labai įdomus branduolys!

„Linux 6.0“ yra didelis berniukas, kuriame per ilgą laiką buvo atlikta daugiausiai failų pakeitimų ir pridėta naujų eilučių… Per šį ciklą buvo pridėta daugiau nei milijonas kodo eilučių, iš dalies dėl automatiškai sugeneruotų antraštės failų aplink naują AMDGPU ir Intel Habana Labs Gaudi2 palaikymas. Palyginimui, Linux 5.19 sujungimo lange buvo 789 000 naujo kodo eilučių. „Linux 6.0“ bus didelė.

Kad ir kokie įdomūs būtų „Linux 6.0“ pakeitimai, yra keletas funkcijų, kurios šį savaitgalį nebuvo sujungtos… „Rust for Linux“ pataisos dar nebuvo sujungtos… Tikimės, kad kitą ciklą. Dėl našumą gerinančio MGLRU darbo taip pat nepavyko pasiekti šio ciklo ir „Maple Tree“ neveikti, tačiau tikimasi, kad abi šios funkcijos turėtų būti paruoštos „Linux 6.1“. „Linux“ realiojo laiko „PREEMPT_RT“ pataisos taip pat yra labai arti finišo linijos, bet nebuvo išsiųstos nei 6.0 versijoje.

Linusas Torvaldsas taip pat žino apie kai kurias neseniai iškeltas „Linux“ branduolio gedimus, kurios, atrodo, buvo priskirtos „VirtIO“ sujungimui ir jau yra sprendžiamos. Tikimės, kad kitą savaitgalį visa tai bus geros būklės Linux 6.0-rc2.

Linusas rašė Linux 6.0-rc1 pranešimas:

Tiesą sakant, tikėjausi, kad gausime pirmąją rūdžių infrastruktūrą ir kelių kartų LRU VM, bet šį kartą nė vienas iš jų neįvyko. Visada yra daugiau leidimų. Tačiau yra daug nuolatinio tobulinimo beveik visur, nes “shortlog” yra per ilgas, kad jį būtų galima paskelbti, todėl, kaip visada rc1 pranešimams, žemiau yra tik mano “sujungimo žurnalas”. Neabejotinai galite gauti aukšto lygio apžvalgą tiesiog tai nuskaitę, bet akivaizdu, kad verta dar kartą pabrėžti, kad sujungimo žurnale paminėti žmonės yra tik tie prižiūrėtojai, iš kurių aš imu, o kai pradėsite, dalyvauja daugiau nei 1700 kūrėjų. žvelgdamas į visas detales git medyje.

Stebėkite mano „Linux 6.0“ funkcijų aprašą rytoj ir daugybę „Linux 6.0“ branduolio etalonų, kurie ateinančiomis savaitėmis pasirodys „Phoronix“. „Linux 6.0 Stable“ turėtų pasirodyti maždaug rugsėjo pabaigoje arba spalio pradžioje.

Leave a Reply

Your email address will not be published.