QEMU 4.2 מגיע עם שיפורים שונים, מכיר את החדשות שלו

QEMU

אתמול דיברנו עליו שחרורו של גרסה חדשה של Bochs 2.16.10 המהווה אלטרנטיבה ל- VirtualBox ו- כעת הוצג השקת פרויקט QEMU 4.2 בו מוצגות כמה תכונות חדשות ובמיוחד שיפורים לפרויקט. לקראת גרסת 4.2 נעשו יותר מ -2200 שינויים מ -198 מפתחים.

למי שלא מודע לכך QEMU הם צריכים לדעת את זה הוא אמולטור המאפשר לך לרוץ תוכנית מורכבת עבור פלטפורמת חומרה במערכת עם ארכיטקטורה שונה לחלוטין, לדוגמא, הפעלת יישום ARM במחשב תואם x86.

במצב וירטואליזציה ב- QEMU, הביצועים של הפעלת קוד בסביבה מבודדת קרובים למערכת המקורית עקב ביצוע ישיר של הוראות על המעבד והשימוש במודר ה- Xen hypervisor או KVM.

התכונות החדשות העיקריות ב- QEMU 4.2

במהדורה חדשה זו של QEMU 4.2 אמולטור האדריכלות ARM קיבלה תמיכה בהדמיית Aspeed AST2600 SoC «Ast2600-evb» כמו גם את תמיכה בטכנולוגיית Semihosting 2.0 עם סיומות STDOUT_STDERR / EXIT_EXTENDED, המאפשר למכשיר המדומה להשתמש ב- stdout, stderr ו- stdin כדי ליצור קבצים בצד המארח.

אמנם עבור KVM הוסיפה את היכולת להשתמש ביותר מ- 256 מעבדים ולספק תמיכה בהוראות SVD SIMD, כמו גם ביצועי אמולציה משופרים באמצעות מחולל קוד TCG.

זה גם מודגש נוספה סוג חדש של מכונת microvm מדומה לאמולטור ארכיטקטורת x86, באמצעות virtio-mmio במקום PCI כדי לייעל את הביצועים. היכולת לאפשר ולהשבית את VMX באמצעות «-מעבד".

תמיכה נוספת לחיקוי הרחבות AVX512 BFloat16. תמיכה ניתנת לדגמי המעבד החדשים דנברטון (שרת SoC מבוסס Atom), Snowridge ו- Dhyana. תמיכה מיוצבת עבור MacOS Hypervisor Framework («-אקסל hvf").

עבור מנהל ההתקן של מכשיר חסימת רשת (NBD), הוא מספק עיבוד יעיל יותר של בקשות להעתקה שנקראו. ה קוד שרת NBD מותאם להעתקת תמונות דלילות (עם חללים). זה הבין שיפורים כלליים ביישום הלקוח והשרת.

עבור אמולטור ארכיטקטורת PowerPC יש את יכולת לחקות ההוראות POWER9 mffsce, mffscrn ו- mffscrni. במכונות מדומות הוסיף "powernv" תמיכה במכשירי מערכת הומר ו- OCC SRAM.

ב- virtio-mmio הוסיף תואם virtio תקן 2 וסגירת מפרט ספציפית 1,1 מנגנון תור ארוז וירטואלי (virtueue) להחלפת נתונים עם מכשיר קלט / פלט וירטואלי במצב אצווה.

משאר השינויים הבולטים מהגרסה החדשה הזו של QEMU 4.2:

  • מחולל הקוד הקלאסי TCG (Tiny Code Generator) תומך בפלאגינים לניטור הוראות מעבד וכתובות בזיכרון.
  • ביצועי הצפנת דיסקים LUKS גבוהים יותר באמצעות אלגוריתם AES-XTS.
  • Vfio-pci מוסיף תמיכה בנכסים מזהה_זוג_כשל כדי לפשט את העברת מכשירי VFIO.
  • האפשרות "-initrd" נוספה לאמולטור ארכיטקטורת RISC-V והיכולת לראות את הסטטוס המלא של הארכיטקטורה בבאגים.
  • אמולטור האדריכלות s390 תומך ב- IEP (הגנה על ביצוע הוראות).
  • באמולטור הארכיטקטורה של 68k נוספה היכולת הראשונית לחקות את מקינטוש Quadro 800 ומערכות NeXTcube הקלאסיות.
  • באמולטור ארכיטקטורת ה- xtensa, נוספו סוג חדש של מכונות מחיקות "virt" ותושם תמיכה ב- ABI call0 עבור הדמיית מרחב משתמשים.

כיצד להתקין את QEMU 4.2 באובונטו ובנגזרות?

ההתקנה של גרסה חדשה זו של QEMU כרגע אינה זמינה בערוצי אובונטו הרשמיים, אך עלינו לחכות כמה ימים עד שהבינאריות יהיו זמינות במאגרים.

ברגע שהם זמינים, זה מספיק כדי לפתוח מסוף (אתה יכול לעשות זאת באמצעות קיצור הדרך Ctrl + Alt + T) ואנחנו הולכים להקליד את הדברים הבאים:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

לחלופין, הם יכולים גם לבצע את ההתקנה ולהמתין לקבלת הודעה על העדכון החדש שיעדכן רק את החבילות.

בוכס
Artaculo relacionado:
Bochs, חלופה קוד פתוח ל- VirtualBox, מגיעה לגרסה 2.6.10 שלה

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.