Chrome OSలో Android అప్లికేషన్‌లను అమలు చేయడానికి Google కొత్త ARCVM సిస్టమ్‌ను అభివృద్ధి చేస్తోంది

ప్రాజెక్ట్ సరిహద్దుల్లో ARCVM (ARC వర్చువల్ మెషిన్) Google అభివృద్ధి Chrome OS కోసం Android అప్లికేషన్‌లను అమలు చేయడానికి కొత్త లేయర్ ఎంపిక. ప్రస్తుతం ప్రతిపాదించబడిన ARC++ లేయర్ (Chrome కోసం ఆండ్రాయిడ్ రన్‌టైమ్) నుండి ప్రధాన వ్యత్యాసం కంటైనర్‌కు బదులుగా పూర్తి స్థాయి వర్చువల్ మెషీన్‌ను ఉపయోగించడం. ARCVMలో పొందుపరిచిన సాంకేతికతలు ఇప్పటికే ఉపవ్యవస్థలో ఉపయోగించబడ్డాయి క్రోస్టినీ Chrome OSలో Linux అప్లికేషన్‌లను అమలు చేయడానికి.

నేమ్‌స్పేస్‌లు, సెకాంప్, ఆల్ట్ సిస్కాల్, SELinux మరియు cgroups ఉపయోగించి వేరు చేయబడిన కంటైనర్‌కు బదులుగా, ARCVM Android వాతావరణాన్ని అమలు చేయడానికి వర్చువల్ మెషీన్ మానిటర్‌ను ఉపయోగిస్తుంది. CrosVM KVM హైపర్‌వైజర్ ఆధారంగా మరియు సవరించబడింది సెట్టింగుల స్థాయిలో, సిస్టమ్ ఇమేజ్ ఎండ్స్, స్ట్రిప్డ్-డౌన్ కెర్నల్ మరియు మినిమల్ సిస్టమ్ ఎన్విరాన్మెంట్‌తో సహా. వర్చువల్ మెషీన్ లోపల ఇంటర్మీడియట్ కాంపోజిట్ సర్వర్ ప్రారంభించడం ద్వారా స్క్రీన్‌కు ఇన్‌పుట్ మరియు అవుట్‌పుట్ నిర్వహించబడుతుంది, ఇది వర్చువల్ మరియు మెయిన్ ఎన్విరాన్‌మెంట్ మధ్య క్లిప్‌బోర్డ్‌తో అవుట్‌పుట్, ఇన్‌పుట్ ఈవెంట్‌లు మరియు ఆపరేషన్‌లను ఫార్వార్డ్ చేస్తుంది (ARC++లో దరఖాస్తు చేసుకున్నాడు రెండర్ నోడ్ ద్వారా DRM లేయర్‌కి నేరుగా యాక్సెస్).

త్వరలో Google ప్లాన్ చేయదు ప్రస్తుత ARC++ సబ్‌సిస్టమ్‌ను ARCVMతో భర్తీ చేయండి, అయితే దీర్ఘకాలంలో ARCVM అనేది Linux అప్లికేషన్‌లను అమలు చేయడానికి మరియు Android పర్యావరణం యొక్క కఠినమైన ఐసోలేషన్‌ను అందించడానికి సబ్‌సిస్టమ్‌తో ఏకీకరణ కోణం నుండి ఆసక్తిని కలిగిస్తుంది (కంటెయినర్ ప్రధాన సిస్టమ్‌తో సాధారణ కెర్నల్‌ను ఉపయోగిస్తుంది మరియు సిస్టమ్ కాల్‌లు మరియు కెర్నల్ ఇంటర్‌ఫేస్‌లకు నేరుగా యాక్సెస్‌ను కలిగి ఉంటుంది, ఇది కంటైనర్ నుండి మొత్తం సిస్టమ్‌ను రాజీ చేయడానికి ఉపయోగించే ఒక దుర్బలత్వం).

ARCVM యొక్క ఉపయోగం Google Play డైరెక్టరీకి పరిమితం కాకుండా మరియు డెవలపర్ మోడ్‌కి (సాధారణ మోడ్‌లో) పరికరాన్ని మార్చాల్సిన అవసరం లేకుండా వినియోగదారులను ఏకపక్ష Android అప్లికేషన్‌లను ఇన్‌స్టాల్ చేయడానికి అనుమతించడం కూడా సాధ్యం చేస్తుంది. అనుమతించబడింది Google Play నుండి ఎంచుకున్న అప్లికేషన్‌లను మాత్రమే ఇన్‌స్టాల్ చేస్తోంది). Chrome OSలో Android అప్లికేషన్‌ల అభివృద్ధిని నిర్వహించడానికి ఈ ఫీచర్ అవసరం. ప్రస్తుతం, Chrome OSలో Android స్టూడియో వాతావరణాన్ని ఇన్‌స్టాల్ చేయడం ఇప్పటికే సాధ్యమే, కానీ డెవలప్ అవుతున్న అప్లికేషన్‌లను పరీక్షించడానికి, మీరు తప్పనిసరిగా డెవలపర్ మోడ్‌ని ప్రారంభించాలి.

మూలం: opennet.ru

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