Մեկնաբանվել է QEMU 10.1.0 էմուլյատորը

QEMU 10.1.0 նախագծի ռելիզը ներկայացված է։ QEMU էмуляտորը թույլ է տալիս գործարկել ծրագիր, որը մշակվել է մեկ սարքային հարթակի համար, տարբեր ճարտարապետություն ունեցող համակարգում, օրինակ, ARM- ի օգտագործումը x86-թե համատեղ ՊԿ- ում։ Վիրտուալացման ռեժիմում QEMU- ի կոդի կատարողականը մեկուսացված միջավայրում մոտ է համակարգային կատարողականի, հաշվի առնելով, որ պարամետրերը կատարվում են CPU- ով եւ օգտագործվում են Xen հիպերվիզորը կամ Linux- ի KVM մոդուլի կամ NVMM մոդուլի հետ NetBSD- ում։

Եկեք նախագծութինը ստեղծել Ֆաբրիսի Բելլարի (Fabrice Bellard) կողմից՝ x86- ի համար մշակված Linux գործարկման ֆայլերի վրա այլ ճարտարապետություններում աշխատելու հնարավորության ապահովման նպատակով։ Տարիների ընթացքում ծրագրել է 14 սարքային ճարտարապետության համար ամբողջական էмуляции աջակցություն, իսկ էվող սարքերի թիվը գերազանցում է 400-ը։ 11.0-ի տարբերակի նախապատրաստման ընթացքում կատարվել է 2700- ից ավելի փոփոխություններ 226 մշակողների կողմից։

QEMU 10.1- ին ավելացված հիմնական բարելավումները՝

  • VFIO (Virtual Function I/O) - ում իրականացվել է հիշողության քարտեզի սկզբնական աջակցություն գաղտնի հյուրային միջավայրերի համար, որտեղ օգտագործվում է հիշողության ծածկագրում՝ խոչընդոտելու և հյուրընկալ համակարգի ադմինիստրատորի կողմից վերլուծությունից պաշտպանվելու համար։ Փոփոխությունը թույլ է տալիս սարքերի փոխանցումը տվյալ համակարգերից, որոնք պաշտպանված են Intel TDX (Trusted Domain Extensions) եւ AMD SEV-SNP (Secure Nested Paging) մեխանիզմներով։
  • Ավելացվել է multifd մեխանիզմի օգտագործման հնարավորություն՝ արագացված Live-միգրացիայի համար postcopy ռեժիմում, որտեղ նախ առաջին հերթին գաղտնի հյուրընկալում ենինը փոխանցվում է եւ գործարկվում է վիրտուալ մեքենա, ապա աստիճանաբար սովորական գործունեության մեջ չօգտագործվող օպերատիվ հիշողության բովանդակությունը փոխանցվում է։ Live-միգրացիայի precopy ռեժիմը ստացվել է օպտիմիզացված։ Ավելացված է RDMA- ի հասցեագրման աջակցություն IPv6- ի համար։
  • QEMU Guest Agent - ում ավելացվել է «guest-get-load» հրաման՝ Windows- ի վիրտուալ մեքենաներում համակարգի բեռի մակարդակը (load average) ստանալու համար։
  • virtio-gpu- ում ավելացվել է անվան փոխարինման աջակցություն EDID- ում (Extended Display Identification Data)։
  • x86 ճարտարապետության էմուլատրին ավելացվել է Intel TDX (Trusted Domain Extensions) մեխանիզմի օգտագործման հնարավորություն հյուրերի համակարգերի օպերատիվ հիշողության ծածկագրում, որոնք գործում են KVM հիպերվիզորի ղեկավարությամբ։ Ավելացված է գաղտնի խմբավորված համակարգերի ներդրում օգտագործման համար կիրառվում է KubeVirt տեխնոլոգիան, որը թույլ է տալիս աշխատեցնել դասական վիրտուալ մեքենաներ ուղղակի Kubernetes կոնտեյներում և արդեն ունի բոլոր անհրաժեշտ ինտեգրացիաները Cluster API-ի հետ՝ կառավարվող Kubernetes կլաստերներ սկսելու համար «երևակայական» Kubernetes կլաստերում: IGVM (Independent Guest Virtual Machine) ֆորմատում, որոնց պաշտպանության համար օգտագործվում են Intel TDX եւ AMD SEV-SNP մեխանիզմները։
  • ARM ճարտարապետության էմուլատրին ավելացվել է աջակցություն (Analog Devices ‘max78000fthr’, ‘ast2700fc’, Meta ‘catalina-bmc’, NVIDIA ‘gb200-bmc’ եւ ‘ast2700a0-evb’։ Ավելացվել է CPU- ի FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 եւ FEAT_SVE2p1 ընդլայնումների էմուլացում։ ‘virt’ հատուկ վիրտուալ ARM- ի համակարգին ավելացվել է KVM- ի միջոցով ներգրավված վիրտուալացման աջակցություն, ինչպես նաեւ CXL (Compute Express Link) ավտոմատ միացման եւ PCI սարքերի գարնային փոխադրումների աջակցությունը ACPI- ի միջոցով։
  • RISC-V ճարտարապետության էմուլյատորի մեջ իրականացվել է Kunminghu պրոցեսորի և դրա հիման վրա պլատֆորմի էմուլյացիա։ Ավելացվել է Ziccif հրահանգների հավաքածուի ճարտարապետության ընդլայնման աջակցություն՝ fetch հրահանգի ատոմար տարբերակով։
  • LoongArch ճարտարապետության էմուլյատորում ավելացվել է irqchip ընդմիջման վերահսկիչի էմուլյացիայի աջակցություն քերամի կողմում։
  • Ավելացվել է WebAssembly (WASM) ներկայացման մեջ փորձնական կոմպիլացիայի աջակցություն՝ օգտագործելով Emscripten կոմպիլատոր։
  • Host-խաղադրիչների համար դադարեցվել է Debian 11-ի աջակցությունը։

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster