Xen 4.21 ஹைப்பர்வைசரின் வெளியீடு

எட்டு மாத கால வளர்ச்சிக்குப் பிறகு, திறந்த மூல Xen ஹைப்பர்வைசரின் 4.21 ஆம் பதிப்பு வெளியிடப்பட்டுள்ளது. அமேசான், ஆர்ம், ஈபிஏஎம் சிஸ்டம்ஸ் மற்றும் ஏஎம்டி போன்ற நிறுவனங்கள் இந்தப் புதிய வெளியீட்டிற்குப் பங்களித்துள்ளன. இந்தத் திட்டத்தின் நிரல் C மொழியில் எழுதப்பட்டு, GPLv2+ உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. இதன் மேம்பாட்டுப் பணிகள் நிறுவனத்திற்குள்ளேயே மேற்கொள்ளப்படுகின்றன. Linux அறக்கட்டளை.

Xen 4.21 இல் முக்கிய மாற்றங்கள்:

  • Обеспечена полная поддержка модели устройств Linux stubdomain, позволяющей организовать выполнение компонентов для эмуляции устройств под отдельным непривилегированным пользователем. Модель Linux stubomains разработана проектом QUBES OS и поддерживает использование драйверов эмуляции из свежих выпусков QEMU, а также доступных в QEMU сопутствующих возможностей для гостевых систем.
  • x86-அடிப்படையிலான அமைப்புகளுக்கான மாற்றங்கள்:
    • PDX (Page inDeX) கட்டமைப்பை சுருக்குவதற்கான புதிய வழிமுறைக்கான ஆதரவு சேர்க்கப்பட்டது, இது இன்டெல் சியரா ஃபாரஸ்ட் மற்றும் கிரானைட் ரேபிட்ஸ் செயலிகளில் Xen செயல்திறனை மேம்படுத்துகிறது, இது இயற்பியல் நினைவகத்தின் (ஸ்பார்ஸ் மெமரி மேப்) நேரியல் அல்லாத மேப்பிங்குடன், வெற்றுப் பகுதிகள் இருப்பதை அனுமதிக்கிறது.
    • HVM பயன்முறையில் விருந்தினர் அமைப்புகளால் பயன்படுத்தப்படும் Xen தளத்தின் அடிப்படை PCI சாதனத்தின் BAR (அடிப்படை முகவரிப் பதிவு) க்கு MTRR (நினைவக வகை வரம்புப் பதிவேடுகள்) இல் தற்காலிக சேமிப்பு பண்புக்கூறைக் கட்டுப்படுத்தும் திறன் சேர்க்கப்பட்டது. முன்னிருப்பாக, மேப் செய்யப்பட்ட PCI சாதன நினைவகத்திற்கான MTRR பண்புக்கூறு UC (uncacheable) என அமைக்கப்பட்டுள்ளது, இது உண்மையான PCI சாதனங்களுக்கு பயனுள்ளதாக இருக்கும், ஆனால் Xen தளத்தின் PCI சாதனத்தின் செயல்திறனை மட்டுமே குறைக்கிறது.
    • AMD செயலிகளுக்கு amd-cppc/amd-cppc-epp என்ற புதிய இயக்கி சேர்க்கப்பட்டுள்ளது. இது உகந்த செயல்திறனை அடைய CPU அதிர்வெண் மாற்றங்களை நிர்வகிக்கிறது. இயக்கி CPPC (கூட்டுறவு செயலி செயல்திறன் கட்டுப்பாடு) பொறிமுறையைப் பயன்படுத்துகிறது, இது acpi-cpufreq போலல்லாமல், மூன்று செயல்திறன் நிலைகளுக்கு மட்டுப்படுத்தப்படவில்லை மற்றும் நிலை மாற்றங்களுக்கு அதிக பதிலளிக்க அனுமதிக்கிறது.
    • Dom0 சலுகைகள் இல்லாமல் xenstored ஐ இயக்கப் பயன்படுத்தப்படும் xenstore-stubdom அடுக்கு, இப்போது PVH பயன்முறையில் பாராமெய்நிகராக்கப்பட்ட சூழல்களுக்கான நேரடி புதுப்பிப்புகளை ஆதரிக்கிறது.
    • PVH பயன்முறையில் Dom0 க்கு, Resizeable BAR (Resizable Base Address Register) தொழில்நுட்பத்திற்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது, இது PCI Express சாதனத்தின் முழு நினைவகத்தையும் ஒரே நேரத்தில் அணுக அனுமதிக்கிறது, மேலும் தொகுதி-குறிப்பிட்ட பிணைப்புகளில் மட்டுமல்ல.
    • dom0 ஆனது PVH பயன்முறையில் (வன்பொருள் மெய்நிகராக்கம் மற்றும் பாரா மெய்நிகராக்கத்தின் கலப்பு) செயல்படும் உள்ளமைவுகளில், HVM பயன்முறையில் (முழு வன்பொருள் மெய்நிகராக்கம்) PCI சாதனங்களை domU சூழல்களுக்கு அனுப்பும் திறனை செயல்படுத்தியது.
  • ARM-அடிப்படையிலான அமைப்புகளுக்கான மாற்றங்கள்:
    • கேனரி டேக்குகளை - சீரற்ற வரிசைகளை - அடுக்கில் சேர்ப்பதன் அடிப்படையில் ஒரு ஸ்டேக் பாதுகாப்பு பொறிமுறையை ("-fstack-protector" கொடியுடன் உருவாக்குதல்) இயக்கும் திறன் சேர்க்கப்பட்டது. பாதிப்பு சுரண்டலின் போது ஒரு இடையக வழிதல் ஏற்பட்டால், கேனரி டேக் மற்ற தரவுகளுடன் மேலெழுதப்படும், இது கேனரி டேக் மாறாத தன்மைக்கான அடுத்தடுத்த சரிபார்ப்பைத் தூண்டி, பயன்பாட்டு செயலிழப்பைத் தொடங்குகிறது.
    • GICv3.1 குறுக்கீடு கட்டுப்படுத்திகளால் வழங்கப்படும் eSPI (விரிவாக்கப்பட்ட பகிரப்பட்ட புற குறுக்கீடுகள்) பொறிமுறைக்கான ஆதரவு சேர்க்கப்பட்டது.
    • PCIe சாதனங்களை அனுப்பும்போது செயல்படுத்தப்பட்ட SMMU (சிஸ்டம் மெமரி மேனேஜ்மென்ட் யூனிட்) செயலாக்கம்.
    • நான்காவது தலைமுறை ரெனேசாஸ் ஆர்-கார் SoC இல் பயன்படுத்தப்படும் PCI ஹோஸ்ட் கட்டுப்படுத்திகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
    • MPU (நினைவக பாதுகாப்பு அலகு) உடன் கோர்டெக்ஸ்-R52 மற்றும் கோர்டெக்ஸ்-R82 செயலிகளுக்கான ஆரம்ப ஆதரவு சேர்க்கப்பட்டது.
  • RISC-V கட்டமைப்பிற்கான Xen போர்ட் அடிப்படை UART ஆதரவையும், ஹைப்பர்வைசர் பயன்முறையில் வெளிப்புற குறுக்கீடுகளை (APLIC/IMSIC) கையாளும் திறனையும் செயல்படுத்துகிறது.
  • சி மொழியில் பாதுகாப்பான மற்றும் நம்பகமான நிரல்களை உருவாக்குவதற்கான தேவைகளை செயல்படுத்துதல், மிஸ்ரா-சி விவரக்குறிப்புகளில் மிஷன்-கிரிட்டிகல் சிஸ்டம்களில் வடிவமைக்கப்பட்டது, தொடர்ந்தது.
  • GCC மற்றும் Clang இன் பழைய பதிப்புகளுக்கான ஆதரவு கைவிடப்பட்டுள்ளது, மேலும் இப்போது உருவாக்கத்திற்கு குறைந்தபட்சம் GCC 5.1, Clang 11, Binutils 2.25 மற்றும் GNU Make 3.80 தேவைப்படுகிறது.

ஆதாரம்: opennet.ru

DDoS பாதுகாப்பு, VPS VDS சர்வர்கள் கொண்ட தளங்களுக்கு நம்பகமான ஹோஸ்டிங் வாங்கவும் 🔥 DDoS பாதுகாப்புடன் கூடிய நம்பகமான இணையதள ஹோஸ்டிங், VPS, VDS சர்வர்களை வாங்குங்கள் | ProHoster