Nest Hub Max சாதனங்களுக்கான Fuchsia OS அடிப்படையிலான ஃபார்ம்வேரை Google விநியோகிக்கத் தொடங்கியுள்ளது

Компания Google приступила к распространению новой прошивки, основанной на ОС Fuchsia, для умных фоторамок Nest Hub Max, выпускаемых с 2019 года. На первом этапе прошивка на базе Fuchsia начнёт доставляться участникам программы Google Preview Program, и если в ходе пробного внедрения не возникнет непредвиденных проблем, прошивка будет применена и на устройствах остальных пользователей Nest Hub Max.

Фоторамка Nest Hub Max стала вторым потребительским устройством, оснащённым операционной системой Fuchsia. Первым прошивку на базе Fuchsia года назад получила модель Nest Hub, которая отличается меньшим экраном и отсутствием встроенной видеокамеры, которая используется в системе видеонаблюдения и обеспечения безопасности. Несмотря на замену операционной системы в прошивке, пользовательский интерфейс и функциональность полностью сохранены и конечные пользователи не должны заменить различий, так как интерфейс построен на базе фреймворка Flutter и абстрагирован от низкоуровневых компонентов. Ранее в устройствах Nest Hub Max, сочетающих функции рамки для фотографий, мультимедийной системы и интерфейса для управления умным домом, применялась прошивка на базе оболочки Cast и ядра Linux.

Fuchsia OS ஆனது 2016 ஆம் ஆண்டு முதல் Google ஆல் உருவாக்கப்பட்டது, இது Android இயங்குதளத்தின் அளவு மற்றும் பாதுகாப்பு குறைபாடுகளை கணக்கில் எடுத்துக் கொண்டது. சிர்கான் மைக்ரோகர்னலை அடிப்படையாகக் கொண்ட இந்த அமைப்பு, எல்கே திட்டத்தின் வளர்ச்சியின் அடிப்படையில், ஸ்மார்ட்போன்கள் மற்றும் தனிப்பட்ட கணினிகள் உட்பட பல்வேறு வகை சாதனங்களில் பயன்படுத்த விரிவாக்கப்பட்டது. செயல்முறைகள் மற்றும் பகிரப்பட்ட நூலகங்கள், ஒரு பயனர் நிலை, ஒரு பொருள் கையாளுதல் அமைப்பு மற்றும் திறன் அடிப்படையிலான பாதுகாப்பு மாதிரி ஆகியவற்றிற்கான ஆதரவுடன் Zircon LK ஐ விரிவுபடுத்துகிறது. இயக்கிகள் பயனர் இடத்தில் இயங்கும் டைனமிக் லைப்ரரிகளாக செயல்படுத்தப்படுகின்றன, அவை devhost செயல்முறையால் ஏற்றப்பட்டு சாதன மேலாளரால் (devmg, Device Manager) நிர்வகிக்கப்படுகின்றன.

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

Nest Hub Max சாதனங்களுக்கான Fuchsia OS அடிப்படையிலான ஃபார்ம்வேரை Google விநியோகிக்கத் தொடங்கியுள்ளது

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

ஆதாரம்: opennet.ru

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