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

  • לינוקס 6.18 זמינה כעת, עם תוכניות להפוך לגרעין ה-LTS הבא.
  • הוא מספק שיפורי ביצועים משמעותיים ברשתות, זיכרון, מערכות קבצים וריבוי משימות.
  • חזקו את האבטחה בעזרת חתימות וביקורות של תוכנית GMP עבור מספר LSMs.
  • מרחיב את תמיכת החומרה במחשבים ניידים, מחשבים שולחניים, Apple Silicon ומכשירי גיימינג.

לינוקס 6.18

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

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

לינוקס 6.18: גרסה יציבה שמטרתה תמיכה לטווח ארוך

לינוס טורבאלדס הכריז בכנס LKML על יציאתו לאור של לינוקס 6.18 יציב לאחר מחזור פיתוח שבו, למרות שהיו יותר תיקוני באגים מהרצוי בשבוע האחרון, לא זוהו בעיות חמורות שיצדיקו עיכובים נוספים, הקהילה תייגה ופרסמה את הקוד ב-kernel.org וכעת מצפה לחלון המיזוג של לינוקס 6.19. עם זאת, כל הסימנים מצביעים על כך שגרסה זו תהיה הבאה שתצא. ליבת LTS מתוחזק במשך מספר שנים.

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

שיפורים עבור משחקים וחומרה צרכנית

אחד ההיבטים שזכו לתשומת הלב הרבה ביותר בלינוקס 6.18 הוא... ניסיון עם מכשירים המיועדים למשחקים ובמחשבים ניידים מודרניים. גרסה זו משלבת בקר HWMON חדש במיוחד עבור קונסולות מחשב של GPD, כגון GPD Win 4 ו-Win Max 2, המאפשר בקרת מאווררים מדויקת יותר וקריאות אמינות יותר מחיישני חום - חיוני אם אתם מתכוונים לדחוף את המכונה לקצה גבול היכולת שלה עם משחקים תובעניים או עומסי עבודה אינטנסיביים.

כמה כלולים גם כן תיקונים עבור ASUS ROG Ally ו-Lenovo Legion Go 2עדכון זה מטפל בבעיות מעצבנות בכונני NVMe ובהפרעות מזויפות מסוימות שעלולות לגרום לקריסת המערכת. עבור אלו המחברים בקרים למחשבים או למחשבים ניידים שלהם, יש פרט חשוב: שקע השמע של בקר ה-PlayStation DualSense פועל כעת כהלכה תחת לינוקס, כך שחיבור אוזניות לבקר משנה את פלט השמע כצפוי, וניתן להשתמש במיקרופון המובנה ללא כל התאמות יוצאות דופן.

גרפיקה, מעבדים ומאיצי בינה מלאכותית בלינוקס 6.18

מבחינת גרפיקה, לינוקס 6.18 עושה צעד נוסף קדימה עם הדרייברים שלה. חדש עבור כרטיסי NVIDIA Turing ו-Ampereכרטיסים אלה משתמשים כעת בקושחת GSP (מעבד מערכת GPU) כברירת מחדל כאשר היא זמינה. עיצוב זה, חלק ממעבר רחב יותר במערכת האקולוגית של NVIDIA, שואף לשפר את ניהול צריכת החשמל ולהניח את היסודות לתמיכה חזקה יותר בעתיד - גורם רלוונטי עבור תחנות עבודה ומחשבי גיימינג שהופכים נפוצים יותר ויותר גם בסביבות מקצועיות אירופאיות.

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

לינוקס 6.18 כולל גם דרייבר ראשוני שנכתב ב-Rust עבור GPU ARM מאליזה עדיין בשלב מוקדם. זהו עיבוד של מנהל ההתקן Panthor, שנועד להשיג בהדרגה זוגיות פונקציונלית. למרות שעדיין לא מוכן לציבור הרחב, גישה זו פותחת את הדלת לתמיכה טובה יותר בגרפיקה משולבת במערכות ARM המשמשות בהתקנים משובצים, מחשבי לוח יחיד (SBC) ומחשבים ניידים קלים.

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

אלומות: זיכרון מהיר יותר וריבוי משימות חלק יותר

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

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

ביצועי רשת, החלפה ותזמון משימות בלינוקס 6.18

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

הליבה מציגה גם תמיכה חדשה בהצפנת PSP עבור חיבורי TCPזה מוסיף שכבת אבטחה נוספת בתרחישים מסוימים. במקביל, מחסנית TCP משיקה תמיכה ראשונית ב-AccECN (Accurate Explicit Congestion Notification), גרסה שנועדה לשפר את בקרת העומס, דבר שימושי במיוחד ברשתות מורכבות כמו אלו המופעלות על ידי ספקים גדולים באיחוד האירופי.

מעבר לרשת, ליבה 6.18 משפרת את תת-מערכת החלפהעל ידי שימוש חוזר בתשתית טבלת ההחלפה כ-backend של מטמון, ארגון מחדש זה מתורגם לעלייה של 5% עד 20% בביצועים תחת בדיקות עומס אינטנסיביות, בין אם בתפוקה, בבקשות לשנייה או בזמני קומפילציה. בשילוב עם שיפורים במתזמן המשימות ואיזון NUMA מאוזן יותר, מערכות תחת לחץ זיכרון מגיבות טוב יותר ועם פחות ירידות ביצועים פתאומיות.

מערכות קבצים: Bcachefs עוזב, השאר מקבלים חיזוק

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

לינוקס 6.18 רחוקה מלהיעצר שם, והיא משפרת את התמיכה במערכות נפוצות יותר. Btrfs לבסוף, הוא משלב את היכולת להשתמש בגדלי בלוקים גדולים יותר מגודל העמוד, מייעל את ההקבלה לעומסי עבודה עתירי קריאה ומתקן מספר בעיות פנימיות. XFS זה מפעיל כברירת מחדל את פונקציונליות הבדיקה והתיקון המקוונת (online fsck), שנחשבה בעבר ניסיונית, המאפשרת לך לתקן בעיות מסוימות במערכת המותקנת והנמצאת בשימוש.

ה exFAT עובר אופטימיזציות אגרסיביותבתרחישים מסוימים עם כרטיסי SD וכונני USB, נצפו תאוצות של עד פי 16 בפעולות קריאה וכתיבה. עבור משתמשים המעבירים נתונים בין Windows ל-Linux באמצעות מדיה נשלפת זו, זהו שיפור ניכר בשימוש היומיומי. EXT4 נוספה תמיכה במזהי משתמשים וקבוצות שמורים של 32 סיביות, יחד עם ממשק חדש. ioctl() להתייעץ ולקבוע פרמטרים של סופרבלוק, פרטים המעניינים הן את מנהלי המערכת והן את מפתחי כלי הניהול.

אבטחה משופרת: BPF חתום וביקורת מתקדמת בלינוקס 6.18

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

מערכת המשנה של הביקורת שופרה כדי שתוכל לנהל דברים מרובים בצורה נקייה יותר. מודולי אבטחה של לינוקס (LSM) פעיל בו זמנית. זה מאפשר קיום משותף וניטור משותף של מנגנונים כמו SELinux, AppArmor ומודולים אחרים, ומאפשר מדיניות אבטחה משולבת שמעניינת ארגונים עם דרישות רגולטוריות מחמירות באיחוד האירופי, כגון עמידה בהנחיית NIS2 או תקנות מגזריות.

מצד שני, התקבלה ההחלטה על השבת את תכונת הצפנת HMAC באפיק TPM כברירת מחדלמכיוון שבמימושו הנוכחי הוא גרם לבעיות ביצועים מבלי לספק יתרונות אבטחה ממשיים, השבתתו מבטלת צווארי בקבוק מבלי להותיר את המערכת פגיעה יותר. ברמת הווירטואליזציה והגנת הזיכרון, KVM משלבת תמיכה בטכנולוגיות כמו טכנולוגיית Control-flow Enforcement Technology (CET) של אינטל ו-AMD, הסתרת SEV-SNP CipherText במחשבי x86, ונוספה שימור הקצאה. vmalloc במסגרת מנגנון Kexec HandOver.

עוד חלודה בליבת המערכת ושיפורים ארכיטקטוניים

לינוקס 6.18 ממשיכה להתקדם בשילוב של חלודה כשפה שנייה פיתוח בתוך הליבה. קישורים עבור ממשקי API מרכזיים של הליבה הורחבו, כולל פעולות אטומיות התואמות למודל זיכרון הליבה, גישה ל-DebugFS, טיפול במפת סיביות ויצירת דרייברים, כולל דרייבר Rust שהוזכר לעיל עבור מעבדי GPU של ARM Mali. יתר על כן, קישורי Rust חדשים משולבים עבור דרייברים עתידיים של USB, מה שיאפשר כתיבה של דרייברים מאובטחים יותר בטווח הבינוני.

תכונה חדשה ורלוונטית נוספת היא הכללת דרייבר חלודה קלסר עבור מכשירי אנדרואידזה מניח את היסודות לתמיכה חזקה יותר בפלטפורמה זו בליבת המערכת הראשית. במקביל, תאימות זירת BPF מורחבת לארכיטקטורת PowerPC, ויכולות חדשות ברמת הארכיטקטורה נוספו עבור Arm, RISC-V ו-MIPS, מה שמחזק את תפקידה של לינוקס במערכות משובצות, לוחות פיתוח ושרתים ייעודיים המופצים גם בשוק האירופי.

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

תמיכה בחומרה: מחשבים ניידים, Apple Silicon ועוד

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

תמיכה במחשבים ניידים משופרת עם Snapdragon X Elite וטכנולוגיות קשורות, כולל מנהלי התקנים חדשים לניהול צריכת חשמל ווידאו, וכן תיקונים לעצי ההתקנים המתארים יציאות PCIe, בקרי שמע ואלמנטים קריטיים אחרים. התאימות הורחבה גם וכוללת מחשבים ניידים של HP Omen, מחשבים ניידים של Alienware וסדרת Dell G, עם הוספת בקרה מפורטת על מאווררים, חיישנים תרמיים ומערכות תאורת RGB אזוריות.

במערכת האקולוגית של אפל, לינוקס 6.18 משלבת תמיכה ראשונית עבור מעבדי SoC M2 Pro, M2 Max ו-M2 Ultra בליבת המערכת הראשית, באמצעות הכללת עצי התקנים חדשים. העבודה עדיין בשלב מוקדם, ולשימוש יומיומי במחשבים ניידים של מק בספרד, עדיין מומלץ יותר להשתמש בהפצות כמו Asahi Linux עם התיקונים הספציפיים שלהן, אך העובדה שהתמיכה נכנסת למערכת המרכזית מצביעה על התקדמות מתמשכת ורלוונטית בטווח הבינוני.

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

וירטואליזציה, קונטיינרים ורשתות ארגוניות

טכנולוגיות וירטואליזציה וטכנולוגיות קונטיינרים ממשיכות לקבל תשומת לב בעדיפות גבוהה. לינוקס 6.18 KVM מתחזקת עם תכונות חדשות לווירטואליזציה של תכונות אבטחה של Intel ו-AMD, כגון CET ו-SEV-SNP, קל יותר לפרוס מכונות וירטואליות קשות על פלטפורמות ענן פרטיות או ציבוריות. בנוסף, שופרה התמיכה בהפעלת הליבה כאורח על גבי ההיפר-ויזור של FreeBSD Bhyve, מה שמרחיב את השילובים האפשריים בסביבות מעורבות.

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

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

עדכון בהתאם להפצה: אמצעי זהירות ואפשרויות

איך לשדרג ל לינוקס 6.18 כמו תמיד, זה יהיה תלוי בהפצה שבה נעשה שימוש. במערכות הפצה מתגלגלות - כגון Arch Linux או Debian Testing - גרסת ליבה זו מגיעה בדרך כלל דרך עדכון חבילה סטנדרטי. במקרים אלה, די בהתקנת העדכונים הרגילים כדי להתקין את הליבה החדשה, ולהכין אותה לבחירה באתחול הבא.

אם משתמשים בהתפלגויות עם מחזורי תמיכה קלאסייםעבור הפצות כמו Ubuntu, Linux Mint או openSUSE Leap, התהליך שונה. לרוב, הליבה החדשה משולבת בגרסה עתידית של ההפצה, שלעתים קרובות קשורה לגרסת LTS (תמיכה ארוכת טווח). במקרה הספציפי של Ubuntu, לדוגמה, צפוי שגרסה 6.18 תופיע במאגרי הפיתוח של גרסאות עתידיות, בעוד שמשתמשי גרסאות יציבות בספרד יקבלו אותה מאוחר יותר, אם ענף זה יאומץ כבסיס.

מי שלא רוצה לחכות יכול לפנות ל חבילות .deb או מאגרי PPA מקורות אלה מציעים גרסאות build של הליבה הראשית, כמו גם חבילות ה-mainline המתוחזקות על ידי Canonical במאגר הליבה שלה. עם זאת, שיטה זו מגיעה בדרך כלל ללא ערבויות או תיקונים ספציפיים להפצה, ולכן יש לשקול אותה בזהירות עבור מערכות ייצור או מחשבים ניידים קריטיים. בסביבות מקצועיות ושרתים הממוקמים במרכזי נתונים אירופיים, עדיין מומלץ להיצמד לליבות המסופקות ומתוחזקות על ידי ההפצה או ספק התמיכה המחויב.

משתמשים מתקדמים

עבור משתמשים מתקדמים המעדיפים שליטה מוחלטת, תמיד קיימת האפשרות של הורד את קוד המקור מ- kernel.org ולקמפל את הליבה באופן ידני. ההליך הקלאסי כרוך בהשגת הקובץ הדחוס מענף 6.x, פירוק דחיסה שלו והתאמת התצורה באמצעות make menuconfigבצע קומפילציה עם כל הליבות הזמינות וסיים בהתקנת המודולים והליבה. לאחר אתחול מחדש, הליבה החדשה תופיע במנהל האתחול לבחירה.

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

לינוקס-ליבר 6.16
Artaculo relacionado:
תכונות עיקריות של גרסת Linux-libre 6.16