Google Fuchsia ఆపరేటింగ్ సిస్టమ్ కోసం Chromium వెబ్ బ్రౌజర్ యొక్క పూర్తి-స్థాయి సంస్కరణను ప్రచురించింది, ఇది అప్లికేషన్ల జాబితాలో మునుపు అందించబడిన స్ట్రిప్డ్-డౌన్ సింపుల్ బ్రౌజర్ బ్రౌజర్ను భర్తీ చేసింది, ఇది వెబ్సైట్లతో పని చేయడం కంటే ప్రత్యేక వెబ్ అప్లికేషన్లను అమలు చేయడానికి రూపొందించబడింది. పరోక్షంగా, సాధారణ వెబ్ బ్రౌజర్కు మద్దతు అందించడం అనేది IoT మరియు Nest Hub వంటి వినియోగదారు పరికరాల కోసం మాత్రమే కాకుండా డెస్క్టాప్ ప్లాట్ఫారమ్ల కోసం కూడా Fuchsiaని అభివృద్ధి చేయాలనే Google ఉద్దేశాన్ని నిర్ధారిస్తుంది. Fuchsia అభివృద్ధి యొక్క ప్రస్తుత స్థితితో పరిచయం పొందడానికి, మీరు dahliaOS ప్రాజెక్ట్ నుండి ఎమ్యులేటర్, అలాగే టెస్ట్ బిల్డ్లను ఉపయోగించవచ్చు.
Fuchsia కోసం Chromium బిల్డ్ యొక్క ఇంటర్ఫేస్ సాధారణంగా ఇతర డెస్క్టాప్ సిస్టమ్ల బిల్డ్ల మాదిరిగానే ఉంటుంది, సందర్భ మెనులను ప్రదర్శించడంలో మరియు బహుళ విండోలను తెరవడంలో సమస్యలు వంటి వివిక్త లోపాలు మరియు లోపాలు మినహా. అదే సమయంలో, అటువంటి సమస్యలను తొలగించడానికి ఇటీవల పని చురుకుగా నిర్వహించబడింది, ఉదాహరణకు, మరియు ఇటీవల అంతర్నిర్మిత PDF వీక్షకుడికి మద్దతు మరియు ముద్రించే సామర్థ్యం అందించబడింది.
Android ప్లాట్ఫారమ్లో ఉన్న స్కేలింగ్ మరియు భద్రత రంగంలోని లోపాలను పరిగణనలోకి తీసుకొని 2016 నుండి Fuchsia OS Google చే అభివృద్ధి చేయబడిందని మేము మీకు గుర్తు చేద్దాం. ఈ సిస్టమ్ జిర్కాన్ మైక్రోకెర్నల్పై ఆధారపడింది, LK ప్రాజెక్ట్ యొక్క అభివృద్ధి ఆధారంగా, స్మార్ట్ఫోన్లు మరియు వ్యక్తిగత కంప్యూటర్లతో సహా వివిధ తరగతుల పరికరాలలో ఉపయోగించడానికి విస్తరించబడింది. ప్రాసెస్లు మరియు భాగస్వామ్య లైబ్రరీలు, వినియోగదారు స్థాయి, ఆబ్జెక్ట్ హ్యాండ్లింగ్ సిస్టమ్ మరియు సామర్థ్య-ఆధారిత భద్రతా నమూనాకు మద్దతుతో జిర్కాన్ LKని విస్తరించింది. డ్రైవర్లు వినియోగదారు స్థలంలో నడుస్తున్న డైనమిక్ లైబ్రరీలుగా అమలు చేయబడతాయి, devhost ప్రక్రియ ద్వారా లోడ్ చేయబడతాయి మరియు పరికర నిర్వాహికి (devmg, పరికర నిర్వాహికి) ద్వారా నిర్వహించబడతాయి.
Fuchsia ఫ్లట్టర్ ఫ్రేమ్వర్క్ను ఉపయోగించి డార్ట్లో వ్రాసిన దాని స్వంత గ్రాఫికల్ ఇంటర్ఫేస్ను కలిగి ఉంది. ప్రాజెక్ట్ Peridot యూజర్ ఇంటర్ఫేస్ ఫ్రేమ్వర్క్, ఫార్గో ప్యాకేజీ మేనేజర్, libc స్టాండర్డ్ లైబ్రరీ, ఎస్చెర్ రెండరింగ్ సిస్టమ్, మాగ్మా వల్కాన్ డ్రైవర్, సీనిక్ కాంపోజిట్ మేనేజర్, MinFS, MemFS, ThinFS (గో భాషలో FAT) మరియు Blobfs ఫైల్లను కూడా అభివృద్ధి చేస్తుంది. సిస్టమ్స్, అలాగే మేనేజర్ FVM విభజనలు. అప్లికేషన్ డెవలప్మెంట్ కోసం, C/C++ మరియు డార్ట్ లాంగ్వేజ్లకు సపోర్ట్ అందించబడుతుంది; సిస్టమ్ కాంపోనెంట్స్లో, గో నెట్వర్క్ స్టాక్లో మరియు పైథాన్ లాంగ్వేజ్ అసెంబ్లీ సిస్టమ్లో కూడా రస్ట్ అనుమతించబడుతుంది.
బూట్ ప్రక్రియ ప్రారంభ సాఫ్ట్వేర్ వాతావరణాన్ని సృష్టించడానికి appmgr, బూట్ వాతావరణాన్ని సృష్టించడానికి sysmgr మరియు వినియోగదారు వాతావరణాన్ని కాన్ఫిగర్ చేయడానికి మరియు లాగిన్ను నిర్వహించడానికి Basmgr సహా సిస్టమ్ మేనేజర్ని ఉపయోగిస్తుంది. భద్రతను నిర్ధారించడానికి, ఒక అధునాతన శాండ్బాక్స్ ఐసోలేషన్ సిస్టమ్ ప్రతిపాదించబడింది, దీనిలో కొత్త ప్రక్రియలు కెర్నల్ ఆబ్జెక్ట్లకు ప్రాప్యతను కలిగి ఉండవు, మెమరీని కేటాయించలేవు మరియు కోడ్ను అమలు చేయలేవు మరియు అందుబాటులో ఉన్న అనుమతులను నిర్ణయించే వనరులను యాక్సెస్ చేయడానికి నేమ్స్పేస్ సిస్టమ్ ఉపయోగించబడుతుంది. ప్లాట్ఫారమ్ భాగాలు సృష్టించడానికి ఫ్రేమ్వర్క్ను అందిస్తుంది, అవి వారి స్వంత శాండ్బాక్స్లో రన్ అయ్యే ప్రోగ్రామ్లు మరియు IPC ద్వారా ఇతర భాగాలతో పరస్పర చర్య చేయగలవు.
మూలం: opennet.ru