Chromium Fuchsia OS لاءِ دستياب آهي

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

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

Chromium Fuchsia OS لاءِ دستياب آهي

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

Fuchsia جو پنهنجو گرافيڪل انٽرفيس آهي جيڪو ڊارٽ ۾ فلٽر فريم ورڪ استعمال ڪندي لکيو ويو آهي. پروجيڪٽ Peridot يوزر انٽرفيس فريم ورڪ، فارگو پيڪيج مئنيجر، libc معياري لائبريري، Escher رينڊرنگ سسٽم، Magma Vulkan ڊرائيور، The Scenic Composite Manager، MinFS، MemFS، ThinFS (FAT Go Language ۾) ۽ Blobfs فائل پڻ ترقي ڪري ٿو. سسٽم، گڏو گڏ مينيجر FVM ورهاڱي. ايپليڪيشن ڊولپمينٽ لاءِ، C/C++ ۽ ڊارٽ ٻولين لاءِ سپورٽ مهيا ڪئي وئي آهي؛ سسٽم جي اجزاء ۾، گو نيٽ ورڪ اسٽيڪ ۾، ۽ پٿون ٻولي اسيمبليء جي سسٽم ۾ پڻ زنگ جي اجازت ڏني وئي آهي.

Chromium Fuchsia OS لاءِ دستياب آهي

بوٽ پروسيس هڪ سسٽم مئنيجر استعمال ڪري ٿو، جنهن ۾ ايپ ايم جي آر شامل آهي شروعاتي سافٽ ويئر ماحول ٺاهڻ لاء، sysmgr بوٽ ماحول پيدا ڪرڻ، ۽ basemgr صارف ماحول کي ترتيب ڏيڻ ۽ لاگ ان کي منظم ڪرڻ لاء. سيڪيورٽي کي يقيني بڻائڻ لاءِ، هڪ جديد سينڊ باڪس آئسوليشن سسٽم تجويز ڪيو ويو آهي، جنهن ۾ نون عملن کي ڪنيل شين تائين رسائي نه هوندي آهي، ميموري مختص نه ٿي سگهندي آهي ۽ ڪوڊ نه هلائي سگهندو آهي، ۽ وسيلن تائين رسائي لاءِ نالي جي جڳهه جو نظام استعمال ڪيو ويندو آهي، جيڪو دستياب اجازتن جو تعين ڪري ٿو. پليٽ فارم اجزاء ٺاهڻ لاءِ هڪ فريم ورڪ فراهم ڪري ٿو، جيڪي پروگرام آهن جيڪي هلن ٿا انهن جي پنهنجي سينڊ باڪس ۾ ۽ IPC ذريعي ٻين حصن سان رابطو ڪري سگهن ٿا.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو