Xen 4.16 සහ Intel Cloud Hypervisor 20.0 හයිපර්වයිසර් නිකුත් කිරීම

මාස අටක සංවර්ධනයෙන් පසුව, නොමිලේ හයිපර්වයිසර් Xen 4.16 නිකුත් කර ඇත. Amazon, Arm, Bitdefender, Citrix සහ EPAM Systems වැනි සමාගම් නව නිකුතුවේ සංවර්ධනය සඳහා සහභාගී විය. Xen 4.16 ශාඛාව සඳහා යාවත්කාලීන නිකුත් කිරීම 2 ජූනි 2023 දක්වා පවතින අතර, අවදානම් නිවැරදි කිරීම් ප්‍රකාශනය 2 දෙසැම්බර් 2024 දක්වා පවතී.

Xen 4.16 හි ප්රධාන වෙනස්කම්:

  • පොදු භෞතික TPM (විශ්වාසදායී වේදිකා මොඩියුලය) මත ක්‍රියාත්මක කරන ලද ගුප්ත ලේඛන යතුරු (vTPM) ගබඩා කිරීම සඳහා අතථ්‍ය චිප් වල ක්‍රියාකාරිත්වය සහතික කරන TPM කළමනාකරු, පසුව TPM 2.0 පිරිවිතර සඳහා සහය ක්‍රියාත්මක කිරීම සඳහා නිවැරදි කර ඇත.
  • PVH සහ HVM පරිසරය තුළ වෙනස් නොකළ paravirtualized (PV) ආගන්තුකයන් ධාවනය කිරීමට භාවිතා කරන PV Shim ස්ථරය මත වැඩි යැපීම. ඉදිරියට, 32-bit paravirtualized ආගන්තුකයන්ගේ භාවිතය PV Shim මාදිලියේදී පමණක් කළ හැකි වනු ඇත, එමගින් හයිපර්වයිසරයේ අවදානම් අඩංගු විය හැකි ස්ථාන ගණන අඩු කරනු ඇත.
  • Programmable timer (PIT, Programmable Interval Timer) නොමැතිව Intel උපාංග මත ආරම්භ කිරීමේ හැකියාව එක් කරන ලදී.
  • යල්පැනගිය සංරචක පිරිසිදු කර, "qemu-xen-traditional" සහ PV-Grub පෙරනිමි කේතය ගොඩනැගීම නැවැත්තුවා (Xen සහාය ඇතිව වෙනස්කම් QEMU සහ Grub හි ප්‍රධාන ව්‍යුහයට මාරු කිරීමෙන් පසු මෙම Xen-විශේෂිත ගෑරුප්පු වල අවශ්‍යතාවය අතුරුදහන් විය).
  • ARM ගෘහ නිර්මාණ ශිල්පය සහිත අමුත්තන් සඳහා, අථත්‍ය කරන ලද කාර්ය සාධන මොනිටර කවුන්ටර සඳහා මූලික සහාය ක්‍රියාත්මක කර ඇත.
  • dom0less මාදිලිය සඳහා වැඩි දියුණු කළ සහය, සේවාදායක ආරම්භයේ මුල් අවධියේදී අතථ්‍ය යන්ත්‍ර ආරම්භ කිරීමේදී dom0 පරිසරය යෙදවීම වළක්වා ගැනීමට ඔබට ඉඩ සලසයි. සිදු කරන ලද වෙනස්කම් EFI ස්ථිරාංග සමඟ 64-bit ARM පද්ධති සඳහා සහය ක්රියාත්මක කිරීමට හැකි විය.
  • තනි චිපයක් තුළ බලගතු නමුත් බලයට කෑදර හරයන් සහ අඩු කාර්ය සාධනයක් ඇති නමුත් වැඩි බල-කාර්යක්ෂම මධ්‍යයන් ඒකාබද්ධ කරන big.LITTLE ගෘහ නිර්මාණ ශිල්පය මත පදනම් වූ විෂමජාතීය 64-bit ARM පද්ධති සඳහා වැඩි දියුණු කළ සහාය.

ඒ අතරම, Intel විසින් ඒකාබද්ධ Rust-VMM ව්‍යාපෘතියේ සංරචක මත ගොඩනගා ඇති Cloud Hypervisor 20.0 hypervisor නිකුතුව ප්‍රකාශයට පත් කරන ලද අතර, Intel වලට අමතරව Alibaba, Amazon, Google සහ Red Hat ද සහභාගී වේ. Rust-VMM ලියා ඇත්තේ රස්ට් භාෂාවෙන් වන අතර ඔබට කාර්ය-විශේෂිත හයිපර්වයිසර් නිර්මාණය කිරීමට ඉඩ සලසයි. Cloud Hypervisor යනු KVM මත ක්‍රියාත්මක වන ඉහළ මට්ටමේ අතථ්‍ය යන්ත්‍ර මොනිටරයක් ​​(VMM) සපයන සහ ක්ලවුඩ්-ස්වදේශීය කාර්යයන් සඳහා ප්‍රශස්තිකරණය කරන එවැනි එක් අධිවයිරසයකි. ව්‍යාපෘති කේතය Apache 2.0 බලපත්‍රය යටතේ පවතී.

Cloud Hypervisor virtio-පාදක paravirtualized උපාංග භාවිතයෙන් නවීන Linux බෙදාහැරීම් ධාවනය කිරීමට අවධානය යොමු කරයි. සඳහන් කළ ප්‍රධාන අරමුණු අතර: ඉහළ ප්‍රතිචාර දැක්වීම, අඩු මතක පරිභෝජනය, ඉහළ කාර්ය සාධනය, සරල කළ වින්‍යාසය සහ හැකි ප්‍රහාරක දෛශික අඩු කිරීම. අනුකරණ සහාය අවම මට්ටමක තබා ඇති අතර පැරා අථත්‍යකරණය කෙරෙහි අවධානය යොමු කෙරේ. දැනට සහය දක්වන්නේ x86_64 පද්ධති සඳහා පමණි, නමුත් AArch64 සහාය සැලසුම් කර ඇත. ආගන්තුක පද්ධති සඳහා, දැනට සහය දක්වන්නේ Linux හි 64-bit ගොඩනැගීම් පමණි. CPU, මතකය, PCI සහ NVDIMM එකලස් කිරීමේ අදියරේදී වින්‍යාස කර ඇත. සර්වර් අතර අථත්‍ය යන්ත්‍ර සංක්‍රමණය කළ හැකිය.

නව අනුවාදයේ:

  • x86_64 සහ aarch64 ගෘහනිර්මාණ සඳහා, PCI කොටස් 16ක් දක්වා දැන් අවසර දී ඇති අතර, එය අවසර දී ඇති මුළු PCI උපාංග සංඛ්‍යාව 31 සිට 496 දක්වා වැඩි කරයි.
  • අතථ්‍ය CPUs භෞතික CPU මධ්‍යයන් (CPU pinning) වෙත බන්ධනය කිරීම සඳහා වන සහාය ක්‍රියාත්මක කර ඇත. එක් එක් vCPU සඳහා, ක්‍රියාත්මක කිරීමට අවසර දී ඇති සීමිත සත්කාරක CPU කට්ටලයක් නිර්වචනය කිරීමට දැන් හැකියාව ඇත, එය සෘජුවම සිතියම්ගත කිරීමේදී (1:1) ධාරක සහ ආගන්තුක සම්පත් හෝ නිශ්චිත NUMA node එකක් මත අතථ්‍ය යන්ත්‍රයක් ක්‍රියාත්මක කිරීමේදී ප්‍රයෝජනවත් වේ.
  • I/O අථත්‍යකරණය සඳහා වැඩි දියුණු කළ සහාය. සෑම VFIO කලාපයක්ම දැන් මතකයට සිතියම්ගත කළ හැකි අතර, එය අතථ්‍ය යන්ත්‍ර පිටවීම් ගණන අඩු කරන අතර අථත්‍ය යන්ත්‍රය වෙත උපාංග යොමු කිරීමේ ක්‍රියාකාරිත්වය වැඩි දියුණු කරයි.
  • රස්ට් කේතය තුළ, ආරක්ෂිත මාදිලියේ ක්රියාත්මක කරන ලද විකල්ප ක්රියාත්මක කිරීම් සමඟ අනාරක්ෂිත කොටස් වෙනුවට වැඩ කර ඇත. ඉතිරි අනාරක්ෂිත කොටස් සඳහා, ඉතිරි අනාරක්ෂිත කේතය ආරක්ෂිත ලෙස සැලකිය හැක්කේ මන්දැයි පැහැදිලි කරන සවිස්තරාත්මක අදහස් එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න