Fuchsia OSக்கு Chromium கிடைக்கிறது

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

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

Fuchsia OSக்கு Chromium கிடைக்கிறது

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

Flutter கட்டமைப்பைப் பயன்படுத்தி டார்ட்டில் எழுதப்பட்ட Fuchsia அதன் சொந்த வரைகலை இடைமுகத்தைக் கொண்டுள்ளது. திட்டமானது Peridot பயனர் இடைமுக கட்டமைப்பு, Fargo தொகுப்பு மேலாளர், libc நிலையான நூலகம், Escher ரெண்டரிங் அமைப்பு, Magma Vulkan இயக்கி, இயற்கைக் கலவை மேலாளர், MinFS, MemFS, ThinFS (கோ மொழியில் FAT) மற்றும் Blobfs கோப்பு ஆகியவற்றை உருவாக்குகிறது. அமைப்புகள், அத்துடன் மேலாளர் FVM பகிர்வுகள். பயன்பாட்டு மேம்பாட்டிற்காக, சி/சி++ மற்றும் டார்ட் மொழிகளுக்கான ஆதரவு வழங்கப்படுகிறது; கணினி கூறுகளிலும், கோ நெட்வொர்க் ஸ்டேக்கிலும், பைதான் மொழி அசெம்பிளி சிஸ்டத்திலும் ரஸ்ட் அனுமதிக்கப்படுகிறது.

Fuchsia OSக்கு Chromium கிடைக்கிறது

துவக்க செயல்முறையானது ஆரம்ப மென்பொருள் சூழலை உருவாக்க appmgr, துவக்க சூழலை உருவாக்க sysmgr மற்றும் பயனர் சூழலை கட்டமைக்க மற்றும் உள்நுழைவை ஒழுங்கமைக்க basemgr உட்பட கணினி மேலாளரைப் பயன்படுத்துகிறது. பாதுகாப்பை உறுதி செய்வதற்காக, ஒரு மேம்பட்ட சாண்ட்பாக்ஸ் தனிமைப்படுத்தல் அமைப்பு முன்மொழியப்பட்டது, இதில் புதிய செயல்முறைகள் கர்னல் பொருட்களை அணுக முடியாது, நினைவகத்தை ஒதுக்க முடியாது மற்றும் குறியீட்டை இயக்க முடியாது, மேலும் வளங்களை அணுகுவதற்கு பெயர்வெளி அமைப்பு பயன்படுத்தப்படுகிறது, இது கிடைக்கக்கூடிய அனுமதிகளை தீர்மானிக்கிறது. இயங்குதளமானது கூறுகளை உருவாக்குவதற்கான கட்டமைப்பை வழங்குகிறது, அவை அவற்றின் சொந்த சாண்ட்பாக்ஸில் இயங்கும் நிரல்களாகும் மற்றும் IPC வழியாக மற்ற கூறுகளுடன் தொடர்பு கொள்ள முடியும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்