Fuchsia OS dagoeneko hasi da Nest Hub gailuetara hedatzen

Petr Hosek, Google taldeko liderra, eraikuntza sistemen, konpilatzaileen eta garapen tresnen arduraduna duela gutxi aurkeztu du Fuchsia sistema eragilearekin bidalitako lehen gailua. Fuksian oinarritutako firmwarea Nest Hub-en argazki marko adimendunetara bidaltzen hasiko da Google Preview programako kideentzako eguneratze esperimentalaren barruan.

Aipatzen da testaren ezarpenean arazorik ez badago ezustekoa, firmwarean oinarritua Fuksia Nest Hub beste erabiltzaile batzuen gailuetan aplikatuko da, nork ez ditu desberdintasunak nabarituko, Flutter esparruan oinarritutako interfazeak berdin jarraituko baitu. Sistema eragilearen maila baxuko osagaiak bakarrik aldatuko dira.

Aurretik, 2018az geroztik kaleratutako Google Nest Hub gailuek, argazki markoaren, multimedia sistemaren eta etxeko kontrol adimendunerako interfazearen funtzioak konbinatzen zituzten Cast Cast eta Linux kernelean oinarritutako firmwarea erabiltzen zuten.

Gogora dezagun Fuchsia proiektuaren esparruan, Google sistema eragile unibertsala garatzen ari dela 2016az geroztik edozein gailu motatan funtziona dezake, laneko estazioetatik eta telefono adimendunetatik kapsulatutako eta kontsumitzaileen teknologiaraino. Garapena Android plataforma sortzeko esperientzia kontutan hartuta egiten da eta eskalatzearen eta segurtasunaren arloan dauden gabeziak kontuan hartzen dira.

Sistema Zircon mikrokernelean oinarrituta dago, LK proiektuaren garapenetan oinarrituta, hainbat gailu klasetan erabiltzeko hedatua, smartphone eta ordenagailu pertsonaletan barne. Zircon-ek LK hedatzen du liburutegi eta prozesu partekatuetarako, erabiltzaile maila, objektuen manipulazioa eta segurtasun ereduetarako gaitasunetan oinarrituta. Gidariak devhost prozesuak kargatutako eta gailu kudeatzaileak (devmg, Gailu kudeatzailea) kudeatzen dituen erabiltzaile espazio liburutegi dinamiko gisa inplementatzen dira.

Fuchsia-k bere interfaze grafikoa garatu zuen Dart hizkuntzan idatzita, Flutter esparrua erabiliz. Proiektuak Peridot UI esparrua, Fargo pakete kudeatzailea, libc liburutegi estandarra, Escher errendatze sistema, Magma Vulkan kontrolatzailea, kudeatzaile konposatu eszenikoa, MinFS, MemFS, ThinFS (FAT Go hizkuntzan) eta Blobfs fitxategi sistemak ere garatzen ditu. baita FVM partizioak ere. IOS eta Android-erako mugikorretarako aplikazioak sortzeko aukera ere ematen du. Errendaketa Vulcan grafikoen APIaren bidez funtzionatzen duen Escher osagaiak egiten du.

Erabiltzaileen ingurunea bi osagaitan banatuta dago: Armadillo eta Armadillo User Shell. Armadillo Flutter-ekin bateragarria den edozein plataformatan exekutatu daitekeen aplikazio eramangarria da, Android eta iOS barne (demo muntaia prestatu da Androiderako APK fitxategi moduan, interfazea Fuchsia instalatu gabe probatu ahal izateko). Armadillo User Shell Armadillo aplikazioaren esteka bat da, Fuchsia zerbitzuekin FIDL interfazeen bidez elkarreragiteko eta erabiltzaile ingurunea Fuchsia OS sistemaren osagaietan antolatzeko tresnak eskaintzen dituena.

Aplikazioak garatzeko, C / C ++ laguntza, Dart ematen da, Rust ere baimentzen da sistemaren osagaietan, sare pila: Ve eta Python hizkuntza eraikitzeko sisteman.

Abio prozesuak sistema kudeatzailea erabiltzen du, hau da, appmgr hasierako software ingurunea sortzeko, sysmgr abio ingurunea sortzeko eta basemgr erabiltzailearen ingurunea konfiguratzeko eta saio hasiera antolatzeko.

Segurtasuna bermatzeko, sandbox isolamendu sistema aurreratua proposatzen da. prozesu berriek kernel objektuetarako sarbiderik ez dutenean, memoria banatu ezin dutenean eta kodea exekutatu ezin dutenean, eta baliabideetara sartzeko izen espazio sistema erabiltzen da, eta horrek eskuragarri dauden baimenak zehazten ditu. Plataformak osagaiak sortzeko esparrua eskaintzen du, zure sandboxean exekutatzen diren eta IPC bidez beste osagai batzuekin elkarreragin dezaketen programak dira.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.