Google-k Chrome Fuchsia OSra eramaten du

Google lanean ari da Fuchsia OS-rako Chrome arakatzailearen eraikuntza osoak eskaintzeko. Fuchsiak dagoeneko Chromium kode-oinarrian oinarritutako arakatzaile-motor bat eskaintzen du web-aplikazio autonomoak exekutatzeko, baina arakatzailea produktu guztiz bereizi gisa ez zegoen Fuchsia-rentzat erabilgarri, eta plataforma bera nagusiki IoT eta kontsumo gailuetarako garatu zen, hala nola Nest Hub-erako. . Azkenaldian, egoera aldatu da eta Fuchsia gaitasunen garapena hasi da, mahaigaineko plataforma gisa erabiltzeko helburuarekin.

Horrek Fuchsia-ra Chrome erabateko entregatu ahal izateko aldaketa multzo bat garatzea dakar. Fuchsiarako Chrome-ren hasierako eraikuntza Chrome 94 bertsiorako prest egotea aurreikusi da, irailaren 21erako aurreikusita. Portadatze-lana pixkanaka egiten ari da - lehenik eta behin, bertsio txikitu bat eraiki daiteke, zeinetan ezaugarri batzuk zirriborroekin ordezkatzen diren, eta, porturatzea aurrera doan heinean, zehaztapenak kontuan hartzen dituen kodearen inplementazio lanekin ordezkatzen dira. Fuksiarena. Esaterako, Fuchsiarako egokitzapena egiten ari da sistemaren erretilurako, fitxategiak kargatzeko, Click To Call funtziorako, euskarri aldagarriekin lan egitea, sinkronizazioa, erabiltzaileen direktorioekin, PWA aplikazioekin, memoriari eta CPU kargari buruzko informazioa bistaratzea eta beste arakatzaile batzuetatik ezarpenak inportatzea. .

Gogora dezagun Fuchsia OS Google-k garatu duela 2016az geroztik, Android plataforman eskuragarri dagoen eskalatze eta segurtasun falta kontuan hartuta. Sistema Zircon mikrokernelean oinarritzen da, LK proiektuaren garapenetan oinarrituta, hainbat gailu klasetan erabiltzeko zabaldua, smartphone eta ordenagailu pertsonaletan barne. Zirconek LK luzatzen du prozesuetarako eta partekatutako liburutegietarako laguntzarekin, erabiltzaile-mailarekin, objektuak kudeatzeko sistemarekin eta gaitasunetan oinarritutako segurtasun-eredu batekin. Kontrolatzaileak erabiltzailearen espazioan exekutatzen diren liburutegi dinamiko gisa inplementatzen dira, devhost prozesuak kargatu eta gailuen kudeatzaileak (devmg, Device Manager) kudeatzen ditu.

Fuchsia-k bere interfaze grafikoa du Dart-en idatzitako Flutter markoa erabiliz. Proiektuak Peridot erabiltzaile-interfaze-esparrua, Fargo pakete-kudeatzailea, libc liburutegi estandarra, Escher errendatze-sistema, Magma Vulkan kontrolatzailea, Scenic composite manager, MinFS, MemFS, ThinFS (FAT Go hizkuntzan) eta Blobfs fitxategia garatzen ditu. sistemak, baita kudeatzailea FVM partizioak ere. Aplikazioak garatzeko, C/C++ eta Dart lengoaietarako euskarria eskaintzen da; Rust sistemaren osagaietan, Go sareko pilan eta Python lengoaiaren muntaketa sisteman ere onartzen da.

Google-k Chrome Fuchsia OSra eramaten du

Abiatzeko prozesuak sistema-kudeatzaile bat erabiltzen du, appmgr barne hasierako software-ingurunea sortzeko, sysmgr abio-ingurunea sortzeko eta basemgr erabiltzailearen ingurunea konfiguratzeko eta saio-hasiera antolatzeko. Segurtasuna bermatzeko, sandbox isolamendu sistema aurreratu bat proposatzen da, zeinetan prozesu berriek nukleoko objektuetarako sarbiderik ez duten, memoria ezin esleitu eta kodea exekutatu ezin duten, eta baliabideetara sartzeko izen-espazio-sistema bat erabiltzen da, zeinak erabilgarri dauden baimenak zehazten dituen. Plataformak osagaiak sortzeko esparru bat eskaintzen du, hau da, beren sandbox propioan exekutatzen diren programak eta IPC bidez beste osagai batzuekin elkarreragin dezakete.

Iturria: opennet.ru

Gehitu iruzkin berria