Za Linux 6.0 se pričakujejo izboljšave zmogljivosti in popravki za vso podporo za Rust v prihodnjih izdajah

linus Torvalds je izdal kandidata za prvo in drugo različico (CR) iz Linuxa 6.0 pred nekaj dnevi po dvotedenskem združitvenem obdobju. Ta nova različica jedra bi se morala stabilizirati v naslednjih dveh mesecih, vendar je Torvalds pojasnil, da sprememba s 5.19 na 6.0 ne pomeni, da so bile narejene temeljne spremembe programske opreme.

Zdi se, da je večina posodobitev izboljšava GPE, omrežje in zvok. Ustvarjalec Linuxa je opazil odsotnost nekaterih integracij Rust v tej izdaji, vendar pričakuje, da se bodo pojavile v drugi kandidatki za izdajo ali izdaji 6.x.

»Kljub pomembni spremembi števila ni nič bistveno drugačnega pri tej izdaji. Dolgo sem se izogibal ideji, da so praštevila smiselna in da je edini razlog za "hierarhični" sistem številčenja ta, da si števila lažje zapomnimo in jih razlikujemo. Zato, ko manjše število doseže približno 20, raje povečam večje število in se vrnem na manjše število. Vendar 'nič bistveno drugačnega v tej izdaji' očitno ne pomeni, da ni veliko sprememb,« je Torvalds zapisal ob napovedi Linuxa 6.0-rc1.

Opozoril je, da je bilo več kot 800 združenih potrditev in več kot 13 združenih potrditev. ni združeno. Za začetek, v teh kandidatih za izdajo Linuxa 6.0-rc, lahko najdemo, kar se ponuja pomembne izboljšave delovanja, z velikim pospeševanjem vrhunskih strežnikov Intel Xeon in AMD EPYC ter AMD Threadripper, Poleg tega doda nove gonilnike za Intel Raptor Lake, nove razširitve RISC-V, podpora za nastavitev imena gostitelja sistema prek parametra jedra »ime_gostitelja=«, nov zvočni gonilnik AMD Raphael in podpora za Gaudi2 iz laboratorijev Intel Habana.

Poleg tega tudi opremljen s stabilno različico vmesnika HEVC/H.265, predhodna dela na podpori Intel Meteor Lake, vključno z zvokom, virtualizacijo Intel IPI za KVM, podporo Intel SGX2, preverjanjem časa izvajanja za varnostno kritične sisteme, protokolom Send v2 za Btrfs, večjimi izboljšavami razporejevalnika, nadaljnjimi pripravami za AMD Zen 4, neprekinjenim omogočanjem grafike AMD RDNA3 in mPomembne izboljšave vmesnika sistemskega klica IO_uring.

Linux 6.0 predstavlja največje število sprememb datotek in dodanih novih vrstic čez nekaj časa. Torvalds je dejal, da je bilo v tem ciklu dodanih več kot milijon vrstic kode, deloma zaradi samodejno ustvarjenih datotek glave okoli novega AMDGPU in podpore za Intel Habana Labs Gaudi2.

Kljub količini kode, dodane jedru, nekatere funkcije, ki so že dolgo čakale, niso bile združene, zlasti popravke iz projekta "Rust for Linux". »Pravzaprav sem upal, da bomo imeli nekaj zgodnjega ogrodja Rust in večgeneracijski virtualni stroj LRU, a tokrat se to ni zgodilo,« je dejal Torvalds.

Projekt "Rust for Linux" vodi Miguel Ojeda ob finančni podpori Googla in raziskovalne skupine za internetno varnost. Torvalds je dejal, da se lahko ti popravki pojavijo v naslednjem Linuxu 6.0 ali drugih 6.x RC.

Rust je bil dodan kot drugi jezik za razvoj jedra Linuxa po jeziku C. Vendar je Torvalds pojasnil, da ne gre za ponovno pisanje celotne kode Linuxa z jezikom Rust, ampak za uporabo Rusta za pisanje nekaterih novih modulov jedra. Ta izbira je prišla, ko se razprava o alternativah, ki bi lahko nadomestile jezik C za razvoj sistemov, krepi.

Zaradi prednosti varnosti in upravljanja pomnilnika, ki jih ponuja, so na Rust polagali veliko upov. Vendar pa nekateri menijo, da je tovrstna pobuda obsojena na neuspeh.

"Rust za Linux" je projekt, katerega namen je uvesti jezik Rust v jedro. Rust ima ključno lastnost, zaradi katere ga je zelo zanimivo obravnavati kot drugi jezik v jedru. Po mnenju razvijalcev projekta in samega Torvaldsa je projekt "Rust for Linux" v napredni fazi, vendar se še vedno počasi integrira v jedro.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.