ایمبیڈڈ ڈیوائسز ACRN 1.2 کے لیے ہائپر وائزر کی ریلیز، جو لینکس فاؤنڈیشن نے تیار کی ہے۔

لینکس فاؤنڈیشن پیش کیا ایک خصوصی ہائپرائزر کی رہائی ACRN 1.2ایمبیڈڈ ٹیکنالوجی اور انٹرنیٹ آف تھنگز (IoT) آلات میں استعمال کے لیے ڈیزائن کیا گیا ہے۔ ہائپر وائزر کوڈ ایمبیڈڈ ڈیوائسز اور انٹیل کے ہلکے وزن والے ہائپر وائزر پر مبنی ہے۔ نے بانٹا BSD لائسنس کے تحت۔

ہائپر وائزر کو حقیقی وقت کے کاموں کو انجام دینے کے لیے تیاری اور محدود وسائل کے ساتھ آلات پر چلتے وقت اہم نظاموں میں استعمال کے لیے موزوں ہونے کے لیے لکھا جاتا ہے۔ یہ پروجیکٹ کلاؤڈ سسٹمز اور ڈیٹا سینٹرز میں استعمال ہونے والے ہائپر وائزرز اور صنعتی نظاموں کے لیے سخت وسائل کے اشتراک کے ساتھ ہائپر وائزرز کے درمیان ایک مقام حاصل کرنے کی کوشش کر رہا ہے۔ ACRN کے استعمال کی مثالوں میں الیکٹرانک کنٹرول یونٹس، انسٹرومنٹ پینلز، اور آٹوموٹیو انفارمیشن سسٹم شامل ہیں، لیکن ہائپر وائزر صارفین کے IoT آلات اور دیگر ایمبیڈڈ ایپلی کیشنز کے لیے بھی موزوں ہے۔

ACRN کم سے کم اوور ہیڈ فراہم کرتا ہے اور کوڈ کی صرف 25 ہزار لائنوں پر مشتمل ہوتا ہے (مقابلے کے لیے، کلاؤڈ سسٹم میں استعمال ہونے والے ہائپر وائزرز میں کوڈ کی تقریباً 150 ہزار لائنیں ہوتی ہیں)۔ ایک ہی وقت میں، ACRN آلات کے ساتھ تعامل کرتے وقت کم تاخیر اور مناسب ردعمل کی ضمانت دیتا ہے۔ CPU وسائل، I/O، نیٹ ورک سب سسٹم، گرافکس اور ساؤنڈ آپریشنز کی ورچوئلائزیشن کی حمایت کرتا ہے۔ تمام VMs کے مشترکہ وسائل تک رسائی کا اشتراک کرنے کے لیے، I/O ثالثوں کا ایک سیٹ فراہم کیا جاتا ہے۔

ACRN ایک ٹائپ XNUMX ہائپر وائزر ہے (براہ راست ہارڈ ویئر کے اوپر چلتا ہے) اور آپ کو بیک وقت متعدد گیسٹ سسٹم چلانے کی اجازت دیتا ہے جو لینکس ڈسٹری بیوشنز، RTOS، Android اور دیگر آپریٹنگ سسٹم چلا سکتے ہیں۔ پروجیکٹ دو اہم اجزاء پر مشتمل ہے: ہائپرائزر اور متعلقہ ڈیوائس ماڈلز ان پٹ/آؤٹ پٹ ثالثوں کے بھرپور سیٹ کے ساتھ جو گیسٹ سسٹمز کے درمیان آلات تک مشترکہ رسائی کو منظم کرتے ہیں۔ ہائپر وائزر کو سروس OS سے کنٹرول کیا جاتا ہے، جو میزبان سسٹم کے کام انجام دیتا ہے اور اس میں دوسرے مہمان سسٹمز سے آلات تک کالوں کو براڈکاسٹ کرنے کے اجزاء ہوتے ہیں۔

ایمبیڈڈ ڈیوائسز ACRN 1.2 کے لیے ہائپر وائزر کی ریلیز، جو لینکس فاؤنڈیشن نے تیار کی ہے۔

اہم تبدیلیاں ACRN 1.2 میں:

  • فرم ویئر استعمال کرنے کا امکان Tianocore/OVMF سروس OS (میزبان سسٹم) کے لیے ایک ورچوئل بوٹ لوڈر کے طور پر، جو Clearlinux، VxWorks اور Windows کو چلانے کے قابل ہے۔ تصدیق شدہ بوٹ موڈ کی حمایت کرتا ہے (محفوظ بوٹ)؛
  • کنٹینر سپورٹ کاتا;
  • Windows مہمانوں (WaaG) کے لیے، USB ہوسٹ کنٹرولر (xHCI) تک رسائی کے لیے ایک ثالث کو شامل کیا گیا ہے۔
  • ہمیشہ چلنے والا ٹائمر ورچوئلائزیشن شامل کیا گیا (فن).

ماخذ: opennet.ru

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