Intel-ը մշակում է ModernFW բաց որոնվածը և Rust hypervisor-ը

Intel ներկայացրել օրերս ընթացող OSTS (Open Source Technology Summit) համաժողովում մի քանի նոր փորձնական բաց նախագծեր. Նախաձեռնության շրջանակներում Fամանակակից FW աշխատանքներ են տարվում UEFI-ի և BIOS-ի որոնվածի համար ընդլայնվող և անվտանգ փոխարինող ստեղծելու ուղղությամբ: Նախագիծը մշակման սկզբնական փուլում է, սակայն մշակման այս փուլում առաջարկվող նախատիպն արդեն բավական հնարավորություններ ունի օպերացիոն համակարգի միջուկի բեռնումը կազմակերպելու համար։ Նախագիծը հիմնված է զարգացումների վրա TianoCore (բաց UEFI իրականացում) և վերադարձնում է փոփոխությունները դեպի վերև:

ModernFW-ն նպատակ ունի տրամադրել մինիմալիստական ​​որոնվածը, որը հարմար է ուղղահայաց ինտեգրված հարթակներում օգտագործելու համար, ինչպիսիք են ամպային համակարգերի սերվերները: Նման համակարգերում կարիք չկա որոնվածում պահպանել հետամնաց համատեղելիության կոդը և համընդհանուր օգտագործման բաղադրիչները, որոնք բնորոշ են ավանդական UEFI որոնվածին: Ավելորդ կոդից ազատվելը նվազեցնում է հարձակումների և սխալների հնարավոր վեկտորների քանակը, ինչը դրականորեն է ազդում անվտանգության և արդյունավետության վրա։ Մասնավորապես, աշխատանքներ են տարվում սարքերի հնացած տեսակների և ֆունկցիոնալության աջակցությունը հեռացնելու որոնվածից, որը կարող է իրականացվել օպերացիոն համակարգի համատեքստում:

Մնացել են միայն անհրաժեշտ սարքի դրայվերները, և տրամադրվում է նմանակված և վիրտուալ սարքերի նվազագույն աջակցություն: Հնարավորության դեպքում առաջադրանքները, որոնք կարող են կատարվել OS մակարդակով, տեղափոխվում են օպերացիոն համակարգի մակարդակ: Կոդի մի մասը համօգտագործվում է որոնվածի և ՕՀ միջուկի միջև: Տրվում է մոդուլային և անհատականացված կոնֆիգուրացիա: Ճարտարապետության աջակցությունը ներկայումս սահմանափակված է x86-64 համակարգերով, և միայն Linux-ն աջակցվում է bootable OS-ից (անհրաժեշտության դեպքում կարող է իրականացվել աջակցություն այլ ՕՀ-ների համար):

Միաժամանակ Intel ներկայացրել նախագիծ cloud-hypervisor, որը փորձել է ստեղծել բաղադրիչի վրա հիմնված հիպերվիզոր
համատեղ նախագիծ Rust-VMM, որին, բացի Intel-ից, մասնակցում են նաև Alibaba-ն, Amazon-ը, Google-ը և Red Hat-ը։ Rust-VMM-ը գրված է Rust լեզվով և թույլ է տալիս ստեղծել առաջադրանքի հատուկ հիպերվիզորներ: Cloud Hypervisor-ը նման հիպերվիզորներից մեկն է, որն ապահովում է բարձր մակարդակի վիրտուալ մեքենայի մոնիտոր (VMM), որն աշխատում է KVM-ի վերևում և օպտիմիզացված է ամպի բնիկ առաջադրանքների համար: Intel-ի շահերի համատեքստում Cloud Hypervisor-ի հիմնական նպատակն է գործարկել ժամանակակից Linux բաշխումներ՝ օգտագործելով paravirtualized virtio-ի վրա հիմնված սարքեր:

Էմուլացիոն աջակցությունը նվազագույնի է հասցված (շեշտը դրված է պարավիրտուալիզացիայի վրա): Ներկայումս միայն x86_64 համակարգերն են աջակցվում, բայց AArch64-ի աջակցությունը ճանապարհին է: Ավելորդ կոդից ազատվելու և պրոցեսորի, հիշողության, PCI-ի և NVDIMM-ի կոնֆիգուրացիան պարզեցնելու համար կատարվում է հավաքման փուլում: Հնարավոր է վիրտուալ մեքենաներ տեղափոխել սերվերների միջև: Նշված հիմնական խնդիրներից՝ բարձր արձագանքողություն, ցածր հիշողության սպառում, բարձր կատարողականություն և հարձակումների հնարավոր վեկտորների կրճատում:

Source: opennet.ru

Добавить комментарий