Tacaíocht meirge don eithne Linux cáineadh faighte aige ó Torvalds

Rinne Linus Torvalds athbhreithniú ar phaistí a chuireann an cumas i bhfeidhm tiománaithe a chruthú sa teanga Rust don eithne. Linux, agus rinne sé roinnt tuairimí criticiúla.

Ba iad an fhéidearthacht go bhféadfadh scaoll() a bheith i gcásanna earráide ba chúis leis na gearáin is mó, mar shampla, i gcás íseal cuimhne, nuair a d’fhéadfadh teip ar oibríochtaí leithdháileadh cuimhne dinimiciúil, lena n-áirítear laistigh den eithne. Dúirt Torvalds go bhfuil cur chuige den sórt sin san eithne bunúsach do-ghlactha agus, mura dtuigtear an pointe seo, féadfaidh sé go hiomlán NAKed aon chód a dhéanann iarracht cur chuige den sórt sin a úsáid. Ar an láimh eile, d'aontaigh an forbróir paiste leis an bhfadhb seo agus measann sé gur féidir é a réiteach.

Fadhb eile ab ea iarrachtaí chun cineálacha snámhphointe nó 128-giotán a úsáid, rud nach bhfuil inghlactha i dtimpeallachtaí ar nós an eithne. LinuxTharla gur fadhb níos tromchúisí a bhí ann seo, toisc go bhfuil leabharlann chroílár Rust doroinnte faoi láthair agus go léiríonn sí blob mór amháin—ní cheadaíonn sí duit gnéithe áirithe amháin a iarraidh, rud a chuireann cosc ​​ar úsáid feidhmiúlachta fadhbach áirithe. D’fhéadfadh go mbeadh athruithe ar thiomsaitheoir agus ar leabharlanna Rust ag teastáil chun an fhadhb seo a réiteach, agus níl straitéis ag an bhfoireann faoi láthair chun modúlacht a chur i bhfeidhm sna leabharlanna teanga.

Ina theannta sin, thug Torvalds faoi deara go raibh an sampla tiománaí a cuireadh ar fáil gan úsáid agus thug sé comhairle dúinn tiománaí áirithe a úsáid mar shampla a réitíonn ceann de na fíorfhadhbanna.

Nuashonrú: D’fhógair Google go bhfuil sé páirteach sa tionscnamh chun tacaíocht Rust a bhrú isteach sa chroílár. Linux agus leag sé amach an fhéidearthacht theicniúil a bhaineann le Rust a chur i bhfeidhm chun dul i ngleic le saincheisteanna a eascraíonn as earráidí bainistíochta cuimhne. Creideann Google go bhfuil Rust réidh anois le bheith páirteach i C mar an teanga chun comhpháirteanna eithne a fhorbairt. LinuxCuireann an t-alt samplaí ar fáil freisin d’úsáid na teanga Rust chun tiománaithe eithne a fhorbairt, i gcomhthéacs a n-úsáide san ardán. Android (Aithnítear meirge mar theanga a bhfuil tacaíocht oifigiúil aici don fhorbairt) Android).

Tugtar faoi deara go bhfuil fréamhshamhail tosaigh de thiománaí ullmhaithe ag Google atá scríofa i Rust don mheicníocht chumarsáide idirphróiseála Binder, rud a cheadóidh comparáid mhionsonraithe ar fheidhmíocht agus ar shlándáil fhorfheidhmithe Binder in C agus Rust. Ina fhoirm reatha, níl an obair críochnaithe fós, ach le haghaidh beagnach gach astarraingt bhunúsach den fheidhmiúlacht eithne atá riachtanach chun Ceanglóir a oibriú, ullmhaíodh sraitheanna chun na hastarraingtí seo a úsáid i gcód meirge.

Foinse: oscailtenet.ru

Ceannaigh óstáil iontaofa do shuímh le cosaint DDoS, freastalaithe VPS VDS 🔥 Ceannaigh óstáil gréasáin iontaofa le cosaint DDoS, freastalaithe VPS VDS | ProHoster