Coreboot 24.05 מגיע עם שיפורים בתמיכה, עדכונים ועוד

לוגו Coreboot

proyecto אל Coreboot, נחשף לפני מספר ימים השחרור של הגרסה של «Coreboot 24.05», מה שמייצג שלושה חודשים של עבודה קשה. עם למעלה מ-20 חברים חדשים ותרומות של למעלה מ-150 אנשים בקידוד, תיקון ותחומים אחרים.

גרסה חדשה זו של Coreboot 24.05, כולל 722 שינויים שנעשו על ידי 131 מפתחים ומגיע עם שיפורים בתמיכה, הוספת תמיכה עבור 25 פלטפורמות או גרסאות חדשות ו-2 מעבדים חדשים, שיפורי תאימות ועוד.

מה חדש ב-Coreboot 24.05?

א מהחדשות החשובות ביותר ש-Coreboot 24.05 מציג, הוא תאימות יציבה של 64 ביט, מאז הוכרז כי תאימות עם בניית CoreBoot של 64 סיביות ב-SMM. והעבודה לתמיכה מלאה בבניית Coreboot של 64 סיביות, מה שהופך את תמיכת SMM ליציבה ומאובטחת מספיק לשימוש כללי, היא משמעותית למדי. כאשר SMM שומרת על טבלאות העמודים עצמה, תמיכת SMM נחשבת ליציבה ובטוחה לשימוש כללי.

חידוש נוסף שמוצג הוא ה תמיכה חדשה נוספה עבור קומפילציה למספר מנהלי התקנים של TPM (Trusted Platform Module) בו-זמנית, המאפשר הכללה בו-זמנית של תמיכה במפרטי TPM 1.x ו-TPM 2.x, ושיפר את יכולת המערכת לבצע שאילתות ב-TPM.

מצד שני, למערכות המבוססות על ארכיטקטורה ARM64, הוסיפה תמיכה לביצוע ברמות חריגות EL1, EL2 ו-EL3, הסרת ההגבלה הקודמת על הפעלת Coreboot ב-EL3 עקב גישת יומן EL3. וקודם לכן Coreboot נתמך רק בפעולה עם רמת EL3 מופעלת, אך עם השינוי הזה כעת ניתן להגדיר את רמת החריגה באמצעות הפרמטר ARM64_CURRENT_EL, בחירת האוגר המוחל (vbar_el1, vbar_el2 או vbar_el3).

בנוסף לכך, ב-Coreboot 24.05 שרשרת כלי הבנייה עודכנה, מאז LLVM 17.0.6, CMake 3.28.3, מוצעים כעת binutils 2.42, כמו גם רכיב המטען המבוסס על U-Boot 2024.4 עודכן.

כ שיפורי תמיכה ותמיכה במעבדים ובפלטפורמות חדשות, מוזכר כי הוטמעה תמיכה בשני מעבדים (מבוססים על ארכיטקטורות POWER9 ו-RISC-V) ו-25 פלטפורמות חדשות. לוחות אם הנתמכים כעת כוללים:

  • AMD BirmanPlus עבור Glinda SoC ו-Phoenix SoC.
  • ASROCK Z97 Extreme6.
  • Dell OptiPlex 7020/9020 MT ו-Dell OptiPlex 7020/9020 SFF.
  • Framework Azalea (ניתן לשימוש במחשב נייד Framework 13 עם מעבד AMD Ryzen 7040).
  • HP Pro 3500.
  • Lenovo ThinkCentre M700/M900 Tiny ו-Lenovo ThinkCentre M710s.
  • מערכות מחשוב Raptor Talos II (POWER9).
  • SiFive HiFive Unmatched (RISC-V64).
  • 17 לוחות בשימוש במכשירים שונים עם Chrome OS או בשרתי Google.

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

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

  • util/smmstoretool: כולל כעת תמיכה בעיבוד ROMs
    CPU/x86: כרוך טבלאות עמודים בשלבים במידת האפשר
  • היישום של אלגוריתם lzma במערכות 64 סיביות מאפשר קריאה בבלוקים של 8 בתים, ומאיץ את פירוק הנתונים.
  • עדכון רכיבי קושחה: amd_blobs, arm-trusted-firmware ו-intel-microcode.
  • תיקוני תאימות לקלאנג רבים
  • ניקוי קוד מתמשך
  • תיעוד: Recommonmark הוחלף ב-MyST Parser.
  • תמיכה מעודכנת עבור ibm/power9 ו-sifive/fu740 SoCs.
  • נוספו אפשרויות לרכיב המטען מבוסס edk2 ב-Kconfig כדי לתמוך בטיימר LAPIC ובמערכת הקבצים UFS.

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

השג את CoreBoot

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


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

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

*

*

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