Chromium ir pieejams operētājsistēmai Fuchsia

Google ir publicējusi pilnvērtīgu tīmekļa pārlūkprogrammas Chromium versiju operētājsistēmai Fuchsia, kas aplikāciju sarakstā aizstāja iepriekš piedāvāto attīrīto Simple Browser pārlūkprogrammu, kas paredzēta atsevišķu tīmekļa lietojumprogrammu darbināšanai, nevis darbam ar vietnēm. Netieši atbalsta nodrošināšana parastai tīmekļa pārlūkprogrammai apstiprina Google nodomu izstrādāt Fuchsia ne tikai IoT un patērētāju ierīcēm, piemēram, Nest Hub, bet arī galddatoru platformām. Lai iepazītos ar pašreizējo Fuchsia izstrādes stāvokli, varat izmantot emulatoru, kā arī pārbaudīt dahliaOS projekta būvējumus.

Chromium būvējuma saskarne, kas paredzēta Fuchsia, parasti ir līdzīga citu darbvirsmas sistēmu būvēm, izņemot atsevišķus trūkumus un kļūdas, piemēram, problēmas ar konteksta izvēlņu rādīšanu un vairāku logu atvēršanu. Tajā pašā laikā pēdējā laikā tiek aktīvi strādāts pie šādu problēmu novēršanas, un nesen tika nodrošināts atbalsts iebūvētam PDF skatītājam un iespējai drukāt.

Chromium ir pieejams operētājsistēmai Fuchsia

Atgādinām, ka Fuchsia OS kopš 2016. gada izstrādā Google, ņemot vērā Android platformā esošās nepilnības mērogošanas un drošības jomā. Sistēma ir balstīta uz Zircon mikrokodolu, pamatojoties uz LK projekta izstrādi, paplašināta izmantošanai dažādu klašu ierīcēs, tostarp viedtālruņos un personālajos datoros. Zircon paplašina LK ar atbalstu procesiem un koplietojamām bibliotēkām, lietotāja līmeni, objektu apstrādes sistēmu un uz iespējām balstītu drošības modeli. Draiveri tiek ieviesti kā dinamiskas bibliotēkas, kas darbojas lietotāja telpā, ielādē devhost process un pārvalda ierīču pārvaldnieks (devmg, Device Manager).

Fuchsia ir savs grafiskais interfeiss, kas rakstīts Dart valodā, izmantojot Flutter ietvaru. Projektā tiek izstrādāta arī Peridot lietotāja interfeisa ietvars, Fargo pakotņu pārvaldnieks, libc standarta bibliotēka, Escher renderēšanas sistēma, Magma Vulkan draiveris, Scenic kompozītu pārvaldnieks, MinFS, MemFS, ThinFS (FAT Go valodā) un Blobfs fails. sistēmas, kā arī pārvaldnieka FVM nodalījumi. Lietojumprogrammu izstrādei tiek nodrošināts atbalsts C/C++ un Dart valodām; Rust ir atļauts arī sistēmas komponentos, Go tīkla stekā un Python valodas montāžas sistēmā.

Chromium ir pieejams operētājsistēmai Fuchsia

Sāknēšanas procesā tiek izmantots sistēmas pārvaldnieks, tostarp appmgr, lai izveidotu sākotnējo programmatūras vidi, sysmgr, lai izveidotu sāknēšanas vidi, un basemgr, lai konfigurētu lietotāja vidi un organizētu pieteikšanos. Lai nodrošinātu drošību, tiek piedāvāta uzlabota smilškastes izolācijas sistēma, kurā jaunajiem procesiem nav pieejas kodola objektiem, nevar piešķirt atmiņu un nevar palaist kodu, kā arī piekļuvei resursiem tiek izmantota nosaukumtelpas sistēma, kas nosaka pieejamās atļaujas. Platforma nodrošina ietvaru komponentu izveidei, kas ir programmas, kas darbojas savā smilšu kastē un var mijiedarboties ar citiem komponentiem, izmantojot IPC.

Avots: opennet.ru

Pievieno komentāru