Fuchsia OS Google ఉద్యోగులపై పరీక్ష దశలోకి ప్రవేశించింది
Google మార్పులు చేసింది, ఆపరేటింగ్ సిస్టమ్ యొక్క పరివర్తనను సూచిస్తుంది Fuchsia అంతిమ అంతర్గత పరీక్ష దశకు "డాగ్ఫుడింగ్“, ఉత్పత్తిని సాధారణ వినియోగదారులకు అందించడానికి ముందు ఉద్యోగుల రోజువారీ కార్యకలాపాలలో ఉపయోగించడాన్ని సూచిస్తుంది. ఈ దశలో ఉత్పత్తి ఉంది ఇప్పటికే ప్రత్యేక నాణ్యత అంచనా బృందాలు ప్రాథమిక పరీక్షలో ఉత్తీర్ణత సాధించిన రాష్ట్రంలో. ఉత్పత్తిని సాధారణ ప్రజలకు అందించడానికి ముందు, వారు అభివృద్ధిలో పాలుపంచుకోని వారి ఉద్యోగులపై తుది పరీక్షను కూడా నిర్వహిస్తారు.
క్లయింట్లో అప్డేట్ డెలివరీ మేనేజ్మెంట్ సిస్టమ్కు ఒమాహా, ఇది Chrome మరియు Chrome OS విడుదలలను పరీక్షిస్తుంది, జోడించబడింది కాంపోనెంట్ fuchsia.cobalt.SystemDataUpdater మరియు యుటిలిటీని ఉపయోగించి పరికరాలను కొత్త “డాగ్ఫుడ్-విడుదల” శాఖకు బదిలీ చేయడానికి సూచనలను ప్రతిపాదించింది fx (Fuchsia కోసం adbకి సారూప్యం). నిరంతర ఏకీకరణ వ్యవస్థలోకి జోడించారు డాగ్ఫుడ్ బ్రాంచ్ కోసం మరియు ఫుచ్సియా ప్లాట్ఫారమ్లో లోడర్ను అసెంబ్లింగ్ చేయడం చేర్చబడింది పరీక్ష ఫలితాలను మూల్యాంకనం చేయడానికి ప్రత్యేక కొలమానాలు.
Fuchsiaలో మార్పులకు వ్యాఖ్యలలో పేర్కొన్నారు నవీకరణలను అందించడానికి రెండు లింక్లు fuchsia-updates.googleusercontent.com మరియు arm64.dogfood-release.astro.fuchsia.com, రెండవ లింక్లో ఆస్ట్రో అనేది స్మార్ట్ స్క్రీన్ కోడ్ పేరు గూగుల్ నెస్ట్ హబ్, దీనిని Google ఉద్యోగులు పరీక్ష కోసం ప్రోటోటైప్గా ఉపయోగిస్తున్నట్లు కనిపిస్తోంది
ప్రామాణిక Cast ప్లాట్ఫారమ్ ఫర్మ్వేర్కు బదులుగా Fuchsia. Nest Hub ఇంటర్ఫేస్ Dragonglass యాప్ పైన నిర్మించబడింది, ఇది Flutter ఫ్రేమ్వర్క్ను ఉపయోగిస్తుంది, దీనికి Fuchsia కూడా మద్దతు ఇస్తుంది.
Fuchsia ప్రాజెక్ట్లో భాగంగా, Google వర్క్స్టేషన్లు మరియు స్మార్ట్ఫోన్ల నుండి పొందుపరిచిన మరియు వినియోగదారు పరికరాల వరకు ఏ రకమైన పరికరంలోనైనా అమలు చేయగల సార్వత్రిక ఆపరేటింగ్ సిస్టమ్ను అభివృద్ధి చేస్తోందని గుర్తుచేసుకుందాం. ఆండ్రాయిడ్ ప్లాట్ఫారమ్ను సృష్టించే అనుభవాన్ని పరిగణనలోకి తీసుకొని అభివృద్ధి జరుగుతుంది మరియు స్కేలింగ్ మరియు సెక్యూరిటీ రంగంలో లోపాలను పరిగణనలోకి తీసుకుంటుంది.
సిస్టమ్ మైక్రోకెర్నల్పై ఆధారపడి ఉంటుంది జిర్కాన్, ప్రాజెక్ట్ యొక్క అభివృద్ధి ఆధారంగా LK, స్మార్ట్ఫోన్లు మరియు పర్సనల్ కంప్యూటర్లతో సహా వివిధ రకాల పరికరాలలో ఉపయోగం కోసం పొడిగించబడింది. Zircon ప్రక్రియ మద్దతుతో LKని విస్తరిస్తుంది మరియు లైబ్రరీలను పంచుకున్నారు, వినియోగదారు స్థాయి, ఆబ్జెక్ట్ ప్రాసెసింగ్ సిస్టమ్ మరియు సామర్థ్యం-ఆధారిత భద్రతా నమూనా. డ్రైవర్లు అమలు చేస్తున్నారు వినియోగదారు స్థలంలో నడుస్తున్న డైనమిక్ లైబ్రరీల రూపంలో, devhost ప్రక్రియ ద్వారా లోడ్ చేయబడుతుంది మరియు పరికర నిర్వాహికి (devmg, పరికర నిర్వాహికి) ద్వారా నిర్వహించబడుతుంది.
Fuchsia కోసం సిద్ధం స్వంతం GUI, ఫ్లట్టర్ ఫ్రేమ్వర్క్ని ఉపయోగించి డార్ట్లో వ్రాయబడింది. ప్రాజెక్ట్ Peridot యూజర్ ఇంటర్ఫేస్ ఫ్రేమ్వర్క్, ఫార్గో ప్యాకేజీ మేనేజర్ మరియు స్టాండర్డ్ లైబ్రరీని కూడా అభివృద్ధి చేస్తోంది libc, రెండరింగ్ సిస్టమ్ Escher, వల్కాన్ డ్రైవర్ శిలాద్రవం, కాంపోజిట్ మేనేజర్ సీనిక్, MinFS, MemFS, ThinFS (గో భాషలో FAT) మరియు Blobfs ఫైల్ సిస్టమ్లు, అలాగే FVM విభజన మేనేజర్. అప్లికేషన్ అభివృద్ధి కోసం అందించారు సి/సి++, డార్ట్ లాంగ్వేజ్లకు మద్దతు, రస్ట్ సిస్టమ్ కాంపోనెంట్లలో, గో నెట్వర్క్ స్టాక్లో మరియు పైథాన్ లాంగ్వేజ్ అసెంబ్లీ సిస్టమ్లో కూడా అనుమతించబడుతుంది.
లోడ్ చేస్తున్నప్పుడు ఉపయోగించబడుతుంది సిస్టమ్ మేనేజర్, సహా
ప్రారంభ సాఫ్ట్వేర్ వాతావరణాన్ని సృష్టించడానికి appmgr, బూట్ వాతావరణాన్ని సృష్టించడానికి sysmgr మరియు వినియోగదారు వాతావరణాన్ని సెటప్ చేయడానికి మరియు లాగిన్ను నిర్వహించడానికి basemgr. Fuchsiaలో Linuxతో అనుకూలత కోసం ఇచ్చింది Machina లైబ్రరీ, ఇది మీరు Linux ప్రోగ్రామ్లను ప్రత్యేక వివిక్త వర్చువల్ మెషీన్లో అమలు చేయడానికి అనుమతిస్తుంది, ఇది జిర్కాన్ కెర్నల్ మరియు Virtio స్పెసిఫికేషన్ల ఆధారంగా హైపర్వైజర్ని ఉపయోగించి రూపొందించబడింది. నిర్వహించారు Chrome OSలో Linux అప్లికేషన్లను అమలు చేస్తోంది.
భద్రతను నిర్ధారించడానికి అధునాతన వ్యవస్థ అందించబడింది శాండ్బాక్స్ ఐసోలేషన్, దీనిలో కొత్త ప్రక్రియలు కెర్నల్ ఆబ్జెక్ట్లకు ప్రాప్యతను కలిగి ఉండవు, మెమరీని కేటాయించలేవు మరియు కోడ్ను అమలు చేయలేవు మరియు సిస్టమ్ వనరులను యాక్సెస్ చేయడానికి ఉపయోగించబడుతుంది నేమ్స్పేస్లు, ఇది అందుబాటులో ఉన్న అనుమతులను నిర్వచిస్తుంది. వేదిక ఇది అందిస్తుంది కాంపోనెంట్లను సృష్టించే ఫ్రేమ్వర్క్, అవి వారి స్వంత శాండ్బాక్స్లో రన్ అయ్యే ప్రోగ్రామ్లు మరియు IPC ద్వారా ఇతర భాగాలతో పరస్పర చర్య చేయగలవు.