Intel ترقي ڪري ٿو اوپن سورس ModernFW firmware ۽ hypervisor Rust ٻولي ۾

Intel پيش ڪيو OSTS (اوپن سورس ٽيڪنالاجي سمٽ) ڪانفرنس ۾ انهن ڏينهن ۾ ٿي رهيو آهي، اتي ڪيترائي نوان تجرباتي کليل منصوبا آهن. شروعات جي حصي طور جديد ايف ڊبليو ايڇ UEFI ۽ BIOS فرم ویئر لاءِ اسپيبلبل ۽ محفوظ متبادل ٺاهڻ لاءِ ڪم جاري آهي. پروجيڪٽ ترقي جي شروعاتي مرحلي ۾ آهي، پر ترقي جي هن مرحلي تي، تجويز ڪيل پروٽوٽائپ ۾ اڳ ۾ ئي ڪافي صلاحيتون آهن جيڪي آپريٽنگ سسٽم جي ڪرنل جي لوڊشيڊنگ کي منظم ڪن. منصوبي جي ترقي تي ٻڌل آهي ٽيانو ڪور (هڪ کليل UEFI عمل درآمد) ۽ تبديلين کي اپ اسٽريم ڏانهن موٽائي ٿو.

ModernFW جو مقصد عمدي طور تي مربوط پليٽ فارمن جهڙوڪ ڪلائوڊ سرورز تي استعمال لاءِ مناسب فرم ویئر مهيا ڪرڻ آهي. اهڙين سسٽمن تي، روايتي UEFI فرم ویئر ۾ ورثي ۾ پسمانده مطابقت ۽ عالمي استعمال جي اجزاء لاءِ فرم ویئر ۾ ڪوڊ برقرار رکڻ جي ڪا ضرورت ناهي. غير ضروري ڪوڊ کي ختم ڪرڻ ممڪن حملي جي ویکٹر ۽ بگ جي تعداد کي گھٽائي ٿو، جنهن جو سيڪيورٽي ۽ ڪارڪردگي تي مثبت اثر پوي ٿو. خاص طور تي، ڪم جاري آهي فرم ویئر سپورٽ مان ختم ڪرڻ لاءِ پراڻي ڊيوائس جي قسمن ۽ ڪارڪردگي جيڪا آپريٽنگ سسٽم جي حوالي سان ٿي سگهي ٿي.

صرف گهربل ڊيوائس ڊرائيور برقرار رکيا ويا آهن ۽ ايميلڊ ۽ ورچوئل ڊوائيسز لاءِ گهٽ ۾ گهٽ سپورٽ مهيا ڪئي وئي آهي. جڏهن به ممڪن هجي، اهي ڪم جيڪي OS سطح تي ڪري سگهجن ٿا، آپريٽنگ سسٽم جي سطح تي منتقل ڪيا ويا آهن. ڪجھ ڪوڊ فرم ويئر ۽ او ايس ڪنييل جي وچ ۾ حصيداري ڪئي وئي آھي. ماڊلر ۽ حسب ضرورت ترتيب ڏنل آھي. آرڪيٽيڪچرز لاءِ سپورٽ في الحال x86-64 سسٽم تائين محدود آهي، ۽ بوٽبل او ايسز مان، صرف لينڪس في الحال سپورٽ آهي (جيڪڏهن ضروري هجي ته، ٻين او ايسز لاءِ سپورٽ لاڳو ٿي سگهي ٿي).

ساڳئي وقت، Intel پيش ڪيو پروجيڪٽ بادل هائپرائيزر، جنهن هڪ جزو تي ٻڌل هائپرائزر ٺاهڻ جي ڪوشش ڪئي
گڏيل منصوبو مورچا-وي ايم ايمجنهن ۾ انٽيل کان علاوه علي بابا، ايمازون، گوگل ۽ ريڊ هيٽ به حصو وٺندا آهن. Rust-VMM Rust ٻولي ۾ لکيل آهي ۽ توهان کي ڪم جي مخصوص هائپرائزر ٺاهڻ جي اجازت ڏئي ٿي. Cloud Hypervisor هڪ اهڙو هائپر وائيزر آهي جيڪو KVM جي چوٽي تي هلندڙ هڪ اعليٰ سطحي ورچوئل مشين مانيٽر (VMM) مهيا ڪري ٿو ۽ ڪلائوڊ-مقامي ڪمن لاءِ بهتر ڪيو ويو آهي. Intel جي مفادن جي حوالي سان، Cloud Hypervisor جو بنيادي ڪم جديد لينڪس ڊسٽريبيوشن کي هلائڻ آهي پارا ورچوئلز ڊوائيسز استعمال ڪندي ورٽيو جي بنياد تي.

ايموليشن سپورٽ گهٽ ۾ گهٽ رکيل آهي (فوڪس پيرا ورچوئلائيزيشن تي آهي). في الحال صرف x86_64 سسٽم سپورٽ آهن، پر AArch64 سپورٽ رٿابندي ڪئي وئي آهي. غير ضروري ڪوڊ کان نجات حاصل ڪرڻ ۽ سي پي يو جي ترتيب کي آسان ڪرڻ لاء، ميموري، PCI ۽ NVDIMM اسيمبلي اسٽيج تي ڪيو ويندو آهي. مجازي مشينن کي سرور جي وچ ۾ منتقل ڪرڻ ممڪن آهي. ذڪر ڪيل اهم مقصدن ۾ شامل آهن: اعلي ردعمل، گهٽ ياداشت جو استعمال، اعلي ڪارڪردگي ۽ ممڪن حملي جي ویکٹر جي گهٽتائي.

جو ذريعو: opennet.ru

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