בזמנים אלה, כאשר אנו מדברים על משהו שקשור לטכנולוגיה, אנו מדברים לעתים קרובות חודשים לפני שמשהו קורה. נכון לעכשיו, רוב מערכות ההפעלה עדיין לא עדכנו את הגרעין שלהן לגרסה 5.xx וכבר יש לנו חדשות הקשורות לינוקס 5.2. כמו במספר התהליכים ב- Firefox 66, החדשות שאנו מביאים לכם היום יהיו חיוביות עבור מחשבים רבים, אך עבור אחרים היא לא תהיה כך.
והאם זה לינוקס 5.2 הפעל את אפשרות התיקון החי של GCC 9, מהדר שאמור לצאת לאקרנים בשבועות הקרובים. זוהי אפשרות שנועדה לסייע ביצירת קבצים בינאריים שעובדים היטב כדי ש- Patching Live יעבוד. עם הגעתו של ליבת לינוקס v5.2, אפשרות זו תשמש כברירת מחדל, מה שעלול לגרום לירידות מהירות. זה לא אמור להיות מורגש, או אפילו חיובי במחשבים חדשים יותר, אבל זה יכול להיות בעיה במכשירים המוגבלים במשאבים.
Linux 5.2 יפעיל תיקון חי כברירת מחדל
GCC 9 מציגה 5 אפשרויות טלאים השולטים באילו אופטימיזציות משתמשים בכדי לנסות ולהבטיח שלא יקרה שום אסון אם הבינארי יוכל להחיל עדכוני אבטחה של גרעינים ללא צורך בהפעלה מחדש. זה חשוב במקרים כמו kGraft, Ksplice ו- Kpatch כדי להבטיח שמהדר ה- GCC לא ישנה את עבודת "התיקון החי" שלך.
GCC 9.1.0 ישוחרר בהמשך החודש או כבר בחודש מאי. בסופו של דבר, לינוקס 5.2 תפעיל כברירת מחדל את 5 סוגי התיקונים החיים כאשר היא מופעלת על מהדר נתמך ומתי CONFIG_LIVEPATCH מופעל, משהו ש זה יהיה ככה כברירת מחדל ברוב גרעיני הלינוקס. מירוסלב בנס, מ- SUSE והאחראי על השינוי, הוא שמזהיר כי במקרים נדירים יכולה להיות השפעה שלילית על הביצועים כתוצאה מאופציה זו "תיקון חי" השולט בהיוריסטיקה של אופטימיזציה של מהדר.
וזה שלמרות שאנחנו לא אוהבים את זה, זה בדרך כלל ככה: אם אנחנו רוצים ליהנות מהפונקציות החדשות, ככל הנראה נצטרך לאבד משהו, וזה בולט במיוחד בצריכת הסוללה של הסמארטפונים. מה לדעתך אפשרות זו מופעלת כברירת מחדל ב- Linux 5.2?