ΠŸΡƒΡΠΊ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Xen 4.19

Π‘Π»Π΅Π΄ 8 мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° свободния Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ Xen 4.19. Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ участваха ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Amazon, Arm, EPAM Systems ΠΈ AMD. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠ»ΠΎΠ½Π° Xen 4.19 Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄ΠΎ Ρ„Π΅Π²Ρ€ΡƒΠ°Ρ€ΠΈ 2026 Π³., Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π·Π° уязвимости Π΄ΠΎ август 2027 Π³.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Xen 4.19:

  • Π—Π° систСмитС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARM Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° асинхронСн ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π΄Π°Π½Π½ΠΈ β€žFF-A Notificationsβ€œ, описан Π² спСцификацията FF-A (Firmware Framework for Arm A-profile). Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ добавянС ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° възли Π² Xen device tree с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ .dtbo.
  • Π—Π° систСмитС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° x86 Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡΡ‚Π° x2APIC, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° логичСска адрСсация (Cluster Logical) Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ (IPI, inter-processor interrupt) ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° физичСска адрСсация Π·Π° външни ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ.
  • ОбявСна Π΅ Π·Π° остарСла ΠΈ Ρ‰Π΅ бъдС ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° Π² слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° процСсори Intel XeonPhi.
  • Π Π΅ΠΆΠΈΠΌΡŠΡ‚ Π½Π° виртуализация PVH Π·Π° dom0 Π΅ прСмСстСн Π² катСгорията β€žΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ с ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΊΠΈβ€œ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠΈΡ‚Π΅ Π½Π° паравиртуализация (PV) Π·Π° Π²Ρ…ΠΎΠ΄/ΠΈΠ·Ρ…ΠΎΠ΄, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ, организация Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ взаимодСйствиС с Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° с пълна виртуализация (HVM) Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ‚Π΅ инструкции, изолация Π½Π° систСмнитС повиквания ΠΈ виртуализация Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ с ΠΏΠ°ΠΌΠ΅Ρ‚. Π’ PVH/HVM Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΌΠ°ΠΏΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‡ΡƒΠΆΠ΄ΠΈ страници с ΠΏΠ°ΠΌΠ΅Ρ‚ (β€žforeign pagesβ€œ), позволяваща ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° QEMU stubdomain Π·Π° изолация ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° устройства Π² Ρ€Π΅ΠΆΠΈΠΌ PVH. НаправСни са ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, ускоряващи Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° PVH. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройка XENFEAT_hvm_pirqs, позволяваща сСлСктивно Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° pIRQ Π·Π° гост систСми, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ HVM (пълна виртуализация).
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Π±Π΅ΠΊΠ΅Π½Π΄ 9pfs, позволяващ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Plan 9 Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΎΡ‚ Π΅Π΄Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина Π΄ΠΎ Π΄Ρ€ΡƒΠ³Π°. Новият Π±Π΅ΠΊΠ΅Π½Π΄ сС стартира ΠΊΠ°Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ² процСс Π½Π° страна Π½Π° хост срСдата (dom0). Π‘Π΅ΠΊΠ΅Π½Π΄ΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π΅ Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ Π² Xenstore-stubdom Π·Π° пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° трасировката Π½Π° Xenstore.
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡΡ‚ Π±Ρ€ΠΎΠΉ CPU, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² Xen, Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ 4095 Π½Π° 16383.
  • ΠŸΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ с systemd (./configure β€”enable-systemd) Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libsystemd Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΎΡ‚ зависимоститС Π½Π° компилацията (ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° systemd-notify Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· собствСна ΠΎΠ»Π΅ΠΊΠΎΡ‚Π΅Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°).
  • Π—Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° трасировкитС Π·Π° CPU AMD Π² xenalyze Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° опцията Β«β€”svm-modeΒ».
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° рСализацията Π½Π° изискванията Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° бСзопасни ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° Π‘ΠΈ, Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°Π½ΠΈ Π² спСцификациитС MISRA-C Π·Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ систСми.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ RISC-V ΠΈ Power (ppc64le).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster