Fuchsia OS proba fasean sartzen da Google-ko langileekin

Google aldaketak egin zituen, sistema eragilearen trantsizioa adieraziz Fuksia azken barne-probaren fasera"dogfoodingβ€œ, produktua langileen eguneroko jardueretan erabiltzea inplikatuz, erabiltzaile arruntetara eraman aurretik. Fase honetan produktua da kalitatea ebaluatzeko talde berezien oinarrizko probak dagoeneko gainditu dituen egoeran. Produktua publiko orokorrari entregatu aurretik, garapenean parte hartzen ez duten langileei azken proba bat egiten diete gainera.

Bezeroan eguneratzea entrega-kudeaketa sistemara Omaha, Chrome eta Chrome OS-en bertsioak probatzen dituena, gehitu du osagaia fuchsia.cobalt.SystemDataUpdater eta gailuak erabilgarritasuna erabiliz "dogfood-release" adar berrira transferitzeko jarraibideak proposatu ditu fx (Fuchsiarako adb-ren analogoa). Etengabeko integrazio sistemara gehitu kargagailua muntatzea dogfood adarrarentzat, eta Fuchsia plataformara barne probaren emaitzak ebaluatzeko neurri bereiziak.

Fuchsia-ko aldaketen iruzkinetan aipatua eguneraketak bidaltzeko bi esteka fuchsia-updates.googleusercontent.com eta arm64.dogfood-release.astro.fuchsia.com, bigarren estekan Astro pantaila adimendunaren kode-izena da. Google Nest Hub, Google-ko langileek probak egiteko prototipo gisa erabiltzen dutela dirudi
Fuchsia Cast Platform firmware estandarraren ordez. Nest Hub interfazea Dragonglass aplikazioaren gainean eraikita dago, Flutter esparrua erabiltzen duena, Fuchsia-k ere onartzen duena.

Gogora dezagun Fuchsia proiektuaren baitan, Google sistema eragile unibertsala garatzen ari dela, edozein gailutan exekutatu daitekeena, lan-estazioetatik eta telefono adimendunetatik hasi eta ekipo txertatuetara eta kontsumorako. Garapena Android plataforma sortzeko esperientzia kontuan hartuta egiten da eta eskalatzearen eta segurtasunaren alorreko gabeziak kontuan hartzen ditu.

Sistema mikrokernel batean oinarritzen da zircon, proiektuaren garapenetan oinarrituta LK, hainbat gailu klasetan erabiltzeko hedatua, smartphone eta ordenagailu pertsonaletan barne. Zirconek LK zabaltzen du prozesuen euskarriarekin eta liburutegi partekatuak, erabiltzaile maila, objektuak prozesatzeko sistema eta gaitasunetan oinarritutako segurtasun eredua. Gidariak ezartzen ari dira Erabiltzaileen espazioan exekutatzen diren liburutegi dinamikoen moduan, devhost prozesuak kargatuta eta gailuen kudeatzaileak kudeatzen ditu (devmg, Device Manager).

Fuksiarentzat prestatuta propioa GUI, Dart-en idatzia Flutter markoa erabiliz. Proiektua Peridot erabiltzaile-interfazearen esparrua, Fargo paketeen kudeatzailea eta liburutegi estandarra garatzen ari da libc, errendatze sistema Escher, Vulkan gidaria Magma, kudeatzaile konposatua Eszenikoen, MinFS, MemFS, ThinFS (FAT Go hizkuntzan) eta Blobfs fitxategi-sistemak, baita FVM partizio-kudeatzailea ere. Aplikazioak garatzeko hornituta C/C++, Dart lengoaietarako euskarria, Rust sistemaren osagaietan, Go sareko pilan eta Python lengoaiaren muntaketa sisteman ere onartzen da.

Fuchsia OS proba fasean sartzen da Google-ko langileekin

Kargatzean Erabilitako sistema kudeatzailea, barne
appmgr hasierako software-ingurunea sortzeko, sysmgr abio-ingurunea sortzeko eta basemgr erabiltzailearen ingurunea konfiguratzeko eta saioa antolatzeko. Linux-ekin bateragarritasunerako Fuchsia-n eskaini Machina liburutegia, Linux programak makina birtual isolatu berezi batean exekutatzeko aukera ematen duena, Zircon nukleoan eta Virtio zehaztapenetan oinarritutako hipervisor bat erabiliz eratua, nola egiten den bezala. antolatuta Linux aplikazioak exekutatzen Chrome OS-n.

Segurtasuna bermatzeko sistema aurreratu bat eskaintzen da sandbox isolamendua, zeinetan prozesu berriek ez dute nukleoko objektuetarako sarbidea, ezin dute memoria esleitu eta ezin dute kodea exekutatu, eta sistema baliabideak sartzeko erabiltzen da. izen-espazioak, eskuragarri dauden baimenak definitzen dituena. Plataforma It eskaintzen osagaiak sortzeko esparru bat, hau da, beren sandbox propioan exekutatzen diren eta IPC bidez beste osagai batzuekin elkarreragin dezaketen programak.

Iturria: opennet.ru

Gehitu iruzkin berria