Intel-ը դադարեցրել է HAXM հիպերվիզորի մշակումը

Intel-ը հրապարակել է HAXM 7.8 վիրտուալացման շարժիչի նոր թողարկումը (Hardware Accelerated Execution Manager), որից հետո այն փոխանցել է պահեստը արխիվ և հայտարարել նախագծին աջակցության դադարեցման մասին։ Intel-ն այլևս չի ընդունի patches, ուղղումներ, մասնակցություն մշակմանը և թարմացումներ չի ստեղծի: Այն անհատներին, ովքեր ցանկանում են շարունակել զարգացումը, խրախուսվում է ստեղծել պատառաքաղ և զարգացնել այն ինքնուրույն:

HAXM-ը միջպլատֆորմային (Linux, NetBSD, Windows, macOS) հիպերվիզոր է, որն օգտագործում է ապարատային ընդլայնումներ Intel պրոցեսորների համար (Intel VT, Intel Virtualization Technology)՝ արագացնելու և ընդլայնելու վիրտուալ մեքենաների մեկուսացումը: Հիպերվիզորն իրականացվում է վարորդի տեսքով, որն աշխատում է միջուկի մակարդակում և ապահովում է KVM-ի նման ինտերֆեյս՝ օգտագործողի տարածքում ապարատային վիրտուալիզացիան միացնելու համար: HAXM-ին աջակցում էին Android պլատֆորմի էմուլյատորը և QEMU-ն արագացնելու համար: Կոդը գրված է C-ով և տարածվում է BSD լիցենզիայի ներքո:

Ժամանակին նախագիծը ստեղծվել է Windows-ում և macOS-ում Intel VT տեխնոլոգիան օգտագործելու հնարավորություն տալու համար։ Linux-ում Intel VT-ի աջակցությունն ի սկզբանե հասանելի էր Xen-ում և KVM-ում, իսկ NetBSD-ում այն ​​տրամադրվում էր NVMM-ով, ուստի HAXM-ը ավելի ուշ տեղափոխվեց Linux և NetBSD և առանձնահատուկ դեր չխաղաց այս հարթակներում: Intel VT-ի ամբողջական աջակցությունը Microsoft Hyper-V և macOS HVF արտադրանքներում ինտեգրվելուց հետո առանձին հիպերվիզորի կարիքն այլևս անհրաժեշտ չէր, և Intel-ը որոշեց դադարեցնել նախագիծը:

HAXM 7.8-ի վերջնական տարբերակը ներառում է INVPCID հրահանգի աջակցություն, CPUID-ում XSAVE ընդլայնման ավելացված աջակցություն, CPUID մոդուլի բարելավված իրականացում և տեղադրողի արդիականացում: Հաստատվել է, որ HAXM-ը համատեղելի է QEMU 2.9-ից 7.2 թողարկումների հետ:

Source: opennet.ru

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