گوگل ڪروم او ايس تي Android ايپليڪيشنون هلائڻ لاءِ هڪ نئون ARCVM سسٽم ٺاهي رهيو آهي

منصوبي جي حدن ۾ اي آر سي وي ايم (ARC ورچوئل مشين) گوگل ترقي ڪري ٿو Chrome OS لاءِ Android ايپليڪيشنون هلائڻ لاءِ هڪ نئون پرت آپشن. موجوده تجويز ڪيل ARC++ پرت کان اهم فرق (Android Runtime for Chrome) هڪ ڪنٽينر جي بدران هڪ مڪمل ورچوئل مشين جو استعمال آهي. ARCVM ۾ شامل ڪيل ٽيڪنالاجيون اڳ ۾ ئي سبسسٽم ۾ استعمال ٿيل آهن Crostini Chrome OS تي لينڪس ايپليڪيشنن کي هلائڻ لاء.

هڪ ڪنٽينر جي بدران ڌار ڌار نيمس اسپيس، seccomp، alt syscall، SELinux ۽ cgroups، ARCVM Android ماحول کي هلائڻ لاءِ ورچوئل مشين مانيٽر استعمال ڪري ٿو. ڪراس وي ايم KVM hypervisor جي بنياد تي ۽ تبديل ٿيل سيٽنگون سطح تي، سسٽم جي تصوير ختم ٿيو, جنهن ۾ هڪ سٽيل-ڊائون ڪنيل ۽ گهٽ ۾ گهٽ سسٽم ماحول شامل آهي. اسڪرين تي ان پٽ ۽ آئوٽ پُٽ منظم ڪيو ويو آهي هڪ وچولي ڪمپوزٽ سرور جي لانچ ذريعي ورچوئل مشين اندر، جيڪو ورچوئل ۽ مين ماحول جي وچ ۾ ڪلپ بورڊ سان آئوٽ پٽ، ان پٽ ايونٽس ۽ آپريشنز کي اڳتي وڌائي ٿو (ARC++ ۾ لاڳو ٿيل رينڊر نوڊ ذريعي DRM پرت تائين سڌو رسائي).

جلد اچي رهيو آهي گوگل منصوبه بندي نه ڪندو آهي موجوده ARC++ سب سسٽم کي ARCVM سان تبديل ڪريو، پر ڊگھي عرصي ۾ ARCVM لينڪس ايپليڪيشنن کي هلائڻ ۽ Android ماحول کي سخت ڌار ڌار ڪرڻ لاءِ سبسسٽم سان اتحاد جي نقطي نظر کان دلچسپي رکي ٿو (ڪنٽينر بنيادي سسٽم سان گڏ عام ڪنيل استعمال ڪري ٿو. ۽ سسٽم ڪالن ۽ ڪنيل انٽرفيس تائين سڌو رسائي برقرار رکي ٿي، هڪ نقصان جنهن ۾ استعمال ڪري سگهجي ٿو سڄي سسٽم کي ڪنٽينر مان سمجهوتو ڪرڻ لاءِ).

ARCVM جو استعمال اهو به ممڪن بڻائيندو ته صارفين کي صوابديدي اينڊرائيڊ ايپليڪيشنن کي انسٽال ڪرڻ جي اجازت ڏئي، گوگل پلي ڊاريڪٽري سان ڳنڍجڻ تائين محدود نه رهي ۽ ڊوائيس کي ڊولپر موڊ ۾ تبديل ڪرڻ جي ضرورت کان سواءِ (عام موڊ ۾ اجازت صرف Google Play مان چونڊيل ايپليڪيشنن کي انسٽال ڪرڻ). هي خصوصيت Chrome OS تي Android ايپليڪيشنن جي ترقي کي منظم ڪرڻ لاء ضروري آهي. في الحال، اهو اڳ ۾ ئي ممڪن آهي ته Android اسٽوڊيو ماحول کي Chrome OS تي انسٽال ڪريو، پر ترقي يافته ايپليڪيشنن کي جانچڻ لاءِ، توهان کي ڊولپر موڊ کي فعال ڪرڻو پوندو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو