CoreBoot 4.18 מגיע עם שיפורים, תיקוני באגים ועוד

קורבוט

Coreboot (שנקרא בעבר LinuxBIOS) הוא פרויקט שמטרתו להחליף קושחה לא חינמית ב-BIOS קנייני

לאחר שחלפו 4 חודשים מאז יציאת גרסה 4.17, פרויקט coreboot פרסמה את מהדורת הפרויקט CoreBoot 4.18 וביצירת הגרסה החדשה השתתפו יותר מ-200 מפתחים, שהכינו יותר מ-1800 שינויים ומתוכם 50 מאותם מחברים שלחו את התיקונים הראשונים שלהם.

למי שלא מכיר את CoreBoot, כדאי שתדעו שזהו חלופה קוד פתוח למערכת ה- I / O הבסיסית המסורתית (BIOS) שכבר היה במחשבי MS-DOS 80 והחליף אותו ב- UEFI (Unified Extensible). CoreBoot הוא גם אנלוגי קושחה קנייני בחינם והוא זמין לאימות וביקורת מלאים. CoreBoot משמש כקושחת הבסיס לאתחול חומרה ולתיאום אתחול.

כולל אתחול שבבי גרפיקה, PCIe, SATA, USB, RS232. במקביל, רכיבי הבינארי FSP 2.0 (Intel Firmware Support Package) והקושחה הבינארית לתת-מערכת Intel ME, הנדרשים לאתחול והפעלת המעבד וערכת השבבים, משולבים ב- CoreBoot.

תכונות חדשות עיקריות של CoreBoot 4.18

בגרסה החדשה הזו של CoreBoot 4.18 שמוצגת, מודגש כי הוסיף תמיכה ב- 23 לוחות אם, 19 מהם נמצאים בשימוש במכשירי Chrome OS או בשרתי Google. ביניהם בולטים הבאים ואינם מגוגל:

  • MSI PRO Z690-A WIFI DDR4
  • AMD בורמה
  • AMD Paddemelon
  • סימנס MC APL7

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

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

הוסיף את יכולת לזהות נוכחות של מכשירי i2c בעת יצירת רשומות מכשיר בטבלאות ACPI/SSDT. תכונה זו ניתן להשתמש כדי לזהות משטחי מגע באמצעות ההנחיה המקורית של "זיהוי", עוקף את דגל ה"בדיקה" ששימש בעבר עבור משטחי מגע, שהוא ספציפי לגרעיני לינוקס המשמשים ב-ChromeOS. מוזכר שמסכי מגע דורשים רצף כוח מסובך יותר, שייעשה בעתיד, שלאחריו גם ישתנו.

זה גם מודגש העבודה נמשכה על המהדורה הרביעית של המנגנון הקצאת משאבים (RESOURCE_ALLOCATOR_V4), המיישמת תמיכה במניפולציה של טווחי משאבים מרובים, שימוש במרחב הכתובות כולו והקצאת זיכרון מעל 4 GB.

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

  • נוספו ערכי Kconfig כדי לספק נתיב לתגי CoSWID במקום להשתמש בתגיות ברירת המחדל של CoSWID
  • רכיב מטען מעודכן המבוסס על מחסנית UEFI EDK II (TianoCore), שנבדקה עם Intel Core (דור שני עד 2), Intel Small Core BYT, BSW, APL, GLK ו- GLK-R, AMD Stoney Ridge ופיקאסו.
  • נוסף Makefile.inc כדי ליצור וליצור תגיות coswid
  • מנגנון האתחול הקלאסי עבור מצב ריבוי מעבדים (LEGACY_SMP_INIT) הוצא משימוש, והוחלף בקוד האתחול PARALLEL_MP.
  • נוסף דרייבר של קונסולת smbus.
  • כלי השירות checkpatch מספק תמיכה בליבת Linux 5.19.
  • המשך תרגום של ACPI לתחביר ASL 2.0.
  • הוסרה התמיכה עבור לוח האם של Google Brya4ES.
    נוספה תמיכה עבור Intel Meteor Lake, Mediatek Mt8188 ו-AMD Morgana SoC.

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

השג את CoreBoot

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

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

הקישור הוא זה.


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

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

*

*

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