Para sa Linux 6.0, inaasahan ang mga pagpapahusay at pag-aayos sa pagganap sa lahat ng suporta sa Rust sa mga susunod na release

linuInilabas ni Torvalds ang una at pangalawang bersyon ng mga kandidato (CR) mula sa Linux 6.0 ilang araw na ang nakalipas pagkatapos ng dalawang linggong merger window. Ang bagong bersyon ng kernel na ito ay dapat maging matatag sa susunod na dalawang buwan, ngunit nilinaw ni Torvalds na ang pagbabago mula 5.19 hanggang 6.0 ay hindi nangangahulugan na ang mga pangunahing pagbabago ay ginawa sa software.

Karamihan sa mga update ay tila mga pagpapabuti ng GPU, network at tunog. Napansin ng tagalikha ng Linux ang kawalan ng ilang pagsasama ng Rust sa release na ito, ngunit inaasahan na lalabas ang mga ito sa isa pang kandidato sa paglabas o sa isang 6.x na release.

"Sa kabila ng makabuluhang pagbabago sa bilang, walang panimula na naiiba sa paglabas na ito. Matagal ko nang iniiwasan ang paniwala na ang mga pangunahing numero ay makabuluhan, at ang tanging dahilan para sa isang "hierarchical" na sistema ng pagnunumero ay upang gawing mas madaling matandaan at makilala ang mga numero. Kaya naman kapag ang mas maliit na bilang ay umabot sa humigit-kumulang 20, mas gusto kong dagdagan ang mas malaking bilang at bumalik sa mas maliit na numero. Gayunpaman, ang 'walang panimula na naiiba sa paglabas na ito' ay malinaw na hindi nangangahulugan na walang maraming pagbabago," isinulat ni Torvalds sa pag-anunsyo ng Linux 6.0-rc1.

Nabanggit niya na mayroong higit sa 800 pinagsamang mga pangako at higit sa 13 pinagsamang mga pangako. hindi pinagsama. Upang makapagsimula, sa mga release na kandidatong ito ng Linux 6.0-rc, mahahanap natin kung ano ang inaalok makabuluhang pagpapabuti ng pagganap, na may malaking pagtulak sa mga high-end na Intel Xeon at AMD EPYC server, pati na rin ang AMD Threadripper, Bilang karagdagan dito, nagdaragdag ito ng mga bagong driver para sa Intel Raptor Lake, mga bagong extension ng RISC-V, suporta para sa pagtatakda ng hostname ng system sa pamamagitan ng parameter ng kernel na "hostname=", bagong driver ng audio ng AMD Raphael, at suporta para sa Gaudi2 mula sa Intel Habana Labs.

Bukod pa diyan may kasamang matatag na bersyon ng interface ng HEVC/H.265, paunang gawain sa suporta ng Intel Meteor Lake kabilang ang audio, Intel IPI virtualization para sa KVM, suporta ng Intel SGX2, runtime na pag-verify para sa mga kritikal na sistema ng seguridad, Magpadala ng v2 protocol para sa Btrfs, mga pangunahing pagpapabuti ng scheduler, karagdagang paghahanda para sa AMD Zen 4, tuluy-tuloy na AMD RDNA3 graphics enablement at mMga makabuluhang pagpapabuti sa IO_uring system call interface.

Linux 6.0 account para sa pinakamalaking bilang ng mga pagbabago sa file at mga bagong linya na idinagdag sa ilang sandali. Sinabi ni Torvalds na higit sa isang milyong linya ng code ang naidagdag sa cycle na ito, sa bahagi dahil sa mga awtomatikong nabuong header file sa paligid ng bagong AMDGPU at suporta para sa Intel Habana Labs Gaudi2.

Sa kabila ng dami ng code na idinagdag sa core, ang ilang mga tampok na matagal nang natapos ay hindi pinagsama, partikular ang mga patch mula sa proyektong "Rust for Linux". "Sa totoo lang, umaasa ako na magkakaroon tayo ng ilan sa mga unang framework ng Rust at isang multi-generation na LRU virtual machine, ngunit sa pagkakataong ito ay hindi ito nangyari," sabi ni Torvalds.

Ang proyektong "Rust for Linux" ay pinamumunuan ni Miguel Ojeda na may pinansiyal na suporta mula sa Google at sa Internet Security Research Group. Sinabi ni Torvalds na ang mga pag-aayos na ito ay maaaring lumitaw sa susunod na Linux 6.0 o iba pang 6.x RC.

Idinagdag ang Rust bilang pangalawang wika para sa pagbuo ng kernel ng Linux pagkatapos ng wikang C. Gayunpaman, nilinaw ni Torvalds na hindi ito tungkol sa muling pagsusulat ng lahat ng Linux code gamit ang Rust na wika, ngunit tungkol sa paggamit ng Rust upang magsulat ng ilan sa mga bagong kernel module. Dumating ang pagpipiliang ito habang tumitindi ang debate sa mga alternatibong may kakayahang palitan ang wikang C para sa pagpapaunlad ng mga sistema.

Ang mataas na pag-asa ay nai-pin sa Rust dahil sa seguridad at mga benepisyo sa pamamahala ng memory na inaalok nito. Gayunpaman, naniniwala ang ilan na ang ganitong uri ng inisyatiba ay tiyak na mabibigo.

Ang "Rust for Linux" ay ang proyekto na naglalayong ipakilala ang Rust na wika sa kernel. Ang kalawang ay may mahalagang katangian na ginagawang lubhang kawili-wiling isaalang-alang bilang pangalawang wika sa core. Ayon sa mga developer ng proyekto, at si Torvalds mismo, ang proyektong "Rust para sa Linux" ay nasa advanced na yugto, ngunit mabagal pa ring isama sa kernel.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.