לינוקס 5.9 מגיע עם תמיכת Zstd, שיפורי ביצועים ועוד

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

לאחר חודשיים של פיתוח, לינוס טורבאלדס חשף את השקת הגרסה החדשה של גרעין לינוקס, גרסה זו מגיע עם שונים שינויים בולטים, כגון אפשרות להגביל את יבוא הסמלים ממודולים קנייניים למודולי GPL, תמיכה בדחיסת תמונת הליבה באמצעות Zstd, עיבוד מחדש של עדיפות חוטים בליבה, תמיכה ב- PRP, תזמון ביצועים בתזמון מועד, שיפורי ביצועים של dm-crypt, הסרת קוד לאורחי Xen PV של 32 סיביות, מנגנון ניהול זיכרון לוח חדש, בין היתר.

הגרסה החדשה קיבלה תיקונים של 16074 החל ממפתחי 2011, גודל התיקון הוא 62MB (שינויים הושפעו מ- 14,548 קבצים, 782,155 שורות קוד נוספו, 314,792 שורות הוסרו). 

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

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

נוסף תמיכה ב- kcompactd לאריזת דפי זיכרון באופן יזום ברקע להגדלת מספר עמודי הזיכרון הגדולים הזמינים לליבה.

תמיכה נוספת לדחיסת תמונת הליבה באמצעות אלגוריתם Zstandard (zstd).

למערכות x86, תמיכה בהוראת מעבד FSGSBASE מיושמת, המאפשר לך לקרוא ולשנות את התוכן של רושמי FS / GS ממרחב המשתמש.

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

תת המערכת שמע ALSA ומחסנית ה- USB נוקו מתנאים לא נכונים פוליטית בהתאם להנחיות שאומצו לאחרונה לשימוש במינוח כולל בגרעין לינוקס.

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

התווסף מצב ל- dm-crypt כדי להפחית את החביון בעת עיבוד נתוני הצפנה מבלי להשתמש בתורי משרות. המצב שצוין נדרש גם להפעלה נכונה עם התקני חסימה ממוקדים (מכשירים עם אזורים שיש לכתוב ברצף עם עדכון קבוצת החסימה כולה).

קוד הוסר כדי לתמוך במערכות אורח של 32 סיביות פועל במצב paravirtualization ב- Xen hypervisor. על משתמשים במערכות כאלה לעבור להשתמש בגרעיני 64 סיביות בסביבות אורח או להשתמש במצבים של וירטואליזציה מלאה (HVM) או מעורבב (PVH) במקום פרובירטואליזציה (PV) להפעלת סביבות.

גם לתמיכה ב- Btrfs באופציות "alloc_start" ו- "subvolrootid" הוסרה, ביטל את האפשרות "inode_cache". כוונון הביצועים נעשה, במיוחד הביצועים של פעולות fsync () זירזו באופן משמעותי. הוסיף את היכולת להשתמש בסוגי בדיקה חלופיים שאינם CRC32c.

הוסיף את היכולת להשתמש בהצפנה מקוונת (הצפנה מקוונת) במערכות קבצים ext4 ו- F2FS, כדי לאפשר את אפשרות ההרכבה "inlineecrypt". מצב הצפנה מקוון מאפשר לך להשתמש במנגנוני ההצפנה המובנים של בקר הכונן, שמצפינים ומפענחים שקיפות / פלט באופן שקוף.

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

למכשירי אחסון NVMe, תמיכה בפקודות אזורי כונן נוספה (ZNS, NVM Express Zoned Namespace), המאפשר לך לחלק את שטח האחסון לאזורים היוצרים קבוצות של בלוקים לשליטה רבה יותר על אופן הצבת הנתונים בכונן.

הוסיפה יכולת לדחות מנות ב- Netfilter בשלב לפני בדיקת הניתוב (כעת ניתן להשתמש בביטוי REJECT לא רק ברשתות INPUT, FORWARD ו- OUTPUT, אלא גם בשלב PREROUTING עבור ICMP ו- TCP).

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

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

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

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

לבסוף, אם אתה רוצה לדעת יותר על זה, אתה יכול לבדוק את הפרטים ב הקישור הבא.


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

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

*

*

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