לינוקס 5.13 מגיע עם תמיכה ראשונית ב- Apple M1, שיפורי מנהלי התקנים ועוד

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

לאחר חודשיים של התפתחות, לינוס טורוואלדס שחרר את גרסת הליבה של לינוקס 5.13 שנחשבת לגרסה הגדולה ביותר בהיסטוריה, מכיוון שקיבלה 17189 תיקונים מ -2150 מפתחים ומתוכם השינויים השפיעו על 12996 קבצים, 794705 שורות קוד נוספו, 399590 שורות הוסרו

בין השינויים הבולטים ביותר התמיכה הראשונית בשבבי Apple M1 הודגשה, נהג קבוצה "misc", הפסיק תמיכה ב- / dev / kmem, תמיכה במכשירי GPU חדשים של אינטל ו- AMD, את יכולת להתקשר ישירות לפונקציות הליבה מתוכניות BPF, רנדומיזציה של ערימת ליבות לכל קריאת מערכת, יכולת בנייה ב- Clang עם הגנת CFI (Control Flow Integrity), מודול LSM Landlock לצורך חנק נוסף בתהליך ועוד.

התכונות החדשות העיקריות של לינוקס 5.13

בגרסה החדשה הזו של גרעיןמדגיש את הצגת התמיכה הראשונית בשבב ARM M1 של אפל, המכסה את הפונקציות של בקר הפרעה, טיימר, UART, SMP, קלט / פלט ו- MMIO. מוזכר כי ההנדסה ההפוכה של GPU עדיין לא הושלמה, מסופקת תמיכה בקונסולה טורית ובמסגרת באגר כדי לארגן את הפלט.

חידוש נוסף שבולט הוא אינטגרציה רציפה בגרעין MPTCP (MultiPath TCP), מכיוון שהגרסה החדשה מוסיפה תמיכה ב- sockopt להגדרת אפשרויות TCP כלליות. היכולת לאפס תזרים משנה בודדים יושמה.

בולט גם א מנהל התקן קבוצה חדש "שונה" (CONFIG_CGROUP_MISC), שנועדו להגביל ולעקוב אחר משאבים סקלריים הניתנים לשליטה באמצעות מונה פשוט ומוגבל המגדיר את הערכים המרביים המותרים. כדוגמה, מוזכר הניהול של מזהי מרחב כתובות המשמשים במנגנון AMD SEV (Secure Encrypted Virtualization).

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

בנוסף, מודגש גם זאת אחרי 13 שנים בענף ההכנה, הבקר «comedi» ( אוסף של בקרים למגוון לוחות רכישת נתונים נפוצים. מנהלי התקנים מיושמים כמודול ליבת לינוקס המספק פונקציונליות משותפת ומודולי דרייבר ברמה נמוכה) התייצב ועבר למיינפריים לתמיכה במכשירי איסוף הנתונים.

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

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

ב- Btrfs נוסף השימוש בקריאה קדימה בפקודת השיגור, שהפחיתה את זמן המשלוח המלא ב -10% וקצב המצטבר ב -25%. עבור מכשירי חסימת אזורים, חלוקה מחדש אוטומטית של אזורים ניתנת כאשר חורג מסף החלל שאינו בשימוש של 75%.

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

אנו יכולים גם למצוא בגרסה החדשה הזו של לינוקס 5.13 את זה תמיכה נוספת לבניית גרעין עם הכללת מנגנון הגנה על CFI (Control Flow Integrity) במהדר Clang, אשר הוסף פונקציית בדיקה לפני כל קריאה עקיפה לזיהוי צורות התנהגות לא מוגדרות שעלול להוביל להפרה של בקרת זרימה רגילה כתוצאה מנצלים, שינוי מצביעים לפונקציות המאוחסנות בזיכרון. הפרמטר CONFIG_CFI_CLANG מוצע על מנת לאפשר CFI.

לבסוף מצד הנהגים, כעת עבור GUD (תצוגת USB כללית) הנהג מספק מאפייני DRM (Direct Rendering Manager) לסיבוב תמונות, בקרת בהירות, גישה ל- EDID, תצורת מצב וידאו וחיבור טלוויזיה, אשר הם יכולים לשמש כ בסיס ליצירת מנהלי התקנים ספציפיים למכשירים.

בעוד עבור amdgpu הוסיף תמיכה ראשונית ב- GPU Aldebaran (gfx90a) ו- כלולה תמיכה ראשונית ב- FreeSync Adaptive Sync עבור HDMI (היה זמין בעבר עבור DisplayPort),

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

לפרוק

למי שמעוניין בגרסה החדשה לינוקס 5.13 יכול להוריד כעת מ kernel.org


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

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

*

*

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