Google entwéckelt neie Bluetooth Stack fir Android, geschriwwen a Rust

Rust huet mat enger Popularitéit gestäerkt ofgeholl haaptsächlech vu groussen Tech Firmen a Léisungen déi a grousser Skala benotzt ginn. No senger Ënnerstëtzung an der Linux-Next Branche, de Patch Waardeberäich fir déi nächst Kernel Merge Fënster, dëse Mount Google verroden dës Woch wat déi nei Versioun vum Android Bluetooth Stack, Gabeldorsche, gëtt mat Rust geschriwwen.

Dës Nouvelle kënnt ongeféier zwee Méint nodeems Google bei d'Rust Foundation koum, well am Git-Repository deen d'Source Codes fir Android enthält, huet Google ugekënnegt datt déi nei Versioun vu Gabeldorsche, de Bluetooth-Stack, deen an Android zënter der Versioun 11 benotzt gouf, mat iwwerschriwwe gouf. Rust.

D'Detailer vum Projet feelen nach ëmmer, nëmmen Assemblée Uweisungen sinn.

“Aktuell sinn Rust Komponente anescht op Android a Linux gebaut. Mir vermëssen Rust Support an eiser GN Toolchain. Also mir bauen de Moment d'Rust-Bibliothéiken ... "sot d'Equipe.

Tatsächlech, trotz senger gemeinsamer Benotzung, Bluetooth kann ëmmer nach eng onkonsequent Technologie sinn, mat e puer Betribssystemer an Apparater et besser ëmgoen wéi anerer. D'Software verantwortlech fir d'Verwaltung vun de ville bewegt Deeler vun enger Bluetooth Verbindung gëtt allgemeng als Bluetooth "Stack" bezeechent.

Zënter Joeren huet Android op de "fluoride" Stack fir seng Bluetooth Bedierfnesser vertrauen, awer mat Android 11 huet Google ugefaang en ganz neie Stack ze testen mam Numm Gabeldorsche, oder "GD" fir kuerz. Gabeldorsche war zënter 2019 an der Entwécklung, awer Google huet se fir d'éischt am Joer 2020 verëffentlecht.

Geméiss Google, Gabeldorsche ass entwéckelt fir Bluetooth Netzwierker Stabilitéit ze ginn, sou datt d'Konnektivitéit verbessert gëtt vu mobilen Apparater mat Hausautomatioun oder aner Aarte vun Apparater.

"Memory Memory ass eng lafend Erausfuerderung fir Softwareentwéckler, besonnesch déi, déi mat Systemprogrammer schaffen. Google huet ugefaang Rust a Kontexter ze benotzen, wou Sécherheet a Gedächtnisleistung kritesch Iwwerleeunge sinn, besonnesch op grouss Android Systemer, "erkläert d'Firma.

Fir elo, Dir kënnt all de Rust Code mat Cargo kompiléieren. Wéi och ëmmer, d'Team huet bäigefüügt datt et e puer noutwendeg Ofhängegkeete gëtt: Dir musst de "protobuf-Compiler" Package installéiert hunn, eng rezent Versioun vu "Cargo + Rust" hunn a "build.py" an der Root benotzen.

Et sollt bemierkt datt parallel fir de Fuchsia OS en anere Bluetooth Stack entwéckelt gëtt, fir deem seng Entwécklung d'Rust Sprooch och benotzt gëtt.

Och en neien Netzwierkstack, Netstack3, gouf fir Fuchsia zu Rust geschriwwen an net nëmmen datt hei e puer Beispiller vu Projete sinn, wou Google scho Rust benotzt oder zum Rust-Ökosystem bäidréit:

  • Android Betribssystem Moduler, dorënner Bluetooth an Keystore 2.0.
  • Niddereg Niveau Projeten wéi crosvm virtuell Maschinn Monitor (Alternativ zu QEMU) an Treiber déi am Chrome OS benotzt ginn.
  • Bäitrag zu Open Source Projeten déi Rust benotzen, wéi zum Beispill de Mercurial Source Control System.
  • Firmware fir FIDO Sécherheetsschlësselen z'ënnerstëtzen.

Och, Binder, den Interprozess Kommunikatioun (IPC) Mechanismus, deen an Android benotzt gëtt, gëtt och a Rust ëmgeschriwwen, wéi och en neie Netzwierksstack, Netstack3, gëtt a Rust fir Fuchsia geschriwwen. Geméiss Google ass Fuchsia en Open Source Produktiouns Betriebssystem deen d'Sécherheet, d'Aktualiséierungen an d'Performance prioritär mécht.

Laut der Firma ass Fuchsia eng Fondatioun fir Entwéckler fir dauerhaft Produkter an Erfarungen op eng breet Palette vun Apparater ze kreéieren.

"E Set vu fundamentalen, sécheren, moderniséierbaren, inklusiven a pragmateschen architektonesche Prinzipie féiert den Design an d'Entwécklung vu Fuchsia," schreift d'Firma op hirem Site iwwer de Betribssystem. Wärend et gi proposéiert Kadere fir Ären Design ze leeden, ass Fuchsia eng Aarbecht am Gaang.

Et gouf gemunkelt den Ersatz fir Android a Chrome OS ze sinn. Wéi och ëmmer, Google huet am Juli 2019 gesot datt seng Absicht net war dës zwee Betribssystemer z'ersetzen, awer "just nei Konzepter ze testen."

 


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

E Kommentar, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Autopilot sot

    Wou den Haskell net konnt goen, mécht et Rust. Seng einfacher Benotzung, C ++ - wéi Syntax, awer net ganz beléift awer definitiv bekannt an zougänglech, a säi Fokus op Sécherheet schéngt den Ae vun der Industrie ze fänken. Ech hunn net erwaart datt den Zocker dee Rust bäigefüügt C ++ géif besser maachen. Hie war op der richteger Plaz an zu der richteger Zäit.