Tha taic meirge airson kernel Linux mu choinneimh càineadh bho Torvalds

Rinn Linus Torvalds ath-sgrùdadh air na pìosan a chuir an gnìomh an comas draibhearan a chruthachadh anns a’ chànan Rust airson an kernel Linux, agus rinn e beachdan èiginneach.

Chaidh na gearanan as motha adhbhrachadh leis a’ chomas a dh’ fhaodadh a bhith ann de chlisgeadh () ann an suidheachaidhean mearachd, mar eisimpleir, ann an suidheachadh le cuimhne ìosal, nuair a dh’ fhàillig gnìomhachd riarachadh cuimhne fiùghantach, a ’toirt a-steach taobh a-staigh an kernel. Thuirt Torvalds gu bheil an leithid de dhòigh-obrach anns an kernel gu ìre mhòr eu-comasach agus, mura h-eilear a’ tuigsinn a’ phuing seo, is urrainn dha gu tur NAKed còd sam bith a bhios a’ feuchainn ri leithid de dhòigh-obrach a chleachdadh. Air an làimh eile, dh’ aontaich an leasaiche paiste leis an duilgheadas seo agus tha e den bheachd gu bheil e so-fhuasgladh.

B’ e duilgheadas eile a bh’ ann oidhirpean air seòrsachan puing-fleòdraidh no 128-bit a chleachdadh, nach eil iomchaidh airson àrainneachdan leithid an kernel Linux. Thionndaidh seo a-mach gu bhith na dhuilgheadas nas miosa, oir aig an àm seo tha prìomh leabharlann Rust do-sheachanta agus tha e a ’riochdachadh aon blob mòr - chan eil dòigh ann dìreach cuid de na feartan iarraidh, a’ cur casg air cleachdadh aon no fear eile de ghnìomhachd trioblaideach. Dh’ fhaodadh gum bi feum air atharraichean air an inneal-cruinneachaidh meirge agus leabharlannan gus fuasgladh fhaighinn air an duilgheadas, ged aig an àm seo chan eil ro-innleachd aig an sgioba fhathast air mar a chuireas iad modaladh nan leabharlannan cànain an gnìomh.

A bharrachd air an sin, thug Torvalds fa-near nach robh an eisimpleir draibhear a chaidh a thoirt seachad gun fheum agus chomhairlich e dhuinn cuid de dhràibhear a chleachdadh mar eisimpleir a dh’ fhuasgladh aon de na fìor dhuilgheadasan.

Ùrachadh: Tha Google air ainmeachadh gu bheil e an sàs anns an iomairt gus taic Rust a phutadh a-steach don kernel Linux agus air adhbharan teicnigeach a thoirt seachad airson Rust a thoirt a-steach gus cuir an-aghaidh duilgheadasan ag èirigh bho mhearachdan cuimhne. Tha Google den bheachd gu bheil Rust deiseil airson a dhol còmhla ri C mar an cànan airson co-phàirtean kernel Linux a leasachadh. Tha an artaigil cuideachd a 'toirt seachad eisimpleirean de bhith a' cleachdadh cànan Rust gus draibhearan kernel a leasachadh, ann an co-theacsa an cleachdadh anns an àrd-ùrlar Android (tha Rust air aithneachadh mar chànan le taic oifigeil airson leasachadh Android).

Thathas a’ toirt fa-near gu bheil Google air prototype tùsail de dhràibhear a chaidh a sgrìobhadh ann an Rust ullachadh airson inneal conaltraidh eadar-phròiseas Binder, a leigeas le coimeas mionaideach a dhèanamh de choileanadh agus tèarainteachd buileachadh Binder ann an C agus Rust. Anns an fhoirm a th 'ann an-dràsta, chan eil an obair deiseil fhathast, ach airson cha mhòr a h-uile tarraing bunaiteach de ghnìomhachd kernel a tha riatanach airson Binder a bhith ag obair, chaidh sreathan ullachadh airson a bhith a' cleachdadh nan geàrr-chunntasan sin ann an còd Rust.

Source: fosgailtenet.ru

Cuir beachd ann