Cromiwm ar gael ar gyfer Fuchsia OS

Mae Google wedi cyhoeddi fersiwn lawn o borwr gwe Chromium ar gyfer system weithredu Fuchsia, a ddisodlodd yn y rhestr o gymwysiadau y porwr Porwr Syml a gynigiwyd yn flaenorol, a gynlluniwyd ar gyfer rhedeg cymwysiadau gwe ar wahân yn hytrach na gweithio gyda gwefannau. Yn anuniongyrchol, mae darparu cefnogaeth ar gyfer porwr gwe rheolaidd yn cadarnhau bwriad Google i ddatblygu Fuchsia nid yn unig ar gyfer IoT a dyfeisiau defnyddwyr fel y Nest Hub, ond hefyd ar gyfer llwyfannau bwrdd gwaith. I ddod yn gyfarwydd â chyflwr presennol datblygiad Fuchsia, gallwch ddefnyddio'r efelychydd, yn ogystal ag adeiladu prawf o'r prosiect dahliaOS.

Mae rhyngwyneb adeilad Chromium ar gyfer Fuchsia yn gyffredinol yn debyg i'r adeiladau ar gyfer systemau bwrdd gwaith eraill, ac eithrio diffygion a gwallau ynysig, megis problemau gydag arddangos dewislenni cyd-destun ac agor ffenestri lluosog. Ar yr un pryd, yn ddiweddar gwnaed gwaith gweithredol i ddileu problemau o'r fath, er enghraifft, ac yn ddiweddar darparwyd cefnogaeth i wyliwr PDF adeiledig a'r gallu i argraffu.

Cromiwm ar gael ar gyfer Fuchsia OS

Gadewch inni eich atgoffa bod yr Fuchsia OS wedi'i ddatblygu gan Google ers 2016, gan ystyried y diffygion ym maes graddio a diogelwch sy'n bodoli yn y platfform Android. Mae'r system yn seiliedig ar y microkernel Zircon, yn seiliedig ar ddatblygiadau'r prosiect LK, ehangu i'w defnyddio ar wahanol ddosbarthiadau o ddyfeisiau, gan gynnwys ffonau clyfar a chyfrifiaduron personol. Mae Zircon yn ymestyn LK gyda chefnogaeth ar gyfer prosesau a llyfrgelloedd a rennir, lefel defnyddiwr, system trin gwrthrychau, a model diogelwch yn seiliedig ar allu. Mae gyrwyr yn cael eu gweithredu fel llyfrgelloedd deinamig sy'n rhedeg yn y gofod defnyddwyr, yn cael eu llwytho gan y broses devhost a'u rheoli gan y rheolwr dyfais (devmg, Rheolwr Dyfais).

Mae gan Fuchsia ei rhyngwyneb graffigol ei hun wedi'i ysgrifennu yn Dart gan ddefnyddio'r fframwaith Flutter. Mae'r prosiect hefyd yn datblygu fframwaith rhyngwyneb defnyddiwr Peridot, rheolwr pecyn Fargo, llyfrgell safonol libc, system rendro Escher, gyrrwr Magma Vulkan, rheolwr cyfansawdd Scenic, y MinFS, MemFS, ThinFS (iaith FAT in Go) a ffeil Blobfs systemau, yn ogystal â'r rhaniadau FVM. Ar gyfer datblygu cais, darperir cefnogaeth ar gyfer C / C ++, Dart, caniateir Rust hefyd mewn cydrannau system, yn y stack rhwydwaith Go, ac yn system adeiladu iaith Python.

Cromiwm ar gael ar gyfer Fuchsia OS

Mae'r broses gychwyn yn defnyddio'r rheolwr system, sy'n cynnwys appmgr i greu'r amgylchedd meddalwedd cychwynnol, sysmgr i adeiladu'r amgylchedd cychwyn, a basemgr i sefydlu'r amgylchedd defnyddiwr a threfnu mewngofnodi. Er mwyn sicrhau diogelwch, cynigir system ynysu blychau tywod ddatblygedig, lle nad oes gan brosesau newydd fynediad at wrthrychau cnewyllyn, na allant ddyrannu cof ac na allant redeg cod, a defnyddir system gofod enwau i gael mynediad at adnoddau, sy'n pennu'r caniatâd sydd ar gael. Mae'r platfform yn darparu fframwaith ar gyfer creu cydrannau, sef rhaglenni sy'n rhedeg yn eu blwch tywod sy'n gallu rhyngweithio â chydrannau eraill trwy IPC.

Ffynhonnell: opennet.ru

Ychwanegu sylw