QEMU 6.2 כבר שוחרר ואלה החדשות שלו

QEMU

לאחרונה הוצגה השקת הגרסה החדשה של הפרויקט QEMU 6.2, גרסה שבה בהכנת הגרסה החדשה יותר מ -2300 שינויים בוצעו על ידי 189 מפתחים.

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

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

הפרויקט נוצר במקור על ידי Fabrice Bellard כדי לאפשר לקבצים בינאריים של לינוקס הבנויים על x86 לפעול על ארכיטקטורות שאינן x86. במהלך השנים, נוספה תמיכת אמולציה מלאה עבור 14 ארכיטקטורות חומרה, מספר התקני החומרה המחולקים עלה על 400.

החידושים העיקריים של QEMU 6.2

בגרסה החדשה הזו של QEMU 6.2 במנגנון virtio-mem, המאפשר לך לחבר ולנתק את הזיכרון של מכונות וירטואליות, נוספה תמיכה מלאה במזימות קריסה לאורחים, פעולות העתקה לפני ואחרי העברת סביבה (העתקה מוקדמת / לאחר העתקה) ויצירת תמונות מצב של מערכת אורח ברקע.

עוד אחד מהשינויים הבולטים הוא ב ע פ נוהל (פרוטוקול מכונה QEMU) ליישם טיפול בשגיאות DEVICE_UNPLUG_GUEST_ERROR מתרחש בצד האורח במקרה של כשלים במהלך פעולות ה-hot plug.

זה גם מודגש התחביר של ארגומנטים אתחול מעובד הוארך בתוספים עבור מחולל הקוד הקלאסי TCG (Tiny Code Generator), נוספה תמיכה במערכות מרובות ליבות לפלאגין "מטמון".

ב אמולטור x86 תומך בדגם המעבד Intel Snowridge-v4, תמיכה נוספת בגישה למובלעות Intel SGX (Software Guard eXtensions) מאורחים המשתמשים במכשיר / dev / sgx_vepc בצד המארח וב-"memory-backend-epc" ב-QEMU. למערכות אורחים מוגנות בטכנולוגיה AMD SEV (וירטואליזציה מוצפנת מאובטחת), נוספה יכולת לאמת השקת ליבה ישירה (ללא שימוש במטען אתחול) (מופעל על ידי הגדרת הפרמטר 'kernel-hashes = on' ל'sev-guest').

באמולטור ARM על מערכות מארחות Apple Silicon תומך במנגנון האצת חומרה "hvf". בעת הפעלת מערכות אורחים מבוססות AArch64.

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

  • סוג חדש של מכונות חיקוי "kudo-mbc" יושם.
  • עבור מכונות 'ווירט' נוספה תמיכה באמולציית ITS (Interrupt Translation Service) ויכולת להשתמש ביותר מ-123 מעבדים במצב אמולציה.
  • נוספה תמיכה בהתקני BBRAM ו-eFUSE עבור מכונות אמולציות "xlnx-zcu102" ו-"xlnx-versal-virt".
  • עבור מערכות המבוססות על שבב Cortex-M55, ניתנת תמיכה בפרופיל הרובר של הרחבות מעבד MVE.
  • תמיכה ראשונית בדגם המעבד POWER10 DD2.0 נוספה לאמולטור הארכיטקטורה של PowerPC.
  • התמיכה בארכיטקטורת POWER10 שופרה עבור מכונות אמולציות "powernv" ונוספו תיאורי FORM2 PAPR NUMA עבור מכונות "pseries".
  • תמיכה בהרחבות ערכת הוראות Zb [abcs] נוספה לאמולטור הארכיטקטורה RISC-V. האפשרויות "מארח-משתמש" ו-"numa mem" מותרות עבור כל המחשבים המחולקים.
  • נוספה תמיכה עבור SiFive PWM (אפנן רוחב דופק).
  • אמולטור 68k משפר את התאימות ל-NuBus המוצע של אפל, כולל היכולת לטעון תמונות ROM ותמיכה בחריצי פסיקה.
  • נוספה תמיכה לחיקוי דגם המעבד Fujitsu A64FX.
  • להתקן qemu-nbd block יש מצב כתיבה במטמון מופעל כברירת מחדל ("כתיבה עצלה" במקום "כתיבה ישירה") כדי להתאים את ההתנהגות של qemu-img.
  • נוספה אפשרות "–selinux-label" לתיוג שקעי SELinux Unix.

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


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

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

*

*

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