Fuchsia OS huet schonn ugefaang op Nest Hub Geräter ze rollen

Petr Hosek, Google Team Leader verantwortlech fir Systemer, Compileren an Entwécklungsinstrumenter ze bauen huet viru kuerzem den éischten Apparat virgestallt deen mam Fuchsia Betribssystem verschéckt gëtt. Déi fuchsia-baséiert Firmware fänkt un de Smart Photo Frames vun Nest Hub als Deel vun engem experimentellen Update fir Membere vum Google Preview Programm un.

Et gëtt erwähnt datt wa während der Testimplementéierung keng Probleemer sinn onvirgesinn, Firmware-baséiert Fuchsia gëtt op d'Apparater vun aneren Nest Hub Benotzer applizéiert, wien d'Differenzen net bemierkt, well d'Interface op Basis vum Flutter Framework gebaut bleift d'selwecht. Nëmmen déi niddereg Komponente vum Betribssystem änneren.

Virdrun hunn Google Nest Hub Geräter zënter 2018 verëffentlecht, déi d'Funktioune vun engem Fotoraam, e Multimedia System an eng Interface fir Smart Home Control kombinéiert hunn, benotzt Firmware baséiert op Cast Shell an dem Linux Kernel.

Loosst eis drun erënneren datt Google am Kader vum Fuchsia Projet e universellt Betribssystem entwéckelt huet Zënter 2016 kann et op all Typ vun Apparater funktionnéieren, vun Aarbechtsstatiounen a Smartphones bis agebett a Verbrauchertechnologie. D'Entwécklung gëtt ausgefouert andeems d'Erfahrung vum Schafe vun der Android Plattform berécksiichtegt a berücksichtegt d'Mängel am Feld vun der Skaléierung a Sécherheet.

De System baséiert op der Zircon Microkernel, baséiert op den Entwécklunge vum LK-Projet, verlängert fir a verschidde Klassen vun Apparater ze benotzen, dorënner Smartphones a perséinlech Computeren. Zircon verlängert LK mat Ënnerstëtzung fir gemeinsam Bibliothéiken a Prozesser, User Niveau, Objet Handling a Sécherheetsmodell baséiert op Fäegkeeten. D'Chauffeuren ginn als dynamesch Benotzerraumbibliothéiken implementéiert vum Devhost Prozess gelueden a geréiert vum Device Manager (devmg, Device Manager).

Fir Fuchsia huet seng eege grafesch Interface entwéckelt an Dart Sprooch geschriwwen, mam Flutter Framework. De Projet entwéckelt och de Peridot UI Framework, de Fargo Package Manager, d'Standard libc Bibliothéik, den Escher Rendering System, de Magma Vulkan Driver, den scenic Composite Manager, MinFS, MemFS, ThinFS (FAT a Go Sprooch) a Blobfs Dateisystemer, souwéi FVM Partituren. Et erlaabt Iech och mobil Uwendungen fir iOS an Android ze kreéieren. Rendering gëtt vun der Escher Komponent gemaach, déi duerch d'Vulkan Grafik API funktionnéiert.

D'Benotzerëmfeld ass an zwee Komponenten opgedeelt: Armadillo an Armadillo User Shell. Armadillo ass eng portabel Uwendung déi op all Flutter-kompatiblen Plattform lafe kann, och Android an iOS (eng Demo-Assemblée gouf a Form vun enger APK Datei fir Android virbereet, fir datt Dir d'Interface testen ouni Fuchsia z'installéieren). Armadillo User Shell ass e Link op der Armadillo Applikatioun déi Tools ubitt fir mat Fuchsia Servicer duerch FIDL Interfaces ze interagéieren an d'Benotzerëmfeld op de Fuchsia OS System Komponenten z'organiséieren.

Fir Applikatioun Entwécklung, Ënnerstëtzung fir C / C ++, Dart gëtt geliwwert, Rust ass och an de Systemkomponenten erlaabt, am Netzwierk Stack: Ve an am Python Sprooch Build System.

De Boot Prozess benotzt de System Manager, deen Appmgr enthält fir d'initial Software Ëmfeld ze kreéieren, sysmgr fir de Boot Ëmfeld ze kreéieren an de Basemgr fir de Benotzer Ëmfeld ze konfiguréieren an de Login z'organiséieren.

Fir Sécherheet ze garantéieren, gëtt e fortgeschrattenen Sandkëschtisolatiounssystem proposéiert, wou nei Prozesser keen Zougang zu Kernobjekter hunn, kee Gedächtnis kënnen zougedeelen a kee Code ausféiere kënnen, an en Namenspacesystem benotzt gëtt fir Zougang zu Ressourcen ze kréien, déi verfügbar Permissiounen bestëmmt. D'Plattform bitt e Kader fir Komponenten ze kreéieren, dat si Programmer déi an Ärer Sandkëscht lafen an déi mat anere Komponenten iwwer IPC interagéiere kënnen.


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

Gitt d'éischt fir ze kommentéieren

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.