Intel Rast زبان میں اوپن سورس ModernFW فرم ویئر اور ہائپر وائزر تیار کرتا ہے۔

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

ModernFW کا مقصد عمودی طور پر مربوط پلیٹ فارمز جیسے کلاؤڈ سرورز پر استعمال کے لیے موزوں کم سے کم فرم ویئر فراہم کرنا ہے۔ ایسے سسٹمز پر، روایتی UEFI فرم ویئر میں شامل پسماندہ مطابقت اور عالمگیر استعمال کے اجزاء کے لیے فرم ویئر میں کوڈ کو برقرار رکھنے کی ضرورت نہیں ہے۔ غیر ضروری کوڈ کو ختم کرنے سے ممکنہ حملہ کرنے والے ویکٹرز اور بگس کی تعداد کم ہو جاتی ہے، جس کا سیکورٹی اور کارکردگی پر مثبت اثر پڑتا ہے۔ خاص طور پر، فرم ویئر سپورٹ سے پرانی ڈیوائس کی اقسام اور فعالیت کو ہٹانے کے لیے کام جاری ہے جو آپریٹنگ سسٹم کے تناظر میں انجام دے سکتے ہیں۔

صرف مطلوبہ ڈیوائس ڈرائیورز کو برقرار رکھا جاتا ہے اور ایمولیٹڈ اور ورچوئل ڈیوائسز کے لیے کم سے کم سپورٹ فراہم کی جاتی ہے۔ جب بھی ممکن ہو، وہ کام جو OS کی سطح پر کیے جا سکتے ہیں آپریٹنگ سسٹم کی سطح پر منتقل کر دیے جاتے ہیں۔ کچھ کوڈ فرم ویئر اور OS کرنل کے درمیان مشترک ہیں۔ ماڈیولر اور حسب ضرورت ترتیب فراہم کی گئی ہے۔ آرکیٹیکچرز کے لیے سپورٹ فی الحال x86-64 سسٹمز تک محدود ہے، اور بوٹ ایبل OS میں سے، فی الحال صرف لینکس ہی سپورٹ ہے (اگر ضروری ہو تو، دوسرے OS کے لیے سپورٹ لاگو کیا جا سکتا ہے)۔

ایک ہی وقت میں، Intel پیش کیا منصوبے کلاؤڈ ہائپرائزر، جس نے جزو پر مبنی ہائپر وائزر بنانے کی کوشش کی۔
مشترکہ منصوبے زنگ-وی ایم ایمجس میں انٹیل کے علاوہ علی بابا، ایمیزون، گوگل اور ریڈ ہیٹ بھی حصہ لیتے ہیں۔ Rust-VMM Rust زبان میں لکھا گیا ہے اور آپ کو کام کے لیے مخصوص ہائپر وائزرز بنانے کی اجازت دیتا ہے۔ کلاؤڈ ہائپر وائزر ایک ایسا ہی ہائپر وائزر ہے جو KVM کے اوپر چلنے والا ایک اعلیٰ سطحی ورچوئل مشین مانیٹر (VMM) فراہم کرتا ہے اور کلاؤڈ کے مقامی کاموں کے لیے موزوں ہے۔ انٹیل کے مفادات کے تناظر میں، کلاؤڈ ہائپر وائزر کا بنیادی کام ورٹیو پر مبنی پیرا ورچوئلائزڈ ڈیوائسز کا استعمال کرتے ہوئے جدید لینکس ڈسٹری بیوشنز کو چلانا ہے۔

ایمولیشن سپورٹ کو کم سے کم رکھا جاتا ہے (توجہ پیرا ورچوئلائزیشن پر ہے)۔ فی الحال صرف x86_64 سسٹمز سپورٹ ہیں، لیکن AArch64 سپورٹ کی منصوبہ بندی کی گئی ہے۔ غیر ضروری کوڈ سے چھٹکارا پانے اور CPU کی ترتیب کو آسان بنانے کے لیے، میموری، PCI اور NVDIMM اسمبلی کے مرحلے پر کیا جاتا ہے۔ ورچوئل مشینوں کو سرورز کے درمیان منتقل کرنا ممکن ہے۔ جن اہم مقاصد کا تذکرہ کیا گیا ہے ان میں یہ ہیں: اعلیٰ ردعمل، کم میموری کی کھپت، اعلیٰ کارکردگی اور ممکنہ حملے کے ویکٹرز میں کمی۔

ماخذ: opennet.ru

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