
הגרסה החדשה Fwupd 2.0.18 כעת הוא זמין כעדכון תחזוקה בתוך ענף 2.0 של כלי קוד פתוח זה לניהול קושחה במערכות GNU/Linux, שקדם לו ה- גרסה Fwupd 2.0.17מהדורה זו מתמקדת בשיפור חוויית העדכון, הרחבת התאימות עם יותר מכשירים ושיפור הטיפול במצבים נפוצים כגון אתחול מחדש הנדרש לאחר התקנת קושחה חדשה.
בתקופה שבה עדכוני קושחה הם המפתח ל- אבטחה, יציבות ותמיכה בחומרה Fwupd 2.0.18 עושה התקדמות בהצעת תהליך גמיש יותר ופחות בעייתי, הן עבור מחשבים שולחניים וניידים והן עבור ציוד היקפי ותחנות עגינה.
מכשירים חדשים התואמים ל-Fwupd 2.0.18
אחת התכונות החדשות הבולטות ביותר של Fwupd 2.0.18 היא תוספת תמיכה ב- התקני חומרה חדשים אלה נוספו לקטלוג שכבר זמין דרך שירות הקושחה של ספקי לינוקס (LVFS). בין החומרה והציוד ההיקפי שנוספו נמנים הדברים הבאים: Lenovo Legion Go 2, המזוהה כהתקן HID, רכזת HP Portable USB-C 4K HDMI ומגוון התקני Synaptics HapticsPad.
הכללת התקנים אלה רלוונטית למשתמשים של מחשבים ניידים, עגינה ובקרים מסוג USB-C או משטחי מגע הם מבקשים לשמור על כל החומרה שלהם מעודכנת מ-Linux, מבלי להסתמך על כלים חיצוניים או מערכות הפעלה נוספות. שילוב זה ממשיך את עבודתה של LVFS כמאגר קושחה מרכזי עבור מותגים מרובים.
ניהול משופר של הפעלות מחדש לאחר עדכונים
Fwupd 2.0.18 מציג מספר שינויים שנועדו לנהל טוב יותר מקרים בהם עדכון קושחה דורש אתחול מחדש הכלי יכול כעת להציג MOTD (הודעת היום) ספציפי עבור מכשירים שיש להפעיל מחדש לאחר החלת עדכונים במצב "שלבי".
יתר על כן, הגרסה החדשה מסוגלת ליצור קובץ באופן אוטומטי נדרש הפעלה מחדש כאשר הקושחה המותקנת דורשת אתחול מחדש, תכונה זו מאפשרת שילוב עם סקריפטים של ניהול מערכת ומדיניות תחזוקה בארגונים. גם אופן הפעולה בעת עדכון תחנות עגינה של USI שוכלל, מה שמאפשר השלמת התהליך מבלי לנתק ולחבר מחדש את המכשיר באופן ידני.
Fwupd 2.0.18 מציג שיפורים פנימיים ושיפורי ביצועי מנוע הקושחה
מעבר לתאימות חדשות, Fwupd 2.0.18 מתמקד באופטימיזציה של פעולותיה הפנימיות. אחד השיפורים הבולטים הוא העלייה המשמעותית ב- מהירות חיפוש זרם הקושחהזה מקטין את הזמן הדרוש לאיתור וזיהוי עדכונים זמינים במערכות עם מספר מכשירים או מאגרים.
גרסה זו מוסיפה גם בעיה ספציפית עבור התקני MTD כאשר מתגלה ש- חסימת BIOS של אינטל SPI תכונה זו מופעלת, ובכך מחזקת את בדיקות האבטחה בעת ניהול קושחת המערכת. בנוסף, נוספה תמיכה בשינוי שם של התקני ילדים בעת שימוש באפשרות PARENT_NAME_PREFIX, מה שמשפר את הבהירות והעקביות בזיהוי החומרה בתוך המערכת.
התקדמות בתמיכה ב-UEFI, BIOS וארכיטקטורות
בתחום UEFI, Fwupd 2.0.18 מתאים את הטיפול במספר אלמנטים מרכזיים. מעתה והלאה, הכלי מנתח נכון את המבנה EFI_CAPSULE_RESULT_VARIABLE_HEADER, תוך הימנעות מפרשנויות שגויות של תוצאות קפסולות ה-UEFI לאחר העדכונים.
המרת שדה הגרסה של סוג uint32_t לפורמט גרסת ההתקן הוגבלה גם כן. באופן בלעדי למכשירי UEFIזה מפחית חוסר עקביות פוטנציאלי עם סוגים אחרים של חומרה. שיפור חשוב נוסף הוא הגישה המבוקרת לגרסת SMBIOS עבור התקני BIOS מבוססי MTD בעת הצורך, מה שמבטיח זיהוי אמין יותר במצבים בהם נתוני הקושחה אינם הומוגניים.
בנוגע לארכיטקטורות, Fwupd קובע כעת את ערך ה-PlatformArchitecture באמצעות ה- ארכיטקטורת מעבד אמיתית על מכונות RISC-Vזה מאפשר אינטגרציות מדויקות יותר עם כלי מלאי, ניטור ופריסת קושחה במערכות המשתמשות בפלטפורמה מתפתחת זו.
חידוד של UpdateCapsule ופונקציונליות ללא אתחול מאובטח
הפונקציה UpdateCapsule, המשמשת להחלת קפסולות קושחה על מערכות המשתמשות ב-UEFI, מקבלת גם היא תשומת לב במהדורה זו. Fwupd 2.0.18 משפרת את הפונקציונליות שלה ב- מכשירים שלא מופעלת בהם אתחול מאובטחזה מרחיב את מגוון המערכות שיכולות להפיק תועלת מעדכונים אוטומטיים מבלי לדרוש שינויים מורכבים בתצורת הקושחה.
תמיכה משופרת זו בתרחישים ללא אתחול מאובטח מעניינת התקנות רבות של לינוקס בסביבות מעורבות או מדור קודםכאשר אתחול מאובטח לא תמיד מופעל, אך נדרשת שיטה אמינה כדי לשמור על קושחת לוח האם ורכיבים אחרים מעודכנים.
עדכון 2.0.18 ושיפורים בכלים, זיהוי סביבות וזמני המתנה
מבחינת כלים משלימים, התנהגות הפקודה הותאמה. fwupdtool כך שרק ליירט את אות ה-SIGINT רק כאשר הכרחי לחלוטין, תוך הימנעות מהפרעה לתהליכים או סקריפטים אחרים המנהלים אותות במקביל.
יתר על כן, הונהג זמן המתנה סביר יותר ב- בקשות HID qc-s5gen2במטרה להפחית חסימות או זמני המתנה מוגזמים במכשירים מסוימים, הקוד האחראי לגילוי האם המערכת פועלת בתוך היפר-ויזור או בתוך קונטיינר עבר גם הוא ארגון מחדש כך שניתן יהיה למנף לוגיקה זו על ידי תוספים שונים של Fwupd.
תיקוני באגים וחוסן כללי
גרסה 2.0.18 משלבת סט מקיף של תיקונים בעלי השפעה ישירה על היציבות. אלה כוללים שיפור ב- ניתוח של תיאורי BOS של USBאשר מהווים מפתח לזיהוי היכולות המתקדמות של התקני USB במהלך פעולות עדכון קושחה.
דגלי הקפסולה הספציפיים ל-x86_64 תוקנו גם בעת פריסת קושחת UEFI, מה שמבטיח ש- עדכונים במערכות 64 סיביות מוחלים עם הפרמטרים המתאימים. התאימות של דפי המדריך עם כלים כגון apropos y whatis הוא הותאם, מה שמקל על מנהלי מערכת ומשתמשים למצוא במהירות תיעוד רלוונטי משורת הפקודה.
תיקונים אחרים מטפלים בבעיות עם עדכוני מכשירי Huddly זה כולל עדכוני גרסה עיקריים, כמו גם באג שגרם לקריסות בלתי צפויות בעת ניסיון לרשום אמולציית I2C. כל זה תורם לחוויה חזקה וצפויה יותר בשימוש יומיומי בשירות.
הקשר של פרויקט LVFS ותמיכה ביצרן
פיתוח Fwupd קשור קשר הדוק ל שירות קושחה של ספקי לינוקס (LVFS)LVFS, פלטפורמה המשמשת כנקודה מרכזית להפצת קושחה למיליוני מערכות לינוקס, כבר עברה את רף מאה מיליון הורדות הקושחה, מה שמעודד יצרני חומרה רבים יותר להצטרף ולשתף פעולה, בין אם באמצעות תרומות הנדסיות ובין אם באמצעות הסכמי חסות כספיים.
בהקשר זה, Framework Computer הפך לאחד מ... נותני חסות בולטים חדשים של המערכת האקולוגית LVFS/Fwupdבמסגרת מודל תשלום שנתי המסייע בקיום הפרויקט, שיתוף פעולה זה משלים את התרומות המתמשכות של רד האט, המעסיקה את המפתח הראשי ריצ'רד יוז, ואת התמיכה של קרן לינוקס, המארחת את הפרויקט תחת חסותה. תורמים משמעותיים נוספים כוללים את AMD באמצעות צוות ההנדסה שלה, וחברות המעוניינות בכך כמו דל רצתה להביא את העדכונים ללינוקס.
מעבר להיבט הכלכלי, Framework הפעילה לחץ עליה ספקים לשילוב תמיכה מקורית עבור Fwupd ו-LVFS במוצרים שלהם, במטרה לפשט עדכוני קושחה במחשבים ניידים כמו Framework 16 ומכשירים אחרים התואמים לינוקס. מגמה זו דוחפת יצרנים אחרים להציע חוויית עדכון עקבית ונגישה יותר עבור משתמשים ועסקים.
Fwupd 2.0.18 זמין כעת למשתמשי לינוקס
Fwupd 2.0.18 מופץ כ קוד מקור tarball דרך GitHub, שם תוכלו גם לעיין ברשימת השינויים המלאה והערות גרסה. עם זאת, השיטה המומלצת נותרה התקנה ועדכונים ממאגרים יציבים של הפצת GNU/Linux שבהם נעשה שימוש, באמצעות מנהל גרפי או דרך שורת הפקודה.
ישולבו חלוקות שונות עדכון 2.0.18 בערוצים היציבים שלו עם השלמת הבדיקות והאינטגרציה, המשתמשים יקבלו אוטומטית את התכונות החדשות של גרסה זו יחד עם שאר עדכוני המערכת הרגילים. בדרך זו, מחשבים ביתיים, תחנות עבודה ושרתים יוכלו ליהנות משיפורים בתאימות, ביצועים ואמינות ללא שינויים דרסטיים בתהליך העבודה הניהולי שלהם.
עם עדכון זה, Fwupd מחזקת את תפקידה ככלי עזר עבור שמירה על קושחה מעודכנת בסביבות לינוקסזה משלב תמיכה גוברת בחומרה, שיפורים בניהול אתחול מחדש, אופטימיזציות של UEFI ו-BIOS, ומאמץ מתמיד לתקן באגים. במקביל, חיזוק המערכת האקולוגית של LVFS באמצעות מעורבות של יצרנים וארגונים מסייע בבניית בסיס איתן יותר עבור משתמשים, עסקים ומנהלים ציבוריים לנהל את המכשירים שלהם בצורה מאובטחת, שקופה ומרכזית יותר.
