Nest Hub Max పరికరాల కోసం Google Fuchsia OS-ఆధారిత ఫర్మ్‌వేర్‌ను పంపిణీ చేయడం ప్రారంభించింది

2019లో విడుదలైన Nest Hub Max స్మార్ట్ ఫోటో ఫ్రేమ్‌ల కోసం Fuchsia OS ఆధారంగా Google కొత్త ఫర్మ్‌వేర్‌ను పంపిణీ చేయడం ప్రారంభించింది. మొదటి దశలో, Fuchsia-ఆధారిత ఫర్మ్‌వేర్ Google ప్రివ్యూ ప్రోగ్రామ్‌లో పాల్గొనేవారికి డెలివరీ చేయడం ప్రారంభమవుతుంది మరియు ట్రయల్ అమలు సమయంలో ఊహించని సమస్యలు తలెత్తకపోతే, ఇతర Nest Hub Max వినియోగదారుల పరికరాలకు ఫర్మ్‌వేర్ వర్తించబడుతుంది.

Nest Hub Max ఫోటో ఫ్రేమ్ Fuchsia ఆపరేటింగ్ సిస్టమ్‌ను కలిగి ఉన్న రెండవ వినియోగదారు పరికరం. Nest Hub మోడల్ ఒక సంవత్సరం క్రితం Fuchsia-ఆధారిత ఫర్మ్‌వేర్‌ను స్వీకరించిన మొదటిది, ఇది ఒక చిన్న స్క్రీన్ మరియు అంతర్నిర్మిత వీడియో కెమెరాను కలిగి ఉండదు, ఇది వీడియో నిఘా మరియు భద్రతా వ్యవస్థలో ఉపయోగించబడుతుంది. ఫర్మ్‌వేర్‌లో ఆపరేటింగ్ సిస్టమ్‌ను భర్తీ చేసినప్పటికీ, వినియోగదారు ఇంటర్‌ఫేస్ మరియు కార్యాచరణ పూర్తిగా సంరక్షించబడ్డాయి మరియు అంతిమ వినియోగదారులు తేడాలను భర్తీ చేయవలసిన అవసరం లేదు, ఎందుకంటే ఇంటర్‌ఫేస్ ఫ్లట్టర్ ఫ్రేమ్‌వర్క్‌పై నిర్మించబడింది మరియు తక్కువ-స్థాయి భాగాల నుండి సంగ్రహించబడింది. మునుపు, Nest Hub Max పరికరాలు, ఫోటో ఫ్రేమ్, మల్టీమీడియా సిస్టమ్ మరియు స్మార్ట్ హోమ్‌ని నిర్వహించడానికి ఇంటర్‌ఫేస్ ఫంక్షన్‌లను కలిపి, Cast షెల్ మరియు Linux కెర్నల్ ఆధారంగా ఫర్మ్‌వేర్‌ను ఉపయోగించాయి.

Android ప్లాట్‌ఫారమ్ యొక్క స్కేలింగ్ మరియు భద్రతా లోపాలను పరిగణనలోకి తీసుకొని 2016 నుండి Fuchsia OS Google ద్వారా అభివృద్ధి చేయబడింది. ఈ సిస్టమ్ జిర్కాన్ మైక్రోకెర్నల్‌పై ఆధారపడింది, LK ప్రాజెక్ట్ యొక్క అభివృద్ధి ఆధారంగా, స్మార్ట్‌ఫోన్‌లు మరియు వ్యక్తిగత కంప్యూటర్‌లతో సహా వివిధ రకాల పరికరాలలో ఉపయోగించడానికి విస్తరించబడింది. ప్రాసెస్‌లు మరియు భాగస్వామ్య లైబ్రరీలు, వినియోగదారు స్థాయి, ఆబ్జెక్ట్ హ్యాండ్లింగ్ సిస్టమ్ మరియు సామర్థ్య-ఆధారిత భద్రతా నమూనాకు మద్దతుతో జిర్కాన్ LKని విస్తరించింది. డ్రైవర్లు వినియోగదారు స్థలంలో నడుస్తున్న డైనమిక్ లైబ్రరీలుగా అమలు చేయబడతాయి, devhost ప్రక్రియ ద్వారా లోడ్ చేయబడతాయి మరియు పరికర నిర్వాహికి (devmg, పరికర నిర్వాహికి) ద్వారా నిర్వహించబడతాయి.

Fuchsia ఫ్లట్టర్ ఫ్రేమ్‌వర్క్‌ను ఉపయోగించి డార్ట్‌లో వ్రాసిన దాని స్వంత గ్రాఫికల్ ఇంటర్‌ఫేస్‌ను కలిగి ఉంది. ప్రాజెక్ట్ Peridot యూజర్ ఇంటర్‌ఫేస్ ఫ్రేమ్‌వర్క్, ఫార్గో ప్యాకేజీ మేనేజర్, libc స్టాండర్డ్ లైబ్రరీ, ఎస్చెర్ రెండరింగ్ సిస్టమ్, మాగ్మా వల్కాన్ డ్రైవర్, సీనిక్ కాంపోజిట్ మేనేజర్, MinFS, MemFS, ThinFS (గో భాషలో FAT) మరియు Blobfs ఫైల్‌లను కూడా అభివృద్ధి చేస్తుంది. సిస్టమ్స్, అలాగే మేనేజర్ FVM విభజనలు. అప్లికేషన్ డెవలప్‌మెంట్ కోసం, C/C++ మరియు డార్ట్ లాంగ్వేజ్‌లకు సపోర్ట్ అందించబడుతుంది; సిస్టమ్ కాంపోనెంట్స్‌లో, గో నెట్‌వర్క్ స్టాక్‌లో మరియు పైథాన్ లాంగ్వేజ్ అసెంబ్లీ సిస్టమ్‌లో కూడా రస్ట్ అనుమతించబడుతుంది.

Nest Hub Max పరికరాల కోసం Google Fuchsia OS-ఆధారిత ఫర్మ్‌వేర్‌ను పంపిణీ చేయడం ప్రారంభించింది

బూట్ ప్రక్రియ ప్రారంభ సాఫ్ట్‌వేర్ వాతావరణాన్ని సృష్టించడానికి appmgr, బూట్ వాతావరణాన్ని సృష్టించడానికి sysmgr మరియు వినియోగదారు వాతావరణాన్ని కాన్ఫిగర్ చేయడానికి మరియు లాగిన్‌ను నిర్వహించడానికి Basmgr సహా సిస్టమ్ మేనేజర్‌ని ఉపయోగిస్తుంది. భద్రతను నిర్ధారించడానికి, ఒక అధునాతన శాండ్‌బాక్స్ ఐసోలేషన్ సిస్టమ్ ప్రతిపాదించబడింది, దీనిలో కొత్త ప్రక్రియలు కెర్నల్ ఆబ్జెక్ట్‌లకు ప్రాప్యతను కలిగి ఉండవు, మెమరీని కేటాయించలేవు మరియు కోడ్‌ను అమలు చేయలేవు మరియు అందుబాటులో ఉన్న అనుమతులను నిర్ణయించే వనరులను యాక్సెస్ చేయడానికి నేమ్‌స్పేస్ సిస్టమ్ ఉపయోగించబడుతుంది. ప్లాట్‌ఫారమ్ భాగాలు సృష్టించడానికి ఫ్రేమ్‌వర్క్‌ను అందిస్తుంది, అవి వారి స్వంత శాండ్‌బాక్స్‌లో రన్ అయ్యే ప్రోగ్రామ్‌లు మరియు IPC ద్వారా ఇతర భాగాలతో పరస్పర చర్య చేయగలవు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి