Linux 5.16 כבר שוחרר ואלה החדשות שלו

לוגו Kernel Linux, Tux

לאחר חודשיים של פיתוח, לינוס טורבלדס חשף את ההשקה של גרסת הקרנל החדשה של לינוקס 5.16 ובהם בין השינויים הבולטים ביותר היא קריאת מערכת futex_waitv לשיפור הביצועים של משחקי Windows ב-Wine, מעקב אחר שגיאות במערכת הקבצים באמצעות fanotify, היכולת לשמור זיכרון עבור שקעי רשת, טיפול משופר בעומסי יתר עם א. נפח גדול של פעולות כתיבה, תמיכה בכוננים קשיחים מרובי כוננים, בין היתר.

הגרסה החדשה קיבל 15415 תיקונים מ-2105 מפתחים, שינויים השפיעו על 12023 קבצים, הוסיף 685198 שורות קוד, הסיר 263867 שורות.

כ-44% מכל השינויים שהוצגו ב-5.16 קשורים למנהלי התקנים, כ-16% מהשינויים קשורים לעדכון קוד ספציפי לארכיטקטורות חומרה, 16% קשורים לערימת הרשת, 4% קשורים למערכות קבצים ו-4% קשורים למערכת הקבצים. הקשורים לתתי מערכות ליבה פנימיות.

החידושים העיקריים של גרסת הלינוקס 5.16

בגרסה החדשה הזו המנגנון מודיע לכלים נוספים לניטור מצב מערכת הקבצים ומעקב אחר שגיאות. מיושמת תמיכה במעקב אחר באגים כרגע רק עבור FS Ext4.

טמביאן הטיפול בעומסי כתיבה שופר אלה מתרחשים כאשר נפח פעולות הכתיבה עולה על הקיבולת של הכונן והמערכת נאלצת לחסום את בקשות הכתיבה של התהליך עד להשלמת הבקשות שכבר הועברו.

בגרסה החדשה, מנגנון הליבה המשמש להשגת מידע על התרחשות של עומס יתר וחסימת משימות עובד מחדש לחלוטין.

Btrfs מיישמת תמיכה בטכנולוגיית Zoned Namespace, אשר משמש בכוננים קשיחים או NVMe SSDs לחלוקת שטח האחסון לאזורים המרכיבים קבוצות של בלוקים או סקטורים, בהם מותרת רק הוספה רציפה של נתונים, תוך עדכון כל קבוצת הבלוקים.

מנגנון רישום הספריות עוצב מחדש, בהם צומצם מספר החיפושים והנעילות בעץ לשיפור היעילות, בנוסף להוספת תמיכה מוגבלת בשימוש בדחיסה בעת כתיבת עמודים לא שלמים, וכן יכולת לאחות דפי משנה.

על מערכת הקבצים Ext4, רק תיקוני באגים נרשמים והחישוב המדויק יותר של פרמטרי האתחול העצל של טבלת האינודה ברמת התקן הבלוק הוטמעו אופטימיזציות שמגבירות משמעותית את היעילות של פעולות הקישור לליבות המעבד.

אפשרויות הרכבה נוספו ל-FS F2FS לשלוט בפיצול של קבצים כשהם מאוחסנים (לדוגמה, לניפוי באגים באופטימיזציות לעבודה עם אחסון מפוצל).

נוספה שיחת מערכת חדשה, futex_waitv, כדי לנטר את המצב של מספר futexes בו-זמנית באמצעות קריאת מערכת אחת. תכונה זו דומה לפונקציונליות WaitForMultipleObjects הזמינה ב-Windows, שהאמולציה שלה באמצעות futex_waitv יכולה להיות שימושית לשיפור הביצועים של משחקי Windows הפועלים על Wine או Proton.

מטפל נוסף ל-Task Scheduler שלוקח בחשבון איגום מטמון במעבד. במעבדים מסוימים, כגון Kunpeng 920 (ARM) ו-Intel Jacobsville (x86), מספר מסוים של ליבות CPU, בדרך כלל 4, יכול לשלב מטמון L3 או L2.

יושמו מספר תכונות חדשות המבוססות על תת-המערכת DAMON (Data Access Monitor) נוסף בגרסה העדכנית ביותר, המאפשר לעקוב אחר גישה לנתונים ב-RAM, ביחס לתהליך נבחר הפועל בחלל המשתמש.

בנוסף לכך, יישום אלגוריתם הדחיסה zstd עודכן לגרסה 1.4.10, מה שאיפשר להגדיל משמעותית את הביצועים של מספר תת-מערכות ליבה המשתמשות בדחיסה.

כמו כן, יש לציין שחלק ממנגנוני ההגנה המתקדמים של seccomp () נגד מתקפות Spectre הושבתו כברירת מחדל, שנחשבו מיותרים ולא הגבירו משמעותית את האבטחה, אך השפיעו לרעה על הביצועים.

Hyper-V hypervisor תומך כעת במצב בידוד מחשב וירטואלי, שמצפין את תוכן הזיכרון.

בעוד ההיפרוויזר KVM מוסיף תמיכה בארכיטקטורת RISC-V והיכולת להעביר מכונות וירטואליות בתוך הסביבה המארחת יושמה באמצעות ההרחבות AMD SEV ו-SEV-ES, יחד עם API נוסף להגירה חיה של אורחים מוצפנים AMD SEV (Secure Encrypted Virtualization).

עבור ארכיטקטורת PowerPC, מצב STRICT_KERNEL_RWX מופעל כברירת מחדל, אשר חוסם את השימוש בדפי זיכרון הזמינים בו זמנית לכתיבה ולביצוע.

סוף סוף מצד הבקרים, amdgpu מציגה תמיכה ראשונית עבור DP 2.0 (תצוגה פורט 2.0) ומנהור DisplayPort באמצעות USB4, הוספה תמיכה במנהלי תצוגה עבור APU Cyan Skillfish ותמיכה מורחבת עבור APU Yellow Carp.

הבקר i915 מייצב תאימות עם שבבי Intel Alderlake S ומטמיע תמיכה בטכנולוגיית Intel PXP (Protected Xe Path), המאפשרת לך לארח סשן גרפי מוגן חומרה במערכות עם שבבי Intel Xe.

בבקר נouveau, נעשתה עבודה כדי לתקן באגים ולשפר את סגנון הקידוד, הוספה תמיכה עבור מעבד Vortex תואם x86 (Vortex86MX).

בסופו של דבר אם אתה מעוניין לדעת יותר על כך, אתה יכול לבדוק את הפרטים ב הקישור הבא.

באשר לעדכונים של גרסה חדשה זו, הם חייבים להגיע תוך שעות / ימים לערוצים הרשמיים של ההפצה שלך או שאתה יכול לבחור לבצע את ההידור בעצמך על ידי השגת קוד המקור מהקישור למטה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.