Xen 4.16 มาพร้อมกับการปรับปรุงการรองรับสำหรับ ARM พอร์ตเริ่มต้นสำหรับ RISC-V และอื่นๆ

หลังจากแปดเดือนของการพัฒนา ปล่อยไฮเปอร์ไวเซอร์ Xen 4.16 ฟรี เวอร์ชันที่บริษัทต่างๆ เช่น Amazon, Arm, Bitdefender, Citrix และ EPAM Systems มีส่วนร่วมในการพัฒนาเวอร์ชันใหม่

สำหรับผู้ที่ไม่คุ้นเคยกับ Xen คุณควรรู้ไว้ เป็นมอนิเตอร์เครื่องเสมือนแบบโอเพนซอร์ส พัฒนาโดยมหาวิทยาลัยเคมบริดจ์ เป้าหมายในการออกแบบคือสามารถเรียกใช้อินสแตนซ์ของระบบปฏิบัติการที่ใช้งานได้เต็มรูปแบบในคอมพิวเตอร์เครื่องเดียว

Xen ให้การแยกที่ปลอดภัยการควบคุมทรัพยากร การรับประกันคุณภาพการบริการและการโยกย้ายเครื่องเสมือนที่ร้อนแรง ระบบปฏิบัติการสามารถแก้ไขได้อย่างชัดเจนเพื่อเรียกใช้ Xen (ในขณะที่ยังคงความเข้ากันได้กับแอปพลิเคชันของผู้ใช้)

สิ่งนี้ทำให้ Xen สามารถบรรลุการจำลองเสมือนที่มีประสิทธิภาพสูงได้ ไม่มีการสนับสนุนฮาร์ดแวร์พิเศษ Intel ได้ให้การสนับสนุน Xen เป็นจำนวนมากซึ่งได้เพิ่มการสนับสนุนสำหรับส่วนขยายสถาปัตยกรรม VT-X Vanderpool

เทคโนโลยีนี้ อนุญาตให้ระบบปฏิบัติการที่ไม่ได้แก้ไขทำหน้าที่เป็นโฮสต์ภายในเครื่องเสมือน Xen ตราบใดที่เซิร์ฟเวอร์จริงรองรับส่วนขยาย Intel VT หรือ AMD Pacifica

Xen 4.16 คุณสมบัติใหม่หลัก

ในไฮเปอร์ไวเซอร์เวอร์ชันใหม่นี้จะเน้นว่าใน ผู้จัดการ ทีพีเอ็ม ซึ่งให้ชิปเสมือนสำหรับจัดเก็บคีย์การเข้ารหัส (vTPM) ใช้งานบนพื้นฐานของ TPM จริงทั่วไป (โมดูลแพลตฟอร์มที่เชื่อถือได้) ได้รับการแก้ไขเพื่อรองรับข้อกำหนด TPM 2.0 เพิ่มเติม

ยัง se เพิ่มการพึ่งพา PV Shim layer มากขึ้น ใช้เพื่อเรียกใช้ระบบแขกแบบ Paravirtualized (PV) ที่ไม่ได้รับการแก้ไขในสภาพแวดล้อม PVH และ HVM ในอนาคต การใช้ระบบแขกแบบ Paravirtualized 32 บิตจะทำได้เฉพาะในโหมด PV Shim เท่านั้นซึ่งจะช่วยลดจำนวนตำแหน่งในไฮเปอร์ไวเซอร์ที่อาจมีช่องโหว่ที่อาจเกิดขึ้น

นอกจากนี้ยังมีการเน้นย้ำว่า ส่วนประกอบที่ล้าสมัยได้รับการทำความสะอาดหยุดการรวบรวม "qemu-xen-traditional" และรหัส PV-Grub โดยค่าเริ่มต้น (ความต้องการส้อมเฉพาะ Xen เหล่านี้หายไปหลังจากการเปลี่ยนแปลงที่เข้ากันได้กับ Xen ถูกส่งไปยัง QEMU และ Grub หลัก)

ในทางกลับกัน เราสามารถหา ปรับปรุงการรองรับโหมด non-dom0ซึ่งช่วยให้คุณเลี่ยงการใช้งานสภาพแวดล้อม dom0 ได้โดยการเริ่มต้นเครื่องเสมือนในช่วงเริ่มต้นของการเริ่มต้นเซิร์ฟเวอร์ การเปลี่ยนแปลงดังกล่าวทำให้รองรับระบบ ARM 64 บิตพร้อมเฟิร์มแวร์ EFI

ดิ รองรับระบบ ARM ระบบ 64 บิตที่ต่างกันไปตามสถาปัตยกรรมขนาดใหญ่ LITTLE ซึ่งรวมเอาคอร์ที่ทรงพลังแต่กินพลังงานและคอร์ที่มีประสิทธิภาพน้อยกว่า แต่ประหยัดพลังงานมากกว่าไว้ในชิปตัวเดียว

นอกจากนี้ยัง พอร์ต RISC-V โดดเด่น ซึ่งในระหว่างรอบการเผยแพร่นี้ มีการทำงานที่สำคัญภายในเพื่อให้ dom0 บูตบนฮาร์ดแวร์ RISC-V โดยเน้นที่การแนะนำฟังก์ชันการทำงานเพื่อให้สามารถจัดการอินเตอร์รัปต์ พร้อมด้วยอินเทอร์เฟซอื่นๆ ที่จำเป็นสำหรับโค้ดการบูตในช่วงต้น

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • เพิ่มความสามารถในการบูตบนอุปกรณ์ Intel โดยไม่มี Programmable Interval Timer (PIT)
  • สำหรับแขกของ ARM การสนับสนุนเบื้องต้นสำหรับตัวนับการตรวจสอบประสิทธิภาพเสมือนจริงได้ถูกนำมาใช้
  • เพิ่มการรองรับฮาร์ดแวร์โดยอนุญาตให้ Xen เริ่มทำงานบนอุปกรณ์ Intel ที่ไม่มีตัวจับเวลาช่วงเวลาที่ตั้งโปรแกรมได้
  • การล้างส่วนประกอบดั้งเดิมเมื่อคุณหยุดคอมไพล์ QEMU Traditional หรือ PV-Grub โดยค่าเริ่มต้น โปรดทราบว่าทั้งสองโปรเจ็กต์ได้รวมการรองรับต้นน้ำ Xen เข้าด้วยกันแล้ว จึงไม่แนะนำให้ใช้ส้อมเฉพาะของ Xen อีกต่อไป
  • การสนับสนุนเบื้องต้นสำหรับเคาน์เตอร์ตรวจสอบประสิทธิภาพเสมือนจริงสำหรับแขกบน Arm
  • ปรับปรุงการรองรับสำหรับระบบ Arm 64 บิตที่ต่างกันโดยปรับระดับบทบาทของ CPU ทั้งหมดเพื่อปรับปรุงใหญ่ การรองรับเล็กน้อย

ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้คุณสามารถปรึกษา รายละเอียดตามลิงค์ต่อไปนี้ การอัปเดตสำหรับสาขา Xen 4.16 จะสิ้นสุดจนถึงวันที่ 2 มิถุนายน 2023 และการแก้ไขช่องโหว่จะเผยแพร่จนถึงวันที่ 2 ธันวาคม 2024


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา