לינוס טורבאלדס הודיעה הזמינות של לינוקס 6.16-rc1, המועמד לשחרור הראשון של סדרת הליבה הבאה. עם סגירת חלון האינטגרציה לאחר שבועיים של פעילות אינטנסיבית, הקהילה יכולה כעת להתחיל לבדוק מה יהיה עדכון הליבה הגדול הבא. כרגיל, גרסת תצוגה מקדימה זו אינה מיועדת לסביבות ייצור, אך היא פותחת את הדלת לגילוי באגים ולכוונון עדין של תוספות חדשות.
הגעתה של לינוקס 6.16-rc1 הוא משלב מגוון רחב של תכונות חדשות המתמקדות הן בתאימות חומרה והן בשיפורי ביצועים. ויציבות. בעקבות דיווחים רבים, תגובות של מפתחים ומפולת השינויים הקלאסית בימים האחרונים של חלון המיזוג, הליבה מתחילה כעת לובשת צורה לקראת שחרורה היציב, המתוכנן לסוף יולי או תחילת אוגוסט.
לינוקס 6.16-rc1 מרחיבה את התמיכה בחומרה מהדור הבא
אחד התחומים שבולטים ביותר בלינוקס 6.16 הוא ה- שילוב דרייברים חדשים של AMD ואינטל, בנוסף לתמיכה המיוחלת עבור כרטיסי מסך של NVIDIA Blackwell ו-Hopper דרך מנהל ההתקן של Nouveau. כמו כן כלולה תמיכה במערכת Intel APX, כמו גם אופטימיזציות לתמיכה באודיו USB, המאפשרת כעת פריקה בליבת המעבד הראשית.
יתר על כן, כעת ניתן להפעיל את מנהל ההתקן AMDKFD עבור מחשוב GPU של AMD בארכיטקטורות RISC-V., ופותח את הדלת לפלטפורמות ותצורות חדשות. AMD ו-ZTE שיתפו פעולה כדי לאמת פונקציונליות זו, וכתוצאה מכך נוצרו אפשרויות נוספות למחשוב פתוח במערכות חלופיות.
עדכונים מרכזיים בארכיטקטורות מתפתחות: RISC-V ו-LongArch
בקטגוריית RISC-V, לינוקס 6.16 יוצאת לראשונה תמיכה בהרחבת תכונת הקושחה של ממשק בינארי מפקח (SBI FWFT), הכרחי לטיפול ביכולות והרחבות חדשות ל-RISC-V ISA. עדכון זה מוסיף גם תמיכה ב-getrandom ב-vDSO, מערכת הקריאה mseal, שגרות אופטימליות לחישובי RAID6 ותמיכה בהרחבות SiFive. שיפורים בחוסן ובניקוי פנימי נוספו גם לטיפול בסמלים, טיפול בגישה לא מיושרת ותיקון הוראות אטומיות.
מצד, LoongArch מוסיף תמיכה חיכויה עבור מתזמן מרובה ליבות, כמו גם הגנה מפני Stackleak, תמיכה ב-MSEAL, והגדלה של המספר התיאורטי המרבי של ליבות נתמכות ל-2048, בין היתר שינויים קלים שמטרתם לשפר את החוויה במעבדים ממקור סיני.
שיפורים במערכות קבצים וביציבות
מערכת הקבצים bcachefs ממשיכה להתפתח בעקבות אירוע אובדן הנתונים בגרסאות קודמות. בוצעו שיפורים בצריכת המחסנית, בבדיקה פנימית, בתיקונים ובהודעות שגיאה.; פעולה זו פותרת באג חמור שזוהה בגרסה 6.15. המפתח הראשי הדגיש את החשיבות של ביצוע ההמלצות לפני הפעלת פעולות קריטיות כמו fsck, כדי למנוע נזק מיותר למערכת הקבצים הניסיונית.
בחזית אחרת, מערכת הקבצים EXT4 מקבלת תמיכה עבור קבצים גדולים וכתיבות אטומיות במערכות bigalloc., בעוד ש-bcachefs נהנה מיציבות רבה יותר ויכולות תיקון שגיאות.
מה חדש למפתחים ואופטימיזציות פנימיות בלינוקס 6.16-rc1
תת-המערכת Rust מוסיפה הפשטות חדשות עבור חלקים שונים של הליבה., כגון הכללת פקודות מאקרו ממופות KUnit של assert!, תמיכה בקומפילציה של גרסאות שפה מודרניות ושיפורים ב-crates ספציפיים לליבה. התיעוד ומדריכי הקידוד שופרו גם הם, כולל הוראות מעודכנות עבור אובונטו.
לשליטה רבה יותר על ייצוא סמלים, המאקרו EXPORT_SYMBOL_GPL_FOR_MODULES מוצג, המאפשר לך להגביל את הגישה למודולים מסוימים, ומציע גמישות ואבטחה גדולים יותר בעת ניהול תלויות פנימיות בין חלקי הליבה.
התקדמות מנהלי התקנים ותמיכה בחומרה מדור קודם
באזור ההיערכות, נהגי GPIB של האוטובוס ההיסטורי למטרות כלליות כמעט מוכנים לעזוב את מגרש הניסויים., מתקרב להכללה מלאה בליבת ה-bus יותר מחמישים שנה לאחר הצגת ה-bus. התקדמות זו משמעותית עבור אלו שעדיין מסתמכים על חומרת מכשור מסורתית.
שיפורי ביצועים ומדדי ביצועים ראשוניים
השוואות הביצועים הראשונות מראות עליות קלות אך עקביות במערכות AMD Ryzen AI Max+ ו-Strix Halo, הן בבדיקות המעבד והן בכרטיס המסך המשולב של Radeon 8060S. שיפורים אלה נצפו בהשוואה ללינוקס 6.14 ו- 6.15ומדגיש שכל התקדמות בפלטפורמות שכבר מותאמות מאוד מבורכת.
רגרסיות ביצועים קודמות של Nginx בחומרת AMD עדכנית תוקנו, מה שמבטיח שגרסאות חדשות ישמרו על יציבות וביצועים צפויים בסביבות מרובות.
פיתוח הליבה ממשיך בקצב הרגיל שלו, עם תרומות מפתח לחומרה, מערכות קבצים וכלי פיתוח.גרסאות חדשות ל-Release Candidates צפויות לצאת בכל יום ראשון בשבועות הקרובים, שיגיעו לשיאן בגרסה היציבה בסוף יולי או, בהתאם ל-RCs, בתחילת אוגוסט 2025.