זה הוכרז לאחרונה שחרור גרסאות חדשות של Coreboot 4.22 ו-4.22.01 הכוללים את העדכונים האחרונים, שיפורי אבטחה ותמיכה מורחבת בחומרה משלושת החודשים האחרונים.
מוזכר כי המהדורה החדשה הזו היא הגרסה האחרונה שמשתמשת בסכימת שמות הגרסה המצטברת של 4.xx, מאז בגרסאות הבאות Coreboot יעבור לסכימת שמות של Year.Month.Subversion. ככזה, המהדורה הבאה, המתוכננת לפברואר 2024, תהיה ממוספרת ב-24.02.00 ובמקרה שיטמיעו תיקון או גרסה עתידית של גרסה 24.02, הערכים .01, .02 וכו' יתווספו. לערך הגרסה הראשונית.
תכונות חדשות עיקריות של Coreboot 4.22 ו-4.22.01
בגרסה החדשה הזו של Coreboot, to מחזור שחרור 4.22 זוהתה שגיאת משתנה לא אתחול בפלטפורמות Sandybridge/ivybridge וזה הייתה הסיבה לגרסה 4.22.01.
לגבי השיפורים שמיושמים, מודגש כי x86 תומך בקטע .data עבור שלבי קדם זיכרון, שינוי זה מאפשר שימוש בהגדרות של משתנים גלובליים בקוד C. בשלב בלוק הטעינה, הנתונים מתווספים מיד לאחר הקוד ולאחר מכן ממוקמים ב-cache תוך שימוש במושג Cache-As-RAM (VMA).
ב-Coreboot 4.22 הוא הוכן עבור המערכות x86 בשלב ה-ramstage ו-Pre-memory, יישום של תמיכת מטמון עבור מערכת הקבצים CBFS המשמשת לאירוח רכיבי Coreboot ב-Flash. מוזכר שמצבים שבהם ייתכן שיהיה צורך ב-romstage נפרד כוללים תצורות עם vboot או מצב חלופי, כמו גם מכשירים עם גודל בלוק אתחול מוגבל או מדיית אתחול איטית מדי (כמה ARM SoCs). כדי להגדיר את גודל המטמון, מוצעים הפרמטרים PRERAM_CBFS_CACHE_SIZE ו-RAMSTAGE_CBFS_CACHE_SIZE.
שינוי נוסף שבולט במהדורה זו הוא תמיכה ראשונית עבור AMD OpenSIL שעובדת עם פלטפורמת ההתייחסות היחידה של מעבד AMD EPYC 9004 Genoa/Onyx ואשר אמורה להחליף לחלוטין את ספריית AGESA (AMD Generic Encapsulated Software Architecture) בעתיד.
כמו כן, מודגשת ב-Coreboot 4.22 תמיכה בהפעלת Microsoft Windows ב-Chromebooks מבוססי Coreboot יותר, שאמורה להיות טובה יותר, מכיוון שחלק מקוד המקור עבר אופטימיזציה.
מצדותמיכה במכשירים חדשים הם שוב מהצלחות גוגל ISH, Anraggar, Brox, Chinchou, Ciri, Deku, Deku4ES, Dexi, Dochi, Nokris, Quandiso ו-Rex4ES EC. כמו כן, Coreboot 4.22 מוסיף תמיכת פיתוח עבור Intel Meteorlake-P, Purism Librem 11 שהוזכרו לעיל (בתוספת Librem L1UM v2) וסימנס FA EHL ו-Supermicro X11SSW-F.
משאר השינויים הבולטים:
- Coreboot מגדיר כעת גם את סכום הבדיקה של vBIOS בעת אכלוס טבלת VFCT, שכן מנהל ההתקן של Windows AMD מאמת את סכום הבדיקה של נתוני vBIOS.
- API נוסף ל-gfx כדי לזהות נוכחות של תצוגה חיצונית במכשירים עם שבבי אינטל.
- נוספו שינויים כדי לאפשר ל-Windows לפעול בחלק ממכשירי Chromebook עם Coreboot.
- הטמעת יצירת טבלאות ACPI עבור מכשירים המבוססים על ארכיטקטורת ARM64.
- תמיכה משופרת במפרטי ACPI.
- תצורת MRC (קוד זיכרון) עבור לוחות SNB+MRC הועברה למבנה DeviceTree.
- ניקוי כללי ופירמוט מחדש.
- חישוב SMM get_save_state תוקן לא עובד כאשר STM הופעל
אם אתה מעוניין לדעת יותר על גרסה חדשה זו של CoreBoot 4.18, אתה יכול לעיין בפרטים בקישור הבא.
השג את CoreBoot
לסיום, למי שמעוניין להשיג גרסה חדשה זו של CoreBoot הם יכולים לעשות זאת ממדור ההורדות שלהם, אשר ניתן למצוא באתר הרשמי של הפרויקט.
בנוסף לזה בו הם יוכלו למצוא תיעוד ומידע נוסף על הפרויקט. הקישור הוא זה.