הפיתוח של לינוקס 6.15 זה הלך בצורה חלקה, והגרסה היציבה הגיעה בזמן הצפוי. לפיכך, לינוקס טורבלדס כבר הכריזה על כך רשמית, ואנחנו מהדהדים את השחרור ומפרסמים את ההערה הרגילה שלנו. כרגיל, ישנם שינויים ושיפורים רבים, כולל תמיכה בחומרה חדשה.
דבר נוסף שיכול למשוך תשומת לב הוא משהו שאנחנו לא רואים. ב גרסאות קודמות סעיף על ה- המשחקים, מה שאומר שבוצעו שינויים רבים בסעיף זה. בלינוקס 6.15 יש כמה לגיימרים, אבל פחות. מה הלאה הוא רשימה עם החדשות הבולטות ביותר של גרסת הליבה הזו.
לינוקס 6.15 מדגיש
- מעבדים:
- מגוון רחב של שיפורים לתמיכה במעבדי AMD ואינטל, כולל תמיכה בשימוש ב-AMD INVLPGB לצורך ביטול תוקף TLB משודך ו-FineIBT-BHI.
- ראשית, עבודה על הפעלת תמיכה ב-Intel APX.
- קוד CRC מהיר בהרבה עבור מעבדי AVX-512.
- Turbostat יכול כעת לעבוד עם עד 8192 ליבות מעבד בהשוואה למגבלה של 1024 ליבות מעבד שכעת חרגה ממנה על ידי חלק מהמשתמשים.
- קוד אירוע הביצועים הוסיף תמיכה בסינון השהיית עומס של AMD Zen 5.
- AES-CTR מהיר יותר עבור AMD Zen 5 ומעבדי Intel/AMD חדשים יותר בין שיפורי תת-המערכת הקריפטוגרפית הרבים עבור לינוקס 6.15.
- תמיכה ב-RISC-V עבור BFloat16. בנוסף ל-BF16, כעת נתמכות הוראות RISC-V חדשות יותר.
- תכונות נוספות עבור LoongArch, כגון תמיכה בליבת UBSAN, BPF JIT משופר ותכונות ליבה אחרות.
- שיפורים במנהל ההתקן של AMD P-State.
- תוקנה רגרסיה משמעותית בביצועים עבור מושל CPUIdle במערכות לינוקס שאינן במצב תקין, אשר בעבר יכלה לייצר רגרסיה של ביצועים של כ-50% עבור בדיקות SPECjbb Java.
- עדכוני KVM של אינטל ו-AMD.
- שיפורים ב- Intel TDX כדי למנוע נתיב קוד "איטי ובאגי".
- תמיכה בריבוי אשכולות MIPS מוזגה ומשמשת עבור ה-SoC Mobileye EyeQ6.
- תמיכה ב-AMD Versal NET SoC.
- Arm Morello, Apple T2, MNT Reform 2, ומעבדי שבב ומכשירים רבים אחרים נוספו/שונו.
- תמיכה ב-Intel Raptor Lake S בתוך מנהל ההתקן של EDAC.
- כרטיסי מסך ומעבדי GPU:
- קוד מנהל ההתקן הפרימיטיבי מאוד של NOVA מוזג לתוך מנהל התקן גרפי/תצוגה של ליבת NVIDIA בקוד פתוח, מבוסס Rust, המבוסס על GSP (מעבד מערכת GPU) של NVIDIA המריץ את Turing וכרטיסי מסך חדשים יותר. יורשו האחרון של מנהל ההתקן Nouveau עדיין נמצא בשלבי פיתוח מוקדמים ועדיין לא ניתן להשתמש בו או בכל גרסה דומה עם לינוקס 6.15.
- תמיכה במנהלי התקנים של Intel Xe עבור זיכרון וירטואלי משותף (SVM).
- הודעה סטנדרטית למרחב המשתמש על מעבדים גרפיים תקועים.
- מנהל ההתקן של Intel Xe תומך גם בדגימת עצירה של האיחוד האירופי.
- מצב הישרדות חדש עבור מנהל ההתקן של Intel Xe.
- מציגים את תכונת ה-dirty rect החדשה של מנהל ההתקן Intel Xe3.
- דיווח טמפרטורות של GPU ו-VRAM של אינטל באמצעות מנהל ההתקן Xe.
- תמיכה בפרופיל צריכת חשמל של Intel GuC SLPC.
- תמיכה ב-AMDGPU עבור ממשק i2c של יצרן הציוד המקורי (OEM) עבור תאורת RGB ובקרות אחרות המשמשות חלק משותפי כרטיסי AMD Radeon.
- תמיכה חדשה בחומרה של AMD עבור מספר בלוקי IP חדשים במעבדים גרפיים/מעבדי APU עתידיים.
- דוחות מהירות מאווררים של סדרת AMD Radeon RX 9070.
- מעמד תצוגה של אפל טאץ' בר.
- תוספות שונות אחרות למנהלי התקן גרפיים/תצוגה.
- מערכות אחסון וקבצים:
- מאפשר גדלי בלוקים גדולים מגודל הדף.
- EROFS יכול כעת להתמודד עם מערכי נתונים גדולים בהרבה, כמו אלה המשמשים לאימון מודלים של בינה מלאכותית.
- פורמט הדיסק Bcachefs נחשב כעת ל"קפוא רכה" לפני הסרת התווית הניסיונית שלו, בתקווה בעתיד הקרוב.
- דחיסת נתונים מהירה בזמן אמת של Zstd עבור Btrfs.
- הכנות לתמיכה בכתיבה אטומית גדולה. במהדורת ליבה עתידית, EXT4 ו-XFS כבר מוכנים לתמיכה בטיפול בכתיבות אטומיות גדולות.
- העברת קריפטו מוטבעת עבור יעד DM-Stripe היא בין עדכוני Device Mapper.
- תמיכה בשמות קבצים גדולים בהרבה עם FUSE על ידי מעבר ממגבלת אורך שם קובץ של 1024 ל-4096 עבור מערכות קבצים במרחב המשתמש.
- EXT4 מוגן טוב יותר מפני מערכות קבצים זדוניות.
- שיפורים שונים ב-F2FS.
- exFAT יכול כעת להתמודד עם מחיקת קבצים הרבה יותר מהר.
- אופטימיזציות קלות לקבצי VFS.
- רשתות:
- תמיכה ללא קליטת עותקים ברשת IO_uring.
- מנהל התקן תעבורה של MCTP עבור MCTP דרך USB.
- תמיכה ב-Intel Killer E5000 Ethernet.
- תמיכה ביחידת עיבוד מנות רשת Airoha RISC-V.
- שיפורים רבים נוספים לבקרי הרשת הקווית והאלחוטית, כולל תמיכה ב-Realtek RTL8814AE ו-RTL8814AU וב-ASIC אחרים.
- חומרה אחרת:
- מוצגת תת-מערכת FWCTL החדשה.
- שיפורים שונים בתמיכה במחשבים ניידים כגון הוספת דרייבר עבור Samsung Galaxy Book ותמיכה עבור Huawei Matebook E Go EC.
- מסך מגע Apple Z2 ובקר Touch Bar לקלט במכשירים ניידים נבחרים של Apple ובקר Touch Bar עבור מכשירי Apple Silicon M-Series.
- בקר תאורה אחורית עבור מגוון מכשירי אפל ניידים.
- טיפול טוב יותר עבור בקרי סוני פלייסטיישן 5.
- בקר ה-Parade PS883X החדש הוא בין שדרוגי ה-USB וה-Thunderbolt.
- שיפורים בקוד האפיק של GPIB.
- ניטור חיישנים עבור AMD BC-250 ולוח אם ASUS X670E.
- תמיכה בהורדת SPI.
- תמיכה ב-BRA (Bulk Register Access) של SoundWire כדי לאפשר רוחב פס מוגבר.
- תומכים רבים אחרים בחומרת סאונד חדשה.
- נוסף מנהל התקן watchdog עבור Lenovo ThinkEdge SE30.
- דרייברים של PCI עבור בקר Agilex PCIe וגשר DMA מולטימדיה של AMD.
- תמיכה ב-Microsoft Hyper-V לפעול כמחיצת שורש ויכולת לנתק ליבות CPU בהקשר של מכונות וירטואליות Hyper-V המריצות לינוקס.
- מנהל ההתקן של פענוח הווידאו Qualcomm Iris מוזג יחד עם תמיכת קלט HDMI של DesignWare.
- אבטחת לינוקס:
- MSEAL מגן על הקצאות מערכת כדי לשפר את האבטחה ב-Chrome OS, Android ופלטפורמות לינוקס אחרות בעלות אבטחה גבוהה.
- טיפול בהפחתה של AMD Zen 5 SRSO עבור KVM.
- ARM64 מבטל את הטיפול ב- Spectre BHB עבור מעבדי AArch64.
- שיפורים כלליים:
- ניתן למצוא שיפורים רבים במתזמן הליבה בלינוקס 6.15.
- תמיכה של Kbuild עבור Debian LoongArch בגרסת 64 סיביות ושימוש מהיר יותר ב-gendwarfksyms.
- אפשרות אתחול חדשה, "hugetlb_alloc_threads", יכולה לעזור להאיץ את זמני האתחול של לינוקס.
- עדכונים לקישורי הליבה של מנהל ההתקן של Rust ותוספות נוספות לשפת Rust.
- תמיכה בפרופילי השהייה עם ביצועים.
- Zstd 1.5.7 מספק תמיכה מעודכנת בדחיסה/דה-קומפרסיה של Zstandard.
- אפשרות קומפילציית null TTY המוגדרת כברירת מחדל עבור אלו שבונים את הליבה ללא תמיכה ב-VT.
- עדכונים שונים ל- sched_ext.
בנוסף, הוסרו מנהלי ההתקנים הישנים של IBM CXL/CAPI והתמיכה בשרת IBM Cell Blade.
עכשיו זמין
לינוס טורוואלדס הכריז על שחרור לינוקס 6.15 לפני מספר רגעים, והיא אמורה להיות זמינה בקרוב באתר kernel.org. הגעתו להפצות לינוקס השונות תהיה תלויה בפילוסופיית העדכון של כל אחת מהן.