הגרסה החדשה של לינוקס 5.7 מגיעה ואלה החדשות שלה

הקרנל של לינוקס

לאחר חודשיים של פיתוח, לינוס טורבלדס הציג את הגרסה החדשה של "Kernel Linux 5.7" בהם בולטים שינויים שונים, כגון יישום חדש של FS exFAT, מודול bareudp ליצירת מנהרות UDP, הגנה על בסיס אימות מצביע עבור ARM64, היכולת לצרף תוכניות BPF לבקרי LSM, יישום חדש של Curve25519, גלאי חסימה מפוצל, תאימות BPF עם PREEMPT_RT ועוד הרבה יותר.

גרסה חדשה זו אימצה תיקונים של 15033 ממפתחי 1961, גודל התיקון הוא 39MB (שינויים הושפעו מ- 11590 קבצים, 570560 שורות קוד נוספו, 297401 שורות הוסרו). כ 41% מכל השינויים שהוכנסו ב- 5.7 קשורים למנהלי התקנים, כ- 16% מהשינויים קשורים לעדכון הקוד הספציפי לארכיטקטורות חומרה.

מה חדש בליבת הלינוקס 5.7

בגרסה החדשה הזו א יישום מנהל התקן exFAT חדש, המבוסס על בסיס הקוד הנוכחי "sdfat" (2.x) שפותח על ידי סמסונג. מנהל ההתקן שהוסיף בעבר לליבה התבסס על קוד מיושן של סמסונג (גרסה 1.2.9) ופיגרו אחרי הנהג החדש בכ -10% מהביצועים.

במקרה של XFS, שופרו אימות מטא-נתונים וביצוע fsck למחיצות פעילות. מוצעת ספרייה לבנות מחדש את מבני btree, שבעתיד ישמשו לעיבוד xfs_repair ולממש אפשרות התאוששות מבלי לפרק מחיצה.

מצד תת המערכת של הרשת, Netfilter כולל שינויים שמאיצים משמעותית את העיבוד של קבוצה גדולה של nftables, הדורשים אימות שילוב של רשתות משנה, יציאות רשת, פרוטוקול וכתובות MAC.

בנוסף לזה זה בולט ש הוסיף תמיכה במנגנוני האצת חומרה בכדי להקיף מסגרות אתרנט ב- 802.11 (Wi-Fi).

אימץ שליש מהתיקונים המתרגמים את כלי ethtool ioctl () לשימוש בממשק netlink. הממשק החדש מפשט את הוספת הרחבות, משפר את הטיפול בשגיאות, מאפשר לשלוח התראות כשמצב משתנה, מפשט את האינטראקציה בין הליבה למרחב המשתמש ומצמצם את מספר הרשימות המסונכרנות.

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

ב- SELinux הוצא משימוש הפרמטר "checkreqprot", המאפשר לך להשבית בדיקת הגנה על זיכרון בעת ​​עיבוד כללים (מאפשר שימוש באזורי זיכרון הפעלה, ללא קשר לדרישות המפורטות בכללים). הקישורים הסימבוליים של kernfs יכולים לרשת את ההקשר של ספריות האב.

תמיכה נוספת למצב אתחול מעורב EFI, המאפשר טעינת ליבת 64 סיביות מקושחת 32 סיביות הפועלת על מעבד 64 סיביות ללא שימוש במטעין אתחול מיוחד.

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

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

לפרוק

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

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


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

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

*

*

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