
לינוקס 6.18-rc2 זמין כעת לאחר שבוע של עבודה שהתמקדה בליטוש באגים, במטרה להפוך את סדרת 6.18 ל... ליבת LTS הבאה כאשר הגרסה היציבה תגיע בתחילת דצמבר. הגרסה כוללת תיקונים הפרוסים על פני העץ, תוצאה של בדיקות מוקדמות שחשפו רגרסיות ובעיות תצורה.
הפרויקט מדבר על מחזור ללא נסיגות משמעותיות: אם כי איטרציה זו מעט יותר רחבה עקב רגרסיות rc1 זוהה על ידי מערכות אוטומטיות, בדומה ל- לינוקס 6.17-rc1, כמה מהמקרים היו טריוויאליים או ניתנים לייחוס לסביבת הבדיקה, כגון מקרים ב QEMU על ביג-אנדיאן של SH4עדיין ישנן סוגיות פתוחות, אך הכיוון חיובי והתנהגות המחזור נחשבת נורמלית.
תיקונים כלליים בלינוקס 6.18-rc2
כעת, כאשר חלון האינטגרציה סגור, rc2 משלב תיקונים במספר תת-מערכות, עם נוכחות מיוחדת ב- מנהלי התקנים גרפיים, עיצוב קוד והתאמות תיעוד ב-Rust, ושינויים בטיפול בסיבות להפעלה מחדש בפלטפורמות AMD Zen כדי להימנע ממידע מיושן או מטעה בעת ההפעלה.
גרפיקה: מה חדש בתת-מערכת ה-DRM?
לפני יציאת rc2, תיקוני DRM שבועיים נשלחו עם הדגש הרגיל על אינטל ו- AMDקבוצה זו מדגישה מספר התאמות הנתמכות על ידי אינטל שכדאי לעקוב אחריהן.
- הנהג אינטל Xe מאפשר גייטינג כוח של דוגמי מדיה בפלטפורמות טרום-Xe2 כדי להפחית את צריכת הדלק כאשר מנועים אלה פועלים בסרק. שיפור זה משפיע על אלו המשתמשים ב-Xe דרך בדיקה_כוחית במקום i915, נתיב שעשוי לספק ביצועים טובים יותר בהשוואה לקוד הישן.
- קובץ ניפוי הבאגים DebugFS powergate_info הוא גם מדווח על מצב הכיבוי של דוגם המדיה, שימושי לבדיקה אם חיסכון באנרגיה פעיל.
- השבתת ההפעלה של מוגדרת רענון עצמי של הפאנל (PSR) רק ב אגם הירח וכאשר אחזור סלקטיבי פעיל, מדד המסייע להפחית רינדור ארטיפקטים נצפה בפלטפורמות קודמות של אינטל.
- בנוסף, אוסף של תיקוני מנהלי התקנים שונים מגיע. Intel Xe ו-AMDGPU לאחר חלון האינטגרציה האחרון של גרסה 6.18.
סיבה לאתחול מחדש של מחשבי AMD Zen
בחזית x86, rc2 מציג שינוי כדי למנוע דיווח מטעה לגבי הסיבה לאתחול המערכת במכונות עם AMD זיןלעיתים, אוגר S5_RESET_STATUS לא עודכן או נוקה על ידי חומרה, מה שעלול להותיר עקבות עתיקות מה שבלבל את האבחון לאחר אתחול מחדש אקראי.
כדי לפתור זאת, הליבה כותבת בחזרה את ערך הקריאה לאוגסטר (סכימה מהסוג כתוב-1-לניקוי (בגלל סיביות הסיבה), תוך הבטחת הסרת ערכים ישנים ושמירה על מידע נחוץ אחר. הגדרה זו נכנסת לתוקף 6.18-rc2 וסומן להכללה בענפים היציבים, עם תכנון להעברת נתונים חזרה מסדרת 6.17.
Rust עבור לינוקס: פורמט ומדריכים מעודכנים
שינויים הוחלו גם באימות פורמט הקוד. חלודה לאחר ביקורת על האופן שבו rustfmt ריכז את היבוא לשורה אחת, מה שהגדיל את הסבירות לסכסוכים בעת מיזוג או שינוי בסיס. הפתרון הוא לנקות את העץ כך שיהיה חלודה נקייה ולתעד טריק פשוט (הערה אחרונה) במדריך כדי לשמור על יציבות היבוא עד שתגיע גישה חזקה יותר.
זה מחליק את החיכוך בתהליך העבודה של Rust עבור לינוקס, ומפחית סכסוכי אינטגרציה והימנעות משינויים קוסמטיים מיותרים שמעכבים ביקורות.
מצב המחזור ומה הלאה אחרי לינוקס 6.18-rc2
לינוס עצמו ציין שלמרות ש-rc2 זה גדול במקצת על סמך דיווחים ראשוניים, ההתקדמות נעשית בהדרגה ואין סיבה לדאגה. אם הקצב יישמר, ענף 6.18 אמור לצאת לדרך כיציב בתחילת 2018. דצמבר ולמעט הפתעות, להפוך LTS עבור הדור הזה.
לינוקס 6.18-rc2 עושה צעד נוסף קדימה עם תיקונים מוחשיים ב גרפיקה, שינויי עיצוב ב-Rust, ושיפור האמינות בעת דיווח על סיבות להפעלה מחדש ב-AMD Zen, תוך המשך ליטוש רגרסיות שנמצאו בבדיקות מוקדמות.