Operētājsistēmas Linux 6.0 veiktspējas uzlabojumi un labojumi ir gaidāmi visā Rust atbalstā turpmākajos laidienos

linus Torvalds izlaida pirmās un otrās versijas kandidātus (CR) Linux 6.0 pirms vairākām dienām pēc divu nedēļu apvienošanās perioda. Šai jaunajai kodola versijai vajadzētu nostabilizēties nākamo divu mēnešu laikā, taču Torvalds precizēja, ka izmaiņas no 5.19 uz 6.0 nenozīmē, ka programmatūrā ir veiktas būtiskas izmaiņas.

Šķiet, ka lielākā daļa atjauninājumu ir GPU uzlabojumi, tīkls un skaņa. Linux veidotājs atzīmēja, ka šajā laidienā nav dažu Rust integrāciju, taču sagaida, ka tās parādīsies citā laidienā vai 6.x laidienā.

“Neskatoties uz ievērojamajām skaita izmaiņām, šajā laidienā nekas būtiski neatšķiras. Es jau sen esmu vairījies no priekšstata, ka pirmskaitļi ir nozīmīgi, un vienīgais iemesls "hierarhiskai" numerācijas sistēmai ir atvieglot skaitļu atcerēšanos un atšķiršanu. Tāpēc, kad mazākais skaitlis sasniedz aptuveni 20, es dodu priekšroku lielākajam skaitlim un atgriezties pie mazāka skaitļa. Tomēr “šajā laidienā nekas būtiski neatšķiras” acīmredzami nenozīmē, ka nav daudz izmaiņu,” paziņoja Torvalds, paziņojot par Linux 6.0-rc1.

Viņš norādīja, ka ir vairāk nekā 800 apvienoto saistību un vairāk nekā 13 500 apvienoto saistību. nav apvienoti. Lai sāktu, šajos Linux 6.0-rc laidiena kandidātos, mēs varam atrast to, kas tiek piedāvāts būtiski veiktspējas uzlabojumi, ar lielu impulsu augstākās klases Intel Xeon un AMD EPYC serveriem, kā arī AMD Threadripper, Papildus tam tas pievieno jaunus draiverus Intel Raptor Lake, jauni RISC-V paplašinājumi, atbalsts sistēmas saimniekdatora nosaukuma iestatīšanai, izmantojot kodola parametru “hostname=”, jauns AMD Raphael audio draiveris un Intel Habana Labs atbalsts Gaudi2.

Papildus tam arī ir aprīkots ar stabilu HEVC/H.265 interfeisa versiju, sagatavošanas darbs pie Intel Meteor Lake atbalsta, tostarp audio, Intel IPI virtualizācijas KVM, Intel SGX2 atbalsts, izpildlaika verifikācija drošībai kritiskām sistēmām, Send v2 protokols Btrfs, galvenie plānotāja uzlabojumi, turpmāka sagatavošana AMD Zen 4, nepārtraukta AMD RDNA3 grafikas iespējošana un mBūtiski uzlabojumi IO_uring sistēmas izsaukuma saskarnē.

Operētājsistēmā Linux 6.0 tiek veikts vislielākais failu izmaiņu un pievienoto jaunu rindu skaits pēc brīža. Torvalds sacīja, ka šajā ciklā ir pievienots vairāk nekā miljons koda rindiņu, daļēji pateicoties automātiski ģenerētiem galvenes failiem ap jauno AMDGPU un Intel Habana Labs Gaudi2 atbalstu.

Neskatoties uz kodolam pievienotā koda apjomu, dažas funkcijas, kurām jau sen bija nepieciešamas, netika apvienotas, jo īpaši ielāpus no projekta "Rust for Linux". "Patiesībā es cerēju, ka mums būs kāds no agrīnās Rust sistēmas un vairāku paaudžu LRU virtuālās mašīnas, taču šoreiz tas nenotika," sacīja Torvalds.

Projektu "Rust for Linux" vada Migels Ojeda ar Google un Internet Security Research Group finansiālu atbalstu. Torvalds teica, ka šie labojumi var parādīties nākamajā Linux 6.0 vai citos 6.x RC.

Rust tika pievienota kā otrā valoda Linux kodola izstrādei pēc valodas C. Tomēr Torvalds paskaidroja, ka runa nav par visa Linux koda pārrakstīšanu ar Rust valodu, bet gan par Rust izmantošanu dažu jauno kodola moduļu rakstīšanai. Šī izvēle radās, pastiprinoties debatēm par alternatīvām, kas spēj aizstāt C valodu sistēmu izstrādē.

Uz Rust ir liktas lielas cerības, jo tas piedāvā drošības un atmiņas pārvaldības priekšrocības. Tomēr daži uzskata, ka šāda veida iniciatīva ir lemta neveiksmei.

"Rust for Linux" ir projekts, kura mērķis ir ieviest Rust valodu kodolā. Rūsai ir galvenā īpašība, kas padara to ļoti interesantu uzskatīt par otro valodu kodolā. Pēc projekta izstrādātāju un paša Torvalda domām, projekts "Rust for Linux" ir progresīvā stadijā, taču joprojām lēni integrējas kodolā.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.