לאחר חודשיים של פיתוח אינטנסיבי, לינוס טורבאלדס פרסם רשמית את גרסת הליבה של לינוקס 7.0.למרות שהקפיצה בספרה הראשונה מרמזת על שינוי רדיקלי בארכיטקטורה, המציאות היא שמספור זה מגיב להחלטה ארגונית להימנע מהצטברות אינסופית של גרסאות בענף 6.x.
עם זאת, מתחת למעבר פורמלי זה מסתתרת חבילה עצומה של יותר מחמש עשרה אלף תיקונים אשר מתווות את מסלול מערכת ההפעלה לשנים הבאות. גרסה זו בולטת בקביעת תקנות מחמירות בנוגע לטכנולוגיות תכנות חדשות, שילוב כלי אחסון מתקדמים ביותר והכנת הגנות הליבה מפני איומי הקריפטוגרפיה של המחר.
התכונות החדשות העיקריות של לינוקס 7.0
עלייתו של בינה מלאכותית אילצה את המתחזקים של הקרנהלקבוע גבולות ברורים בתהליך הפיתוח. נכון לגרסה זו, השימוש של עוזרים אוטומטיים לכתיבת קוד זה מותר, אבל תחת פיקוח כבד. כל מתכנת ששולח תיקון שנוצר על ידי כלים אלה חייב לכלול במפורש את תגית התמיכה, תוך לקיחת אחריות מלאה ובלתי ניתנת להעברה לאיכות, לאבטחה ולתאימות הרישיון של הקוד שהוגש; לעולם לא ניתן לרשום את המכונה כמחברת.
לצד מודרניזציה זו של שיטות עבודה, שפת התכנות חלודה נוטשת את התווית הניסיונית שלה והוא הופך לחלק מבני של הליבה. שילוב ספריות חדשות פישט את הכתיבה הפנימית, והפחית את גודל הקוד מבלי להפוך את Rust לתלות חובה עבור קומפילציה של המערכת על מכונות מסורתיות.
אחסון ופרידה מדיסקים מכניים
תכונה חדשה נוספת בגרסה החדשה של לינוקס 7.0 היא במערכת הקבצים XFS, אשר מוסיף שיפורי ניטור ממרחב המשתמשהמאפשר לתהליכי רקע לנטר את מצב היחידות ולבצע שגרות שחזור אוטומטיות בסימן הקל ביותר של פגיעה במטא-דאטה.
בנוסף, הוא ערך את הופעת הבכורה שלו Nullfs, מערכת קבצים שתוכננה במיוחד עבור לשמש כתבנית עוגן ראשונית במהלך העדין תהליך אתחול המערכתכסמל מובהק לחלוף הזמן ולאבולוציה של חומרה, מפתחים ביטלו לחלוטין את מצב חיסכון באנרגיה הישן שנועד לכבות כוננים קשיחים מגנטיים במחשבים ניידים, בהנחה שכונני מצב מוצק שלטו לחלוטין בנוף הטכנולוגי הנוכחי.
אופטימיזציה של זיכרון
לינוקס 7.0 מציגה את הפעלה ברירת מחדל של מצב חיסול מושהה, המכונה טכנית PREEMPT_LAZY. תצורה זו, המיושמת על ארכיטקטורות המעבדים הנפוצות ביותר, rמעכב באופן חכם את ההפרעה של משימות רקע רגילות, אבל הוא שומר על עדיפות עיבוד מוחלטת עבור תהליכים קריטיים בזמן אמת.
למרות שהתאמה זו דרשה כלים נוספים כדי למנוע ירידות ביצועים בשרתי מסדי נתונים כבדים, התוצאה הכוללת היא חלקות מעולה בשימוש יומיומי. ברמת ה-RAM, מנגנון טבלת ההחלפה החדש ממטב חיפושים במטמון השגת עלייה דרמטית במהירות בסביבות תובעניות, בעוד שנתונים דחוסים בזיכרון נשלחים כעת ישירות לאחסון פיזי ללא פירוק דחיסה מוקדם, מה שחוסך מחזורי מעבד יקרי ערך ומאריך את חיי הסוללה.
קריפטוגרפיה ורשתות
El הליבה מאמצת את אלגוריתם הקריפטוגרפי ML-DSA כדי לאמת מודולי מערכת, המבטיח עמידות מתמטית כנגד התקפות כוח ברוט עתידיות המופעלות על ידי מחשבים קוונטיים, ובמקביל, קובר סופית את התמיכה בחתימות פגיעות המבוססות על תקן SHA-1 המיושן.
בשכבת הרשת, ה- המערכת מפעילה פרוטוקולי התרעה מתקדמים על עומסי עומס שמתריע בפני צוותים על צווארי בקבוק בתעבורה מבלי לנקוט בצעד ההרסני של סילוק חבילות, וגם מכין את התשתית הבסיסית לתמיכה בקיבולת העצומה של תקן האלחוט WiFi 8 העתידי. כל המאמץ ההגיוני הזה משלים תמיכה מסיבית בחומרה מהדור הבא, החל מיחידות הגרפיקה העדכניות ביותר של AMD ואינטל ועד פלטפורמות ניידות המצוידות במעבדי ARM עכשוויים.
לבסוף, אם אתם מעוניינים ללמוד עוד על כך, אתם מוזמנים להתייעץ עם פרטים בקישור הבא.