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 ڈرائیور، Scenic کمپوزٹ مینیجر، MinFS، MemFS، ThinFS (گو زبان میں FAT) اور Blobfs فائل بھی تیار کرتا ہے۔ سسٹمز کے ساتھ ساتھ مینیجر FVM پارٹیشنز۔ ایپلیکیشن ڈویلپمنٹ کے لیے، C/C++ اور ڈارٹ لینگویجز کے لیے سپورٹ فراہم کی جاتی ہے؛ سسٹم کے اجزاء، گو نیٹ ورک اسٹیک میں، اور پائتھون لینگویج اسمبلی سسٹم میں بھی زنگ کی اجازت ہے۔

Chromium Fuchsia OS کے لیے دستیاب ہے۔

بوٹ کا عمل ایک سسٹم مینیجر کا استعمال کرتا ہے، بشمول ابتدائی سافٹ ویئر ماحول بنانے کے لیے appmgr، بوٹ ماحول بنانے کے لیے sysmgr، اور صارف کے ماحول کو ترتیب دینے اور لاگ ان کو منظم کرنے کے لیے basemgr۔ سیکورٹی کو یقینی بنانے کے لیے، ایک جدید سینڈ باکس آئسولیشن سسٹم تجویز کیا گیا ہے، جس میں نئے پراسیسز کو کرنل آبجیکٹ تک رسائی حاصل نہیں ہوتی، میموری مختص نہیں کر سکتے اور کوڈ نہیں چلا سکتے، اور وسائل تک رسائی کے لیے نام کی جگہ کا نظام استعمال کیا جاتا ہے، جو دستیاب اجازتوں کا تعین کرتا ہے۔ پلیٹ فارم اجزاء بنانے کے لیے ایک فریم ورک فراہم کرتا ہے، جو ایسے پروگرام ہیں جو اپنے سینڈ باکس میں چلتے ہیں اور IPC کے ذریعے دوسرے اجزاء کے ساتھ بات چیت کر سکتے ہیں۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں