Josh Triplett, a oibríonn ag Intel agus atá ar an gcoiste a mhaoirsíonn forbairt Crates.io, ag labhairt ag Cruinniú Mullaigh Teicneolaíochta Foinse Oscailte
I ngrúpa oibre atá á gcruthú, ullmhóidh forbróirí Rust, in éineacht le hinnealtóirí ó Intel, sonraíochtaí a shaineoidh an fheidhmiúlacht is gá a chur i bhfeidhm i Rust le haghaidh ríomhchlárú córais. Is minic a éilíonn ríomhchlárú córais ionramháil ar leibhéal íseal, mar shampla treoracha próiseálaithe pribhléideach a fhorghníomhú agus faisnéis mhionsonraithe a fháil faoi staid an phróiseálaí. As na gnéithe cosúla atá á bhforbairt cheana féin le haghaidh Rust, tugtar faoi deara tacaíocht do struchtúir gan ainm, ceardchumainn, ionsátaí teanga tionóil (an macra “asm!”) agus formáid uimhir snámhphointe BFLOAT16.
Creideann Josh go mbaineann todhchaí na ríomhchláraithe córais le Rust, agus tá an teanga C i réaltachtaí nua-aimseartha ag éileamh na háite a bhí i seilbh Tionóil le blianta beaga anuas. Meirge
ní hamháin go gcuireann sé faoiseamh ar fhorbróirí ó na fadhbanna bunúsacha sa teanga C a thagann chun cinn mar gheall ar obair ísealleibhéil le cuimhne, ach tugann sé deis freisin é a úsáid i bhforbairt paraidímí ríomhchlárúcháin nua-aimseartha.
Le linn
Tháinig Josh suas leis an smaoineamh an cumas chun tiománaithe a fhorbairt san eithne Linux sa teanga Rust a chur leis, rud a d'fhágfadh go bhféadfaí tiománaithe níos sábháilte agus níos fearr a chruthú le hiarracht íosta, saor ó fhadhbanna cosúil le rochtain cuimhne tar éis iad a shaoradh, null. tagairtí pointeora agus róchaiteachas maolánach.
Chuir Greg Kroah-Hartman, atá freagrach as an brainse cobhsaí den eithne Linux in iúl, go bhfuil sé ullamh creat a chur leis chun tiománaithe a fhorbairt sa teanga Rust a chur leis an eithne má tá fíorbhuntáistí aige thar C, mar shampla, soláthróidh sé slán. ceangail thar API Eithne. Ina theannta sin, ní mheasann Greg an creat seo ach mar rogha, nach bhfuil gníomhach de réir réamhshocraithe, ionas nach n-áirítear Rust mar spleáchas tógála ar an eithne.
Iompaigh sé amach go bhfuil roinnt foirne ag obair cheana féin sa treo seo. Mar shampla, forbróirí ón gcuideachta "Fish in a Barrel"
Comhthreomhar
Níl an fheidhmiúlacht go léir atá beartaithe curtha i bhfeidhm go fóill, ach tá an creat oiriúnach go leor le haghaidh oibre cheana féin agus úsáideadh é chun tiománaí oibre a scríobh don rialtóir USB Ethernet LAN9512 a sholáthraítear ar an mbord Raspberry Pi 3. Tá an tiománaí smsc95xx atá ann cheana féin, scríofa ag i. C teanga. Tugtar faoi deara go bhfuil méid an mhodúil agus an forchostais ó chomhpháirteanna am rite nuair a bhíonn tiománaí á bhforbairt i Rust neamhshuntasach, rud a fhágann gur féidir an creat a úsáid le haghaidh feistí le hacmhainní teoranta.
Foinse: oscailtenet.ru