گوگل کروم OS پر اینڈرائیڈ ایپلی کیشنز چلانے کے لیے ایک نیا ARCVM سسٹم تیار کر رہا ہے۔

منصوبے کی حدود میں اے آر سی وی ایم (ARC ورچوئل مشین) گوگل ترقی کرتا ہے کروم OS کے لیے اینڈرائیڈ ایپلی کیشنز چلانے کے لیے ایک نئی پرت کا آپشن۔ فی الحال مجوزہ ARC++ پرت (Android Runtime for Chrome) سے اہم فرق کنٹینر کی بجائے ایک مکمل ورچوئل مشین کا استعمال ہے۔ اے آر سی وی ایم میں شامل ٹیکنالوجیز پہلے ہی سب سسٹم میں استعمال ہو چکی ہیں۔ Crostini کروم OS پر لینکس ایپلی کیشنز چلانے کے لیے۔

نام کی جگہوں، seccomp، alt syscall، SELinux اور cgroups کا استعمال کرتے ہوئے الگ تھلگ کنٹینر کے بجائے، ARCVM اینڈرائیڈ ماحول کو چلانے کے لیے ایک ورچوئل مشین مانیٹر کا استعمال کرتا ہے۔ کراس وی ایم KVM ہائپر وائزر پر مبنی اور ترمیم شدہ ترتیبات کی سطح پر، سسٹم کی تصویر ختم ہوتا ہےسٹرپڈ ڈاون کرنل اور کم سے کم سسٹم ماحول سمیت۔ اسکرین پر ان پٹ اور آؤٹ پٹ کو ورچوئل مشین کے اندر ایک انٹرمیڈیٹ کمپوزٹ سرور کے آغاز کے ذریعے منظم کیا جاتا ہے، جو ورچوئل اور مین ماحول کے درمیان کلپ بورڈ کے ساتھ آؤٹ پٹ، ان پٹ ایونٹس اور آپریشنز کو فارورڈ کرتا ہے (ARC++ میں لاگو رینڈر نوڈ کے ذریعے DRM پرت تک براہ راست رسائی)۔

گوگل جلد آ رہا ہے۔ منصوبہ بندی نہیں کرتا موجودہ ARC++ سب سسٹم کو ARCVM سے تبدیل کریں، لیکن طویل مدتی میں ARCVM لینکس ایپلیکیشنز کو چلانے اور اینڈرائیڈ ماحول کی سخت تنہائی فراہم کرنے کے لیے سب سسٹم کے ساتھ اتحاد کے نقطہ نظر سے دلچسپی رکھتا ہے (کنٹینر مین سسٹم کے ساتھ ایک عام دانا استعمال کرتا ہے۔ اور سسٹم کالز اور کرنل انٹرفیس تک براہ راست رسائی کو برقرار رکھتا ہے، ایک ایسی کمزوری جس میں کنٹینر سے پورے سسٹم کو سمجھوتہ کرنے کے لیے استعمال کیا جا سکتا ہے)۔

ARCVM کا استعمال صارفین کو صوابدیدی اینڈرائیڈ ایپلی کیشنز کو انسٹال کرنے کی اجازت دینا بھی ممکن بنائے گا، بغیر گوگل پلے ڈائرکٹری تک محدود رہے اور ڈیوائس کو ڈویلپر موڈ میں تبدیل کرنے کی ضرورت کے بغیر (عام موڈ میں اجازت دی گوگل پلے سے صرف منتخب ایپلی کیشنز کو انسٹال کرنا)۔ یہ خصوصیت Chrome OS پر اینڈرائیڈ ایپلی کیشنز کی ڈیولپمنٹ کو منظم کرنے کے لیے ضروری ہے۔ فی الحال، کروم OS پر اینڈرائیڈ اسٹوڈیو ماحول کو انسٹال کرنا پہلے سے ہی ممکن ہے، لیکن تیار ہونے والی ایپلیکیشنز کو جانچنے کے لیے، آپ کو ڈیولپر موڈ کو فعال کرنا ہوگا۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں