Kromju disponibbli għal Fuchsia OS

Компания Google опубликовала полноценную версию web-браузера Chromium для операционной системы Fuchsia, который заменил в списке приложений ранее предлагаемый урезанный браузер Simple Browser, рассчитанный на выполнение обособленных web-приложений, в не работу с сайтами. Косвенно предоставление поддержки обычного web-браузера подтверждает намерение Google развивать Fuchsia не только для IoT и потребительских устройств, таких как Nest Hub, но и для десктоп-платформ. Для ознакомления с текущим состоянием развития Fuchsia можно воспользоваться эмулятором, а также тестовыми сборками от проекта dahliaOS.

Интерфейс сборки Chromium для Fuchsia в целом аналогичен сборкам для других настольных систем, за исключением единичных недоработок и ошибок, таких как проблемы с отображением контекстных меню и открытием нескольких окон. При этом, последнее время активно ведётся работа по устранению подобных проблем, например, а днях была обеспечена поддержка встроенного PDF-просмотрщика и возможность вывода на печать.

Kromju disponibbli għal Fuchsia OS

Напомним, что ОС Fuchsia развивается компаний Google c 2016 года с учётом недостатков в области масштабирования и обеспечения безопасности, имеющихся в платформе Android. Система базируется на микроядре Zircon, основанном на наработках проекта LK, расширенного для применения на различных классах устройств, включая смартфоны и персональные компьютеры. Zircon расширяет LK поддержкой процессов и разделяемых библиотек, уровнем пользователя, системой обработки объектов и моделью обеспечения безопасности на основе capability. Драйверы реализуются в виде работающих в пространстве пользователя динамических библиотек, загружаемых процессом devhost и управляемых менеджером устройств (devmg, Device Manager).

Fuchsia għandha l-interface grafika tagħha stess miktuba fid-Dart bl-użu tal-qafas Flutter. Il-proġett jiżviluppa wkoll il-qafas tal-interface tal-utent Peridot, il-maniġer tal-pakketti Fargo, il-librerija standard libc, is-sistema ta’ rendering Escher, is-sewwieq Magma Vulkan, il-maniġer Scenic kompost, il-fajl MinFS, MemFS, ThinFS (FAT fil-lingwa Go) u Blobfs sistemi, kif ukoll il-maniġer FVM diviżorji. Għall-iżvilupp tal-applikazzjoni, huwa pprovdut appoġġ għal-lingwi C/C++ u Dart; Rust huwa permess ukoll fil-komponenti tas-sistema, fil-munzell tan-netwerk Go, u fis-sistema tal-assemblaġġ tal-lingwa Python.

Kromju disponibbli għal Fuchsia OS

Il-proċess tal-ibbutjar juża maniġer tas-sistema, inkluż appmgr biex joħloq l-ambjent tas-softwer inizjali, sysmgr biex joħloq l-ambjent tal-boot, u basemgr biex jiġi kkonfigurat l-ambjent tal-utent u jorganizza l-login. Biex tiġi żgurata s-sigurtà, hija proposta sistema avvanzata ta 'iżolament ta' sandbox, li fiha proċessi ġodda m'għandhomx aċċess għal oġġetti tal-qalba, ma jistgħux jallokaw memorja u ma jistgħux imexxu kodiċi, u tintuża sistema ta 'namespace biex taċċessa r-riżorsi, li tiddetermina l-permessi disponibbli. Il-pjattaforma tipprovdi qafas għall-ħolqien ta 'komponenti, li huma programmi li jaħdmu fis-sandbox tagħhom stess u jistgħu jinteraġixxu ma' komponenti oħra permezz tal-IPC.

Sors: opennet.ru

Żid kumment