Iko kuiswa kweRust muLinux 6.1 kwatove kuenderera mberi

Iko kuiswa kweRust muLinux 6.1 kwatove kuenderera mberi

Kubatanidzwa kweRust muLinux kwave nedanho repamusoro rekugamuchirwa nenharaunda uye vanogadzira

Sezvakavimbiswa naLinus Torvalds mune yekupedzisira Open Source Summit, achichengeta izwi rake uye pasina ruzivo rwunogona kunonoka kubatanidzwa, yaizosundidzira kuti Rust yeLinux ibatanidzwe mu6.1 kernel.

Shanduko iyi inouya nechinhanho icho mushure memakore 31, Linux ichagamuchira mutauro wechipiri yekuvandudza kernel. Neizvi, nharo dzine hukama dzinomuka zvakare dzakatenderedza mukana wekurasa C vachifarira mutauro weRust uchipihwa zvakanakira izvo zvinopa. Kujekeswa kudiki zvakadaro: parizvino, Rust inongowana iyo yepamutemo API yekubvumidza kuvandudzwa kwemamodule akasiyana kana madhiraivha.

Pamubvunzo wemukana wekurasa mutauro C, mugadziri wemutauro weC anonyora akati wandei zvikonzero nei zvirongwa munzira iyi zvingangokundikana:

Yekutanga ndeye C mutauro toolchain

Mutauro weC hausi iwo chete mutauro pachawo, asiwo ese maturusi ekusimudzira akagadzirwa emutauro uyu. Iwe unoda kuita static ongororo yeiyo yako sosi kodhi? - Kune vanhu vazhinji vari kushanda pane iyi nyaya yeC. Zvishandiso zvekuona kudonha kwendangariro, nhangemutange yedata uye zvimwe zvikanganiso? Kune akawanda, kunyangwe mutauro wako wakashongedzerwa zviri nani.

Kana iwe uchida kunanga chikuva chausina kujaira, unenge uri kushandisa chimiro cheC C semutauro wekombuta nhasi zvinoita kuti zvikodzere maturusi ekunyorera, uye maturusi mazhinji anonyorwa.

Kana mumwe munhu ane cheni yezvishandiso zvekushanda, sei pangozi kuchinja mutauro? "C irinani" inofanirwa kuburitsa yakawanda yekuwedzera chibereko kukurudzira nguva yakashandiswa kumisikidza chishandiso chitsva. Kana izvi zvichiita zvicharamba zvichionekwa.

Kusava nechokwadi kwemutauro mutsva

Mutauro usati wasvika pakukura, ungangove wakaremara uye wakagadziridzwa zvakanyanya kugadzirisa matambudziko emutauro wemutauro. Uye mutauro wacho unotoenderana here nechishambadzo? Unogona kupa chimwe chinhu senge "nguva dzakasarudzika" kana "kukurumidza kupfuura C", asi izvi zvinangwa zvakaoma kuzadzisa kana mutauro ukawedzera seti yakazara yezvimiro.

Uye vachengeti? Chokwadi, unogona kuforoma mutauro wakavhurika sosi, asi ndinokahadzika kuti makambani mazhinji angafarira kushandisa mutauro waanogona kumanikidzwa kuchengeta gare gare. Kubhejera mutauro mutsva injodzi huru.

Mutauro unotaura nezvemarwadzo chaiwo eC? Zvinoitika kuti vanhu havasi nguva dzose vanobvumirana pane izvo kushaya simba kweC. Kugoverwa kwechiyeuchidzo, kutarisira maitiro uye tambo zvinowanzoomeswa, asi nemaraibhurari akakodzera uye nzira yakanaka yekuyeuka, inogona kuderedzwa. Mutauro haugadzirise matambudziko ayo vashandisi vepamusoro vasina hanya nazvo here? Kana zvakadaro, ukoshi hwayo chaihwo hunogona kuva hwakaderera zvikuru pane hwaitarisirwa.

Kushaikwa kwevagadziri vane ruzivo rwemutauro mutsva

Zvinotaurwa kuti mutauro mutsva unenge uine dziva diki revagadziri vane ruzivo. Kune chero kambani yepakati kana yakakura, iri idambudziko guru. Kuwanda kwevagadziri vanowanikwa kune kambani, zviri nani zviri nani.

Zvakare, kana kambani iine ruzivo rwekutsvaga vagadziri veC, ivo havazive nzira yekutsvagira mutauro mutsva uyu.

Nhau dzekuuya kwekubatanidzwa kweRust yeLinux muvhezheni 6.1 yekernel Inouya pakati peshanduko mumaonero aLinus Torvalds emutauro weRust.

Rust rutsigiro rweLinux kernel budiriro inoenderera uye inonzi "danho rinokosha pakukwanisa kunyora vatongi mumutauro wakachengeteka."

Mozilla Research's Rust ndiyo mhando yemutauro wechirongwa uyo avo vanonyora kodhi yekutanga yekuisa / yekubuda masisitimu (BIOS), mamaneja ebhutsu, masisitimu anoshanda, nezvimwe. iva nechido

Mukuona kwevanocherechedza vane ruzivo, inguva yemberi yezvirongwa zvehurongwa panzvimbo yemutauro weC. Kutaura zvazviri, nyanzvi dzinotaura kuti inopa zviri nani zvivimbiso zvekuchengetedza software kupfuura C / C ++.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako