Intel нармафзори кушодаи ModernFW ва гипервизорро бо забони Rust таҳия мекунад

Intel муаррифӣ кард Дар конфронси OSTS (Summit Technology Open Source), ки ин рӯзҳо баргузор мешавад, якчанд лоиҳаҳои нави таҷрибавии кушода мавҷуданд. Дар доираи ташаббус ModernFW Корҳо барои эҷоди ивазкунандаи миқёспазир ва бехатар барои нармафзори миёнаравӣ UEFI ва BIOS идома доранд. Лоиҳа дар марҳилаи ибтидоии рушд қарор дорад, аммо дар ин марҳилаи рушд, прототипи пешниҳодшуда аллакай имкониятҳои кофӣ барои ташкили боркунии ядрои системаи оператсионӣ дорад. Лоиҳа ба пешрафтҳо асос ёфтааст TianoCore (амалии кушодаи UEFI) ва тағиротро ба боло бармегардонад.

ModernFW ҳадаф дорад, ки нармафзори минималистии барои истифода дар платформаҳои амудии ҳамгирошуда, ба монанди серверҳои абрӣ мувофиқ бошад. Дар чунин системаҳо лозим нест, ки код дар нармафзор барои мутобиқати ақиб ва ҷузъҳои истифодаи универсалӣ, ки ба нармафзори анъанавии UEFI хосанд, нигоҳ дошта шавад. Бартараф кардани коди нолозим шумораи векторҳои эҳтимолии ҳамла ва хатогиҳоро коҳиш медиҳад, ки ба амният ва самаранокӣ таъсири мусбӣ мерасонад. Аз ҷумла, корҳо оид ба хориҷ кардани дастгирии нармафзор барои навъҳои кӯҳнашудаи дастгоҳҳо ва функсияҳое, ки метавонанд дар заминаи системаи оператсионӣ иҷро карда шаванд, идома дорад.

Танҳо драйверҳои лозимии дастгоҳ нигоҳ дошта мешаванд ва дастгирии ҳадди ақал барои дастгоҳҳои тақлидшуда ва виртуалӣ таъмин карда мешавад. То ҳадди имкон, вазифаҳое, ки дар сатҳи ОС иҷро мешаванд, ба сатҳи системаи оператсионӣ интиқол дода мешаванд. Баъзе аз рамзҳо байни нармафзор ва ядрои OS тақсим карда мешаванд. Конфигуратсияи модулӣ ва фармоишӣ таъмин карда мешавад. Дастгирии меъморӣ дар айни замон бо системаҳои x86-64 маҳдуд аст ва аз OS-ҳои пурборшаванда дар айни замон танҳо Linux дастгирӣ карда мешавад (агар лозим бошад, дастгирии дигар OS-ҳоро амалӣ кардан мумкин аст).

Дар баробари ин, Intel муаррифӣ кард лоиҳа Абри Hypervisor, ки кӯшиши эҷод кардани гипервизор дар асоси ҷузъро дошт
лоиҳаи муштарак Rust-VMM, ки дар он ба ҷуз Intel, Alibaba, Amazon, Google ва Red Hat низ ширкат мекунанд. Rust-VMM бо забони Rust навишта шудааст ва ба шумо имкон медиҳад, ки гипервизорҳои мушаххаси вазифаҳоро эҷод кунед. Cloud Hypervisor яке аз чунин гипервизорҳост, ки як монитори мошини виртуалии сатҳи баландро (VMM) таъмин мекунад, ки дар болои KVM кор мекунад ва барои вазифаҳои абрӣ оптимизатсия шудааст. Дар заминаи манфиатҳои Intel, вазифаи асосии Cloud Hypervisor аз он иборат аст, ки тақсимоти муосири Linux бо истифода аз дастгоҳҳои паравиртуализатсияшуда дар асоси virtio.

Дастгирии эмулятсия то ҳадди ақал нигоҳ дошта мешавад (тамаркуз ба паравиртуализатсия равона карда шудааст). Дар айни замон танҳо системаҳои x86_64 дастгирӣ мешаванд, аммо дастгирии AArch64 ба нақша гирифта шудааст. Барои халос шудан аз рамзи нолозим ва содда кардани конфигуратсияи CPU, хотира, PCI ва NVDIMM дар марҳилаи васлкунӣ анҷом дода мешавад. Мошинҳои виртуалиро байни серверҳо интиқол додан мумкин аст. Дар байни ҳадафҳои асосии зикршуда инҳоянд: вокуниши баланд, истеъмоли ками хотира, иҷрои баланд ва кам кардани векторҳои эҳтимолии ҳамла.

Манбаъ: opennet.ru

Илова Эзоҳ