
המועמד השני להשקה של לינוקס 7.1-rc2 זמין כעת זה לבדיקה ומגיע עם חבילה ניכרת של תיקונים הפרוסים ברחבי הליבה. למרות גודל סט השינויים, לינוס טורבאלדס תיאר את ה-RC הזה כ"די נורמלי", מה שמחזק את הציפייה שהמחזור יסתיים, כרגיל, בסביבות גרסה שביעית של המועמד לשחרור אם לא יתעוררו תקלות של הרגע האחרון.
בשלב זה של הפיתוח, הדגש הוא פחות על חידושים גדולים נראים לעין ויותר על יציבות ליבה ותמיכה אמיתית בחומרהזה רלוונטי במיוחד עבור משתמשים ועסקים אירופאים המסתמכים על לינוקס בשרתים, מחשבים שולחניים ומכשירים ניידים. שילוב התיקונים בווירטואליזציה של KVM, מנהלי התקנים גרפיים ומנהל ההתקן החדש של NTFS נועד ללטש את הפרטים לפני שגרסה 7.1 היציבה תגיע להפצות, כולל ניהול עדכוני קושחה עם כלים כגון ניהול עדכוני קושחה.
לינוקס 7.1-rc2 גדול, התנהגות רגילה: תפקיד ה-KVM והבינה המלאכותית
אחד ההיבטים שמשכו את מירב תשומת הלב ב-Linux 7.1-rc2 הזה הוא שבמספרים גולמיים, הדיפוסטט נראה מגושם בצורה יוצאת דופןטורוואלדס הסביר שכמעט מחצית מהשינויים מרוכזים ב- בדיקות עצמיות KVM, בעיקר עקב גל של שינוי שמות פנימי כך שהבדיקות יפעלו לפי אותן מוסכמות כמו קוד הליבה הראשי, הן בשמות המשתנים והן בשמות הסוגים.
ניקוי מסוג זה אינו משנה את ההתנהגות הפונקציונלית של הווירטואליזציה עצמה, אך יש לו השפעה על התחזוקה לטווח ארוך. הומוגניזציה של המבנה הפנימי של בדיקות KVMמפתחים יכולים לאמת טוב יותר את התנהגותן של מכונות וירטואליות, דבר חיוני עבור מרכזי נתונים אירופיים, ספקי ענן וסביבות בדיקה המסתמכות על KVM לאיחוד עומסי עבודה, כמו גם עבור פרויקטים של וירטואליזציה כגון VirtualBox 7.2.8.
טורוואלדס ציין גם כי דפוס של יותר טלאים מהרגילמגמה זו, שכבר נראתה בלינוקס 7.0, מיוחסת במידה רבה לשימוש בכלי בינה מלאכותית כדי ליצור או לסייע בשינויי קוד. נפח מוגבר זה אינו בהכרח מרמז על חוסר יציבות גדול יותר, אך הוא מצריך מערכות סקירה, ערפול ובדיקות אוטומטיות חזקות יותר - דבר שכבר מורגש בתחומים כמו מתזמן הקוד. sched_ext, שם שולבו מספר תיקונים נוספים.
דרייבר NTFS חדש: ייצוב לפני הגרסה הסופית
היבט רלוונטי נוסף של לינוקס 7.1 שמשפיע ישירות על משתמשי מחשבים שולחניים בספרד ובשאר אירופה הוא... מנהל התקן NTFS חדש משולב בליבת הגרעין הראשיתלאחר שנים של עבודה, המפתח נמג'ה ג'ון הצליח להפוך את הדרייבר המודרני הזה, המבוסס על דרייבר ה-NTFS המקורי לקריאה בלבד אך משופר מאוד, להחליף את NTFS3 של Paragon ולהפוך פתרונות מרחב משתמש כמו NTFS-3G למיושן.
מהדורת לינוקס 7.1-rc2 זו כוללת סט חדש של תיקונים עבור מנהל ההתקן NTFS, הנובעים משני הדברים... שימוש מוגבר בסביבות עולם אמיתי כגון בדיקות אינטנסיביות וטשטוש קוד C. התיקונים כוללים פתרון דליפות זיכרון והפניות עמודים אפשריות, מניעת ביטול הפניות של מצביעי null ותיקון בעיות קידוד קלות שעלולות להוביל לשגיאות שקשה לאתר.
ספציפית, פונקציות כגון ntfs_index_walk_down() על ידי א אימות מחמיר יותר של הקצאת בלוקי אינדקס כדי למנוע גישה לא חוקית; תוקנה דליפת זיכרון הקשורה לטיפול במחרוזות יעד של קישורים סמליים בנתיבי שגיאה; ובקרות נוספות הוכנסו ב ntfs_mapping_pairs_decompress() כדי למנוע גלישות של VCN ופגיעה אפשרית ברשימות הקצאה (רשימות ריצה).
בנוסף, הצוות תיקן את שימוש לרעה ב PTR_ERR() על מצביעי תיקייה תקפים en __ntfs_bitmap_set_bits_in_run()ספירת קישורי הספרייה עבור כינויי WIN32/DOS שוכללה על ידי התאמת ההפחתה של nlink רק כאשר מונה ה-MFT מגיע לאפס, והשימוש במשתנה לא מאותחל נפתר באותו תהליך פירוק דחיסה זוגות מיפוילמרות שאף אחד מהמקרים הללו לא סווג ככשל קטסטרופלי, תיקונם משפר את האמינות הכוללת של מנהל ההתקן, דבר שמעניין במיוחד עבור אלו המשתמשים במחיצות NTFS המשותפות עם Windows במחשבים אישיים או משרדיים.
שיפורים אלה, שמוזגו לתוך עץ הליבה הראשי במהלך סוף השבוע, הם כבר חלק מ-Linux 7.1-rc2 אלה ישמשו כבסיס לגרסה היציבה המתוכננת לחודש יוני, אלא אם כן יהיו עיכובים. עבור הקהילה האירופית המנהלת סביבות Windows-Linux מעורבות בעסקים, מוסדות חינוך או מנהלים ציבוריים, NTFS חזק יותר מפחית את הסיכון לשחיתות נתונים בעת מעבר בין מערכות הפעלה.
תיקוני גרפיקה: AMDGPU ו-Intel Xe נמצאים תחת בדיקה
יחד עם העבודה על NTFS ו-KVM, RC זה משלב גם בלוק משמעותי של תיקוני תת-מערכת גרפית DRMהשינויים הגדולים ביותר היו בדרייבר AMDGPU, עם שיפורים החל ממעבדי הגרפי החדשים ביותר ועד לדגמים ישנים יותר שעדיין קיימים במחשבים רבים של משתמשים ומקצוענים.
בין התכונות החדשות, ישנם רבים תיקונים עבור בלוקי IP ב-GFX11.5.4 וברכיבים אחרונים אחריםאבל יש גם התאמות שמועילות לכרטיסי המסך של AMD מדור GCN 1.0/1.1. הודות לעבודתו של טימור קריסטוף, מפתח הקשור ל-Valve, הופעלה כראוי תמיכה בתצורות GPU "שנקצרו", כגון Radeon HD 7870 XT (Tahiti LE) ודגמים דומים, שעד כה סבלו מבעיות בליבת המעבד הראשית מאז דיווחים מלפני יותר מעשור.
השינויים ב-AMDGPU כוללים גם תיקון ביציאה האנלוגית של שכבת ה-DCעדכון זה מטפל בבעיה שנפגעה בעבר, וכולל שיפורים בתמיכה במחברי צג משולבים ללא DDC, כמו גם קריאת EDID משופרת ממידע לוח המוטמע ב-vBIOS. עבודה זו מביאה לביצועים טובים יותר עם צגי LVDS/eDP במחשבים ניידים ישנים יותר, סוג של חומרה שעדיין נפוצה בסביבות ביתיות ועבודה שבהן מחזורי חיים ארוכים של ציוד הם בעדיפות עליונה.
במקביל, בקר Intel Xe מקבל גם שיפורים ופתרונות ספציפיים עבור כרטיסי מסך Xe3P, עם חדש דרכים לעקיפת הבעיה והתאמות ביצועים. תיקונים אלה מסייעים לייצב את החוויה במערכות שמתחילות לפרוס את חומרת הגרפיקה מהדור הבא של אינטל, דבר שיכול להיות רלוונטי הן לתחנות עבודה והן לצוותי פיתוח גרפיקה ומולטימדיה במערכת האקולוגית האירופית.
השפעה ישירה על מכשירי צריכה: Steam Deck OLED
מעבר לחומרה שולחנית קלאסית, לינוקס 7.1-rc2 מציגה תיקון בולט עבור אודיו OLED של Steam Deckבשנתיים האחרונות, גרסת הליבה הראשית שברה את תאימות הסאונד במכשיר הנייד הזה, מה שאילץ את Valve וכמה הפצות מוכוונות קונסולות ניידות לשמור על תיקונים משלהן בענפים במורד הזרם שלהן.
בעזרת RC זה, הבעיה מתוקנת בעץ הרשמי, אשר זה מפחית את הצורך בפתרונות ספציפיים במורד הזרם זה גם מקל על הפצות לשימוש כללי המשמשות בספרד ובאירופה להציע תאימות טובה יותר ישירות מהקופסה עם סוג זה של חומרה. זוהי דוגמה מובהקת לאופן שבו רגרסיות שנראות קלות יכולות להשפיע ישירות על חוויית המשחק והמולטימדיה במכשירים שהפכו פופולריים בקרב משתמשי לינוקס.
ליטוש ליבה כללי וזמינותו
בנוסף לאזורים הנראים יותר, לינוקס 7.1-rc2 מצטבר מערכים קטנים רבים הפזורים ברחבי הליבהממנהלי התקנים של רשת ו-GPU (ששוב שולטים במערך השינויים בדרייברים) ועד לכוונון מתזמנים sched_ext ורכיבים פנימיים אחרים. המגמה הכללית היא של CR שאינו קטן במיוחד, אך שומר על פרופיל יציב וללא רגרסיות משמעותיות הידועות עד כה.
כרגיל, ניתן להשיג את קוד המקור עבור לינוקס 7.1-rc2 מאתר kernel.org זה מיועד לאלו שצריכים לבדוק את זה בסביבות פיתוח, לשלב את זה בהפצות בדיקה, או פשוט להקדים את הגרסה היציבה, או אפילו לאלו שרוצים להתקין את הליבה ולהעריך את התנהגותה במכונות בדיקה. טורוואלדס עודד המשך בדיקות כדי לזהות רגרסיות אפשריות, במיוחד בהתחשב בעלייה המתמשכת בכמות התיקונים הקשורה לשימוש בכלי בינה מלאכותית.
התמונה שמותירה לינוקס 7.1-rc2 היא של ליבה בשלב של כוונון עדין אינטנסיבי, כאשר וירטואליזציה של KVM מארגנת מחדש את הבדיקות הפנימיות שלה, מנהל התקן NTFS מודרני שמחוזק בתיקונים ספציפייםובלוק גרפי DRM שממטב את ה-GPU של AMD ו-Intel Xe, שלא לדבר על תיקונים ספציפיים עבור מכשירים כמו ה-Steam Deck OLED. כל זה מקרב את לינוקס 7.1 ליציבות עם דגש ברור על עמידות ותמיכה בחומרה, אשר, למעט הפתעות, אמורות להיות מורגשות הן למשתמשים ביתיים והן לארגונים בספרד ובשאר אירופה.
