QEMU 5.1 נמצא כאן ומגיע עם כ -2500 שינויים ואלה החשובים ביותר

QEMU

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

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

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

הפרויקט נוצר במקור על ידי פבריס בלארד כדי לאפשר להפעיל קובצי בינאריה מקובצים של x86 על אדריכלות שאינן x86.

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

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

בהכנת גרסה חדשה זו 5.1, נערכו יותר מ -2500 שינויים, מהם 235 מפתחים השתתפו.

מבין השינויים העיקריים הבולטים בגרסה חדשה זו, אנו יכולים לגלות שהיא נוספה תמיכה בהדמיית מעבד מבוסס על ארכיטקטורת AVRו - הוסיף גם תמיכה בלוחות Arduino Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280), ו- Arduino UNO (ATmega328P).

זה גם מודגש הוסיף ניתוק ו- nvdimm עבור מערכות אורח ACPI לאמולטור ARM, בנוסף, נוספה תמיכה מיושמת גם עבור הרחבות ARMv8.2 TTS2UXN ו- ARMv8.5 MemTag

תמיכה נוספת למעבד Loongson 3A (R1 ו- R4) לאמולטור ארכיטקטורת MIPS. שיפור הביצועים של הדמיית הוראות FPU ו- MSA, כמו גם תמיכה במעבדי SiFive E34 ו- Ibex לאמולטור ארכיטקטורת RISC-V. הוסיף תמיכה בלוחות HiFive1 revB ו- OpenTitan. יותר ממעבד אחד נתמך למכונות ספייק.

לבקר NVMe מוסיף תמיכה באזור הזיכרון המתמשך שהוצג במפרט NVMe 1.4.

וגם פקודת 'מפת סיביות' חדשה נוספה לכלי השירות qemu-img כדי לתפעל מפות סיביות מתמשכות בקבצי qcow2.

Qemu-img מיישם גם ניהול מפתח LUKS (מפתח מפתחות) ומציע יכולות נוספות לפקודות «מפה» (–התחל-קיזוז, –אורך מקסימלי) ו- «המרה» (–bitmaps), שנוספו לפקודה «מידה» ליצור מידע על גודל מפות סיביות קבועות בקבצי qcow2.

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

  • לאמולטור ארכיטקטורת PowerPC יש כעת תמיכה בשחזור שגיאות במערכות אורח המשתמשות ב- FWNMI.
  • עבור ארכיטקטורת s390, נוספה תמיכה ב- KVM לווירטואליזציה מאובטחת (מצב ביצוע מאובטח).
  • אמולטור ארכיטקטורת x86 מצמצם את התקורה של וירטואליזציה של אורחי Windows שאינם מותאמים על ידי מתן טבלת המכשירים המדומה של Windows ACPI (ACPI WAET). תמיכה משופרת בהאצת HVF עבור macOS.
  • מנהל ההתקן לחסימה מוסיף תמיכה בהתקני אחסון וירטואליים עם 2 מגה בלוקים פיזיים והגיוניים.
  • הוסיף את היכולת להעביר סיסמאות ומפתחות ל- QEMU לצורך הצפנה באמצעות מפתחות מפתחות הליבה של לינוקס באמצעות סוג אובייקט חדש "מפתח סודי".
  • אלגוריתם הדחיסה zstd תומך כעת בפורמט qcow2.
  • לוח sonorapass-bmc נתמך.
  • Virtio לאורחים עם TCG הקלאסי (Tiny Code Generator) יכולת להשתמש בתהליכי משתמש vhost, כולל virtiofsd. הוסיף את הרחבה VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS למשתמש vhost ומאפשר לרשום יותר מ- 8 חריצי RAM.
  • נוספה ממשק להזרקת NMI בסגנון POWER
  • הוראות Scv ו- rfscv תואמות כעת ל- TCG
  • עכשיו אתה יכול לבחור POWER10 עם סוג המכונה «pseries»

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


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

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

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

*

*

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