לאחר תקופה של שלושה חודשים של פיתוח, הוכרזה שחרור הגרסה החדשה של קושחת האתחול "Libreboot 20240126", המסומנת כגרסת מבחן, מאחר וגרסאות יציבות יוצאות בערך אחת לשנה. היציבה האחרונה. הגרסה היא זו שיצאה ביוני האחרון.
למי שלא יודע על Libreboot, הוא צריך לדעת שזה הוא פרויקט שמפתח מזלג חופשי לחלוטין של פרויקט CoreBoot, המספק תחליף ללא בינארי לקושחת ה-UEFI וה-BIOS הקניינית האחראית לאתחול המעבד, הזיכרון, הציוד ההיקפי ורכיבי חומרה אחרים.
libreboot מספק קושחה ניתנת לאתחול עבור מכונות x86/ARM תואמות, הפעלת טוען אתחול אשר לאחר מכן טוען את מערכת ההפעלה שלך. מחליף קושחת BIOS/UEFI קניינית במחשבי x86 ומספק תצורה מְשׁוּפָּר על מכשירי Chromebook נתמכים מבוססי ARM (מטען אתחול U-Boot, במקום טוען האתחול העמוק של גוגל).
החדשות העיקריות של Libreboot 20240126
בגרסה החדשה הזו של Libreboot 20240126 שמוצגת, אחת התוספות העיקריות שלה היא ה-cתאימות עם גרוב 2.12 (שמתקן מספר רב של בעיות ופגיעויות), יחד עם תמיכת GRUB במחיצת מערכת EFI, המאפשרת אימות של קובץ התצורה של GRUB מהספריות EFI/. בנוסף לזה, תצורת GRUB שונתה כדי לסרוק גם את grub.cfg מספריות EFI, extlinux ו-syslinux, הרחבת התאימות עם תצורות הפצה שונות.
תכונה חדשה נוספת שמציג Libreboot 20240126 היא לבנות אופטימיזציות של המערכת מבחינת גודל הקוד והביצועים, כמו גם תמיכה בתצורה עבור xarchU-Boot והיכולת לעשות שימוש חוזר ב-crossgcc build בעצי Coreboot.
גם Libreboot 20240126 כולל Coreboot/ברירת מחדל ועדכון Coreboot/Dell עם תיקון Coreboot האחרון מינואר 2024, לצד תיקוני קוד כלליים ואופטימיזציות בסקריפטים ורכיבים שונים, בנוסף לפישוט והכללה של היבטים שונים של הקוד לשיפור הבהירות והיעילות ושיפור תהליכי הבנייה והעדכון.
חוץ מזה, לוחות אם תואמים נוספו והוסרו על פי הדוחות והבדיקות שבוצעו. בין לוחות האם החדשים התואמים:
HP EliteBook 820 G2
HP Compaq Elite 8300 CMT
HP EliteBook 8460p
Dell Latitude E6530
גרסה של ThinkPad X220 eDP
יתר על כן, גם באגים תוקנו, ביניהם בולטים הבאים:
- גרסת ה-coreboot החדשה כוללת תיקון המתקן את ההשעיה/התחדשות של S3 במכשירי GM45 thinkpad (למשל X200, T400). זה היה שבור בגרסה הקודמת של Libreboot, אבל עכשיו זה עובד שוב.
- Lenovo X201 הסיר את לוח האם עקב בעיות בטיחות תרמיות. בעיה זו משפיעה רק על מערכות המשתמשות ב-ME6, בעוד שפלטפורמות ישנות/חדשות יותר אינן מושפעות.
- טיפול משופר בשגיאות עבור פונקציות הדמיית ROM, הפועלות בתוך מעטפות משנה. כעת הם גורמים בצורה מהימנה יותר לפלט lbmk, בתנאי שגיאה, וכעת מובטח שהפלטים הללו אינם אפס
- תוקן לולאה אינסופית שנגרמה בתנאים מסוימים, בעת שימוש בקבצי ספק.
- גרסת ה-Flashprog שונתה לגרסה 1.2, כי בייבוא RC 1.4 יש בעיות
- מודולי GRUB: נוספה מחדש תמיכה במערכת הקבצים fat/ntfs.
- נוספו שוב מודולי GRUB: f2fs, json, read, scsi, sleep, diskfilter, hashsum, loadenv, setjump; נדרש בתצורות מסוימות
- סקריפט בנייה ראשי: טיפול פשוט ב-TMPDIR, הקוד החדש פשוט יותר ופחות מועד לשגיאות.
- סקריפט בנייה ראשי, בפונקציה
initialise_command
(עַכשָׁיוinitcmd
): מפשט את הטיפול בארגומנטים על ידי קביעה איזו פקודה הועברה וכיצד לבצע אותה.
סוף סוף אם אתה מעוניין לדעת יותר על זה לגבי המהדורה החדשה הזו, אתה יכול לבדוק את הפרטים ב הקישור הבא.