د Xen 4.17 Hypervisor خوشې کول

د یو کال پراختیا وروسته، وړیا هایپروایسر Xen 4.17 خپور شو. شرکتونو لکه ایمیزون، آرم، بټډیفینڈر، سیټریکس، EPAM سیسټمونه او Xilinx (AMD) د نوي ریلیز په پراختیا کې برخه اخیستې. د Xen 4.17 څانګې لپاره د تازه معلوماتو نسل به د جون تر 12، 2024 پورې دوام وکړي، او د زیان مننې د فکسونو خپرول به د دسمبر تر 12، 2025 پورې دوام وکړي.

په Xen 4.17 کې کلیدي بدلونونه:

  • جزوي اطاعت په C ژبه کې د خوندي او باوري برنامو د پراختیا لپاره اړتیاو سره چمتو کیږي چې د MISRA-C مشخصاتو کې جوړ شوي چې د ماموریت مهم سیسټمونو رامینځته کولو کې کارول کیږي. Xen په رسمي ډول 4 لارښوونې او 24 MISRA-C قواعد پلي کوي (له 143 قواعدو او 16 لارښوونو څخه)، او همدارنګه د MISRA-C جامد تحلیل کونکي د مجلس پروسو کې مدغم کوي، کوم چې د مشخصاتو اړتیاو سره مطابقت تاییدوي.
  • د ARM سیسټمونو لپاره د جامد Xen ترتیب تعریف کولو وړتیا چمتو کوي، کوم چې د میلمنو بوټ کولو لپاره ټولې سرچینې مخکې له مخکې هارډ کوډ کوي. ټولې سرچینې، لکه شریکه حافظه، د پیښې خبرتیا چینلونه، او د هایپروایزر هپ ځای، د هایپروایسر په پیل کې مخکې له مخکې تخصیص شوي نه په متحرک ډول تخصیص شوي، د عملیاتو په جریان کې د سرچینو کمښت له امله ممکنه ناکامۍ له منځه یوسي.
  • د ARM جوړښت پراساس د ایمبیډ شوي سیسټمونو لپاره ، د VirtIO پروتوکولونو په کارولو سره د I/O مجازی کولو لپاره تجربه لرونکي (ټیک پیش نظاره) ملاتړ پلي شوی. د virtio-mmio ټرانسپورټ د مجازی I/O وسیلې سره ډیټا تبادله کولو لپاره کارول کیږي ، کوم چې د VirtIO وسیلو پراخه لړۍ سره مطابقت تضمینوي. د لینوکس فرنټ اینډ، تولک کټ (libxl/xl)، dom0less حالت او د کاروونکي په ځای کې د بیک انډونو لپاره ملاتړ پلي شوی (virtio-disk، virtio-net، i2c او gpio بیکینډونه ازمول شوي).
  • د dom0less حالت لپاره ښه ملاتړ ، کوم چې تاسو ته اجازه درکوي د dom0 چاپیریال له مینځه وړلو څخه مخنیوی وکړئ کله چې د سرور بوټ په لومړي مرحله کې د مجازی ماشینونو پیل کول. دا ممکنه ده چې د بوټ په مرحله کې د CPU پول (CPUPOOL) تعریف کړئ (د وسیلې ونې له لارې) ، کوم چې تاسو ته اجازه درکوي د dom0 پرته په ترتیبونو کې حوضونه وکاروئ ، د مثال په توګه ، د ARM سیسټمونو کې د CPU کور مختلف ډولونه د لوی. LITTLE پراساس. جوړښت، د ځواکمن، مګر د انرژۍ مصرف کونکي کورونه، او لږ تولیدونکي مګر ډیر انرژي اغیزمن کورونه. برسېره پر دې، dom0less د میلمنو سیسټمونو لپاره د پارورچولائزیشن فرنټ اینډ/بینډ اینډ د تړلو وړتیا برابروي، کوم چې تاسو ته اجازه درکوي د میلمنو سیسټمونه د اړین پارورچوئل وسیلو سره بوټ کړئ.
  • په ARM سیسټمونو کې، د حافظې مجازی کولو جوړښتونه (P2M، فزیکي ته ماشین) اوس د حافظې حوض څخه تخصیص شوي کله چې ډومین رامینځته شوی وي ، کوم چې د میلمنو ترمینځ غوره جلا کولو ته اجازه ورکوي کله چې د حافظې پورې اړوند ناکامي پیښیږي.
  • د ARM سیسټمونو لپاره، د پروسیسر مایکرو آرکیټیکچر جوړښتونو کې د سپیکٹر-BHB زیان مننې پروړاندې محافظت اضافه شوی.
  • د ARM سیسټمونو کې، دا ممکنه ده چې د Dom0 روټ چاپیریال کې د Zephyr عملیاتي سیسټم پرمخ بوځي.
  • د جلا (د ونې څخه بهر) هایپروایزر مجلس امکان چمتو شوی.
  • په x86 سیسټمونو کې، د IOMMU لوی پاڼې (superpage) د ټولو ډوله میلمنو سیسټمونو لپاره ملاتړ کیږي، کوم چې د PCI وسیلو د لیږلو په وخت کې د ډیریدو اجازه ورکوي. د 12 TB رام سره مجهز کوربه ګانو لپاره ملاتړ اضافه شوی. د بوټ په مرحله کې، د dom0 لپاره د cpuid پیرامیټونو تنظیم کولو وړتیا پلي شوې. د میلمنو سیسټمونو کې په CPU باندې د بریدونو پروړاندې د هایپروایزر په کچه پلي شوي محافظتي اقدامات کنټرولولو لپاره ، پیرامیټونه VIRT_SSBD او MSR_SPEC_CTRL وړاندیز شوي.
  • د VirtIO-Grant ټرانسپورټ په جلا توګه رامینځته کیږي، د VirtIO-MMIO څخه د لوړې کچې امنیت او د چلوونکو لپاره په جلا جلا ډومین کې د هینډلرانو چلولو وړتیا لخوا توپیر لري. VirtIO-Grant، د مستقیم حافظې نقشه کولو پر ځای، د میلمنو سیسټم فزیکي پته د وړیا لینکونو ژباړه کاروي، کوم چې د میلمنو سیسټم او VirtIO بیکینډ ترمنځ د ډیټا تبادلې لپاره د شریکې حافظې دمخه موافقه شوي ساحو کارولو ته اجازه ورکوي، پرته له مرستې. د حافظې نقشه کولو ترسره کولو لپاره د شالید حق. د VirtIO-Grant ملاتړ لا دمخه په لینکس کرنل کې پلي شوی ، مګر لاهم د QEMU بیکینډونو کې ، په virtio-vhost او په تولکیټ (libxl/xl) کې ندي شامل شوي.
  • د Hyperlaunch نوښت پراختیا ته دوام ورکوي، چې موخه یې د سیسټم بوټ په جریان کې د مجازی ماشینونو لانچ تنظیم کولو لپاره د انعطاف وړ وسیلو چمتو کول دي. اوس مهال ، د پیچونو لومړۍ سیټ لا دمخه چمتو شوی چې تاسو ته اجازه درکوي د PV ډومینونه کشف کړئ او د بارولو پرمهال د دوی عکسونه هایپروایزر ته انتقال کړئ. د دې ډول پارورچول شوي ډومینونو چلولو لپاره هرڅه اړین هم پلي شوي ، پشمول د PV ډرایورانو لپاره د Xenstore اجزا. یوځل چې پیچونه ومنل شي ، کار به د PVH او HVM وسیلو لپاره د ملاتړ وړ کولو لپاره پیل شي ، په بیله بیا د جلا domB ډومین (بلډر ډومین) پلي کول ، چې د اندازه شوي بوټ تنظیم کولو لپاره مناسب وي ، د ټولو بار شوي اجزاو اعتبار تاییدوي.
  • د RISC-V معمارۍ لپاره د Xen بندر په جوړولو کار دوام لري.

سرچینه: opennet.ru

Add a comment