Bidh Google a ’leasachadh cruachan Bluetooth ùr airson Android, sgrìobhte ann an meirge

Tha Rust air a dhol air adhart le àrdachadh mòr-chòrdte gu ìre mhòr le companaidhean mòra teignigeach agus fuasglaidhean air an cleachdadh air sgèile mhòr. Às deidh a thaic anns a ’mheur Linux-Next, an raon feitheimh paiste airson an ath uinneag aonadh kernel, air a ’mhìos seo Nochd Google an t-seachdain seo dè tha an dreach ùr de chruach Android Bluetooth, Gabeldorsche, air a sgrìobhadh le Rust.

Tha an naidheachd seo a ’tighinn timcheall air dà mhìos an dèidh do Google a dhol a-steach don Rust Foundation, oir ann an stòr-dàta Git anns a bheil na còdan stòr airson Android, dh’ainmich Google gu bheil an dreach ùr de Gabeldorsche, an stac Bluetooth a chaidh a chleachdadh ann an Android bhon dreach 11, air ath-sgrìobhadh leis Meirge.

Tha mion-fhiosrachadh mun phròiseact fhathast a dhìth, chan eil ach stiùireadh cruinneachaidh ri fhaighinn.

“An-dràsta, tha pàirtean Rust air an togail ann an dòigh eadar-dhealaichte air Android agus Linux. Tha sinn ag ionndrainn taic Rust anns an inneal-inneal GN againn. Mar sin tha sinn an-dràsta a ’togail leabharlannan Rust…” thuirt an sgioba.

Gu dearbh, a dh ’aindeoin an cleachdadh cumanta, Faodaidh Bluetooth a bhith fhathast na theicneòlas neo-chunbhalach, le cuid de shiostaman obrachaidh agus innealan ga làimhseachadh nas fheàrr na feadhainn eile. Mar as trice is e "cruachan" a chanar ris a ’bhathar-bog a tha an urra ri bhith a’ riaghladh mòran phàirtean gluasadach de cheangal Bluetooth.

Fad bhliadhnaichean, tha Android air a bhith an urra ris a ’chruach“ fluoride ”airson na feumalachdan Bluetooth aige, ach le Android 11, thòisich Google a’ dèanamh deuchainn air cruach gu tur ùr ris an canar Gabeldorsche, no “GD” airson ùine ghoirid. Tha Gabeldorsche air a bhith ga leasachadh bho 2019, ach leig Google a-mach e don phoball an toiseach ann an 2020.

A rèir Google, Tha Gabeldorsche air a dhealbhadh gus seasmhachd a thoirt do lìonraidhean Bluetooth, mar sin a ’leasachadh ceangalachd innealan gluasadach le fèin-ghluasad dachaigh no innealan eile.

“Tha tèarainteachd cuimhne na dhùbhlan leantainneach do luchd-leasachaidh bathar-bog, gu sònraichte an fheadhainn a tha ag obair le prògraman siostaim. Tha Google air tòiseachadh a ’cleachdadh Rust ann an co-theacsan far a bheil tèarainteachd agus coileanadh cuimhne nam fìor cheistean, gu sònraichte air prìomh shiostaman Android,” mhìnich a ’chompanaidh.

Airson a-nis, faodaidh tu an còd Rust gu lèir a chuir ri chèile a ’cleachdadh Cargo. Ach, chuir an sgioba ris gu bheil cuid de eisimeileachd riatanach: feumaidh tu am pasgan "protobuf-compiler" a chuir a-steach, dreach o chionn ghoirid de "Cargo + Rust" a bhith agad agus cleachd "build.py" san fhreumh.

Bu chòir a thoirt fa-near, ann an co-shìnte airson an Fuchsia OS, gu bheil stac Bluetooth eile ga leasachadh, far a bheil an cànan Rust air a chleachdadh cuideachd.

Cuideachd, chaidh cruach lìonraidh ùr, Netstack3, a sgrìobhadh airson Fuchsia ann an Rust agus chan e a-mhàin gur e seo cuid de eisimpleirean de phròiseactan far a bheil Google mu thràth a ’cleachdadh Rust no a’ cur ri eag-shiostam Rust:

  • Modalan siostam obrachaidh Android, a ’toirt a-steach Bluetooth agus Keystore 2.0.
  • Pròiseactan ìre ìosal leithid monitor inneal brìgheil crosvm (roghainn eile an àite QEMU) agus draibhearan air an cleachdadh ann an Chrome OS.
  • Cuir ri pròiseactan stòr fosgailte a bhios a ’cleachdadh Rust, leithid siostam smachd stòr Mercurial.
  • Firmware gus taic a thoirt do iuchraichean tèarainteachd FIDO.

Cuideachd, Tha Binder, an dòigh conaltraidh eadar-phròiseas (IPC), air a chleachdadh ann an Android, cuideachd air ath-sgrìobhadh ann an Rust, a bharrachd air cruach lìonra ùr, Netstack3, sgrìobhte ann an Rust for Fuchsia. A rèir Google, tha Fuchsia na shiostam obrachaidh toraidh stòr fosgailte a tha a ’toirt prìomhachas do thèarainteachd, ùrachaidhean, agus coileanadh.

A rèir a ’chompanaidh, tha Fuchsia na bhunait do luchd-leasachaidh gus toraidhean is eòlasan maireannach a chruthachadh air raon farsaing de dh’ innealan.

“Tha seata de phrionnsapalan ailtireachd bunaiteach, sàbhailte, ùrachadh, in-ghabhaltach agus pragmatach a’ stiùireadh dealbhadh agus leasachadh Fuchsia, ”sgrìobh a’ chompanaidh air an làrach aca mun t-siostam obrachaidh. Ged a tha frèaman air am moladh gus do dhealbhadh a stiùireadh, tha Fuchsia na obair a ’dol air adhart.

Bhathar ag ràdh gun robh e an àite Android agus Chrome OS. Ach, thuirt Google san Iuchar 2019 nach robh e an dùil an dà shiostam obrachaidh sin a chuir an àite, ach gu robh e "dìreach a’ dèanamh deuchainn air bun-bheachdan ùra. "

 


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Beachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   Autopilot thuirt

    Far nach b ’urrainn dha Haskell a dhol, tha Rust a’ dèanamh. Tha e cho furasta a chleachdadh, C ++ - mar chiallachd, ged nach eil e cho dèidheil air ach gu cinnteach aithnichte agus ruigsinneach, agus tha e coltach gu bheil am fòcas air tèarainteachd a ’glacadh sùil a’ ghnìomhachais. Cha robh dùil agam gum biodh an siùcar a chuireas Rust ris a ’coileanadh nas fheàrr na C ++. Bha e san àite cheart agus aig an àm cheart.