Linux 6.0 puhul on tulevastes väljaannetes oodata kogu Rusti toe jõudluse täiustusi ja parandusi

linus Torvalds avaldas esimese ja teise versiooni kandidaadid (CR) Linuxist 6.0 mitu päeva tagasi pärast kahenädalast ühinemisakent. See uus kerneli versioon peaks järgmise kahe kuu jooksul stabiliseeruma, kuid Torvalds selgitas, et 5.19-lt 6.0-le muutus ei tähenda, et tarkvaras oleks tehtud põhimõttelisi muudatusi.

Enamik uuendustest näib olevat GPU täiustused, võrk ja heli. Linuxi looja märkis, et selles versioonis puuduvad mõned Rusti integratsioonid, kuid loodab, et need ilmuvad mõnes teises väljalaskekandidaadis või versioonis 6.x.

"Hoolimata märkimisväärsest arvu muutusest ei ole selles väljaandes midagi põhimõtteliselt teistsugust. Olen pikka aega vältinud arusaama, et algarvud on tähendusrikkad, ja "hierarhilise" nummerdamissüsteemi ainus põhjus on muuta arve hõlpsamini meeldejäävaks ja eristatavaks. Sellepärast, kui väiksem arv jõuab umbes 20-ni, eelistan ma suurendada suuremat arvu ja minna tagasi väiksema arvu juurde. Kuid "selles versioonis pole midagi põhimõtteliselt erinevat" ei tähenda ilmselgelt, et muudatusi poleks palju, " kirjutas Torvalds Linux 6.0-rc1 väljakuulutamisel.

Ta märkis, et liidetud kohustusi oli üle 800 ja liidetud kohustuste üle 13 500. ei ole ühendatud. Alustamiseks nendes Linux 6.0-rc väljalasekandidaatides, leiame, mida pakutakse märkimisväärsed jõudluse täiustused, suure tõukega tipptasemel Intel Xeoni ja AMD EPYC serverites ning AMD Threadripperis, Lisaks sellele lisab see Intel Raptor Lake'i jaoks uusi draivereid, uued RISC-V laiendused, tugi süsteemi hostinime seadistamiseks parameetri "hostname=" kaudu, uus AMD Raphaeli helidraiver ja Intel Habana Labsi Gaudi2 tugi.

Lisaks sellele ka kaasas HEVC/H.265 liidese stabiilne versioon, eeltöö Intel Meteor Lake'i toe kallal, sealhulgas heli, Intel IPI virtualiseerimine KVM-i jaoks, Intel SGX2 tugi, turvakriitiliste süsteemide käitusaegne kontrollimine, Btrfs-i protokolli v2 saatmine, olulised planeerija täiustused, AMD Zen 4 edasised ettevalmistused, pidev AMD RDNA3 graafika lubamine ja mIO_uring süsteemikõne liidese olulised täiustused.

Linux 6.0 teeb kõige rohkem failimuudatusi ja lisab uusi ridu mõnda aega. Torvalds ütles, et selle tsükli jooksul on lisatud üle miljoni koodirea, osaliselt tänu uue AMDGPU ümber loodud automaatselt genereeritud päisefailidele ja Intel Habana Labs Gaudi2 toele.

Vaatamata tuumale lisatud koodi mahule, mõnda funktsiooni, mille tähtaeg oli kaua aega möödas, ei ühendatud, eelkõige projekti "Rust for Linux" plaastrid. "Tegelikult lootsin, et meil on osa varasest Rusti raamistikust ja mitme põlvkonna LRU virtuaalmasin, kuid seekord seda ei juhtunud," ütles Torvalds.

Projekti "Rust for Linux" juhib Miguel Ojeda Google'i ja Interneti-turvalisuse uurimisrühma rahalise toetusega. Torvalds ütles, et need parandused võivad ilmuda järgmistes Linux 6.0 või muudes 6.x RC-des.

Rust lisati Linuxi kerneli arendamiseks teise keelena pärast keelt C. Torvalds aga selgitas, et see ei puuduta kogu Linuxi koodi ümberkirjutamist Rusti keelega, vaid Rusti kasutamist mõne uue tuumamooduli kirjutamiseks. See valik sündis, kui intensiivistub arutelu alternatiivide üle, mis suudavad asendada C-keele süsteemiarenduses.

Rustile on pandud suuri lootusi selle pakutavate turvalisuse ja mäluhalduse eeliste tõttu. Mõned aga usuvad, et seda tüüpi algatus on määratud läbikukkumisele.

"Rust for Linux" on projekt, mille eesmärk on juurutada Rust-keel kernelisse. Roostel on võtmeomadus, mis muudab selle oluliseks teise keeleks pidamise väga huvitavaks. Projekti arendajate ja Torvaldsi enda sõnul on projekt "Rust for Linux" arenenud staadiumis, kuid tuumaga integreerumine on siiski aeglane.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.