Linux 5.19 מגיע עם שיפורים רבים עבור AMD ואינטל. הגרסה הבאה יכולה להיות לינוקס 6.0

לינוקס 5.19

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

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

לינוקס 5.19 מדגיש

  • מעבדים ופלטפורמות:
    • Intel In-Field Scan (IFS) מוזגה כדי להקל על בדיקות סיליקון של CPU לפני פריסות של מרכז נתונים או בדיקות סיליקון לאורך זמן כדי לסייע באיתור בעיות חומרה שלא התגלו. בדיקות ECC או בדיקות קיימות אחרות.
    • LoongArch מוזגה כיציאת CPU חדשה עבור ליבת לינוקס. עם זאת, כאמור, אין עדיין תמיכה באתחול מערכות LoongArch כלשהן, מכיוון שמנהלי התקנים מסויימים עדיין לא מוכנים להפעלה.
    • תמיכה בלוח PolarBerry RISC-V FPGA שעושה שימוש ב-PolarFire SoC.
    • תמיכה בהפעלת קבצים בינאריים של 32 סיביות (RV32) ב-64 סיביות RISC-V (RV64).
    • השלמת 12 שנות מאמצי Arm Cross-Platform עם המרת סוף סוף הקוד הישן של ARMv4T/ARMv5 לבניית ליבה חוצת פלטפורמות. כמו כן הושלמה תמיכה חוצת פלטפורמות עבור חומרת Intel XScale/PXA ישנה יותר.
    • נוסף HPE GXP SoC שישמש עבור פונקציות Baseboard Management Controller (BMC) בשרתי HPE הקרובים.
    • תמיכה ב-ARMv9 Scalable Matrix Extension. Scalable Matrix Extension (SME) מבוסס על SVE/SVE2.
    • שינויי החידוד משמעותיים בצד של AMD, עם הרחבות ל-Zen 4 IBS, AMD PerfMonV2, ולבסוף AMD Zen 3 Branch Sampling (BRS).
    • הסרה של ארכיטקטורת המעבד הישנה של Renesas H8/300. הארכיטקטורה הזו ישנה ולא נשמרה בקרנל במשך שנים, לאחר שכבר הוסרה מהקו הראשי פעם אחת.
    • הסרה של תמיכת x86 שהוצאה משימוש a.out.
    • עדכוני תרמית וניהול חשמל רבים מאת אינטל, כולל תיקון למחשבים ניידים חמים של לינוקס שמרוקנים את הסוללה בזמן ניסיון לישון.
    • ניקוי קל יותר של תכונות CPUID.
    • טעינת מיקרוקוד מאוחרת עבור x86/x86_64 מושבתת כברירת מחדל ותשחית את הליבה. מומלץ למשתמשים לטעון את המיקרוקוד של המעבד מוקדם.
  • וירטואליזציה:
    • AMD SEV-SNP תופס סוף סוף לעדכון Secure Encrypted Virtualization (SEV) שהוצג עם מעבדי AMD EPYC 7003 "Milan".
    • Intel Trust Domain Extensions (TDX) מוזגה עם קוד מוקדם מוכן.
    • תמיכה ב-XSAVEC בעת הפעלה כאורח VM.
    • מיקרוסופט קיצצה את זמני האתחול של אורח Hyper-V עבור מכונות וירטואליות גדולות של Azure עם GPUs רבים.
    • תמיכה ב-Linux EFO כדי לגשת לסודות VM עבור היפרוויזורים של מחשוב סודי (CoCo), כגון עם AMD SEV.
    • עדכוני KVM ו-Xen.
    • יעד חדש למכונה וירטואלית m68k לשימוש וירטואליזציה, המבוסס על Goldfish של גוגל ויכול הרבה יותר מאשר אפשרויות אמולציה קיימות של Motorola 68000.
  • גרפיקה ותצוגות:
    • כמעט חצי מיליון שורות של קוד חדש.
    • הרבה עבודה נעשית כדי לאפשר שחרור של חסימות IP עבור גרפיקת AMD RDNA3 בהמשך השנה לצד מאיצי הדור הבא של CDNA Instinct.
    • מזהי Intel DG2/Alchemist PCI לעיצובי לוח אם.
    • תמיכה בגרפיקה של Intel Raptor Lake P, מנתיבי קוד קיימים.
    • מנוע המחשוב ABI חשוף כעת עבור חומרת DG2/Alchemist.
    • מוזרות כוח עבור DG2/Alchemist GPUs כדי להבטיח PCIe Active State Power Management (ASPM) מופעל בהצלחה.
    • תמיכת מנהלי התקנים של ASpeed ​​​​AST עבור DisplayPort.
    • תאימות Rockchip VOP2.
    • תמיכה בגרסה בסיסית חדשה של RDNA2 "Beige Goby".
    • תמיכה ב-Vcodec MediaTek עבור רכיבי קודקים חסרי מדינה של VP8 ו-VP9.
  • מערכות קבצים ואחסון:
    • שיפורים בולטים רבים למערכת הקבצים Btrfs, החל מתמיכה בעמודי משנה עבור כל PAGE_SIZE גדול מ-4K ועד לתמיכה בעמודי משנה במצבי RAID 5/6 מקוריים של Btrfs ותוספות אחרות.
    • תמיכה בבקר NVMe M1 של אפל.
    • הרבה קוד חדש עבור מערכת הקבצים XFS.
    • יצירת קבצי FAT16/FAT32/מידע שעת לידה באמצעות שיחת מערכת statx.
    • תיקוני מנהלי התקנים של ליבת NTFS3 מוזגו כדי לטפל סוף סוף בכמה בעיות תחזוקה עם מנהל ההתקן של ליבת NTFS זה, שתרם לליבה בשנה שעברה על ידי Paragon Software.
    • שיפורים שונים ל-F2FS ועדכונים שגרתיים ל-EROFS ו-EXT4.
    • תמיכה עבור NFSv3 Courteous Server.
    • תמיכה ב-eMMC לשימוש ב-TRIM עד אפס סקטורים.
    • תמיכה בשכבות IDMAPPED עם OverlayFS.
    • תיקון ביצועים נהדר עבור exFAT.
    • הרבה שיפורים ל-IO_uring.
  • חומרה אחרת:
    • עבודה אינסופית על מנהל ההתקן של Synopsys DWC3 USB3.
    • מנהל התקן Apple eFuses מוזג כדי לקרוא את ה-eFuses המתוכנתים האלה ב-Apple M1 SoCs כדי לאחסן נתוני כיול.
    • העבודה נמשכה על מנהל ההתקן של Intel Havana Labs AI.
    • תמיכה בהתחלת עדכוני קושחה באמצעות sysfs לשימוש בכרטיסי Intel FPGA PCIe ומקרי שימוש אפשריים אחרים.
    • תמיכה בדיווח על המיקום הפיזי של מכשיר מחובר כשהוא חשוף באמצעות ACPI. זה יכול לעזור להבחין היכן נמצא רכיב מחובר ביחס לשרת/מערכת במקרים של ריבוי יציאות/מיקומים וכו'.
    • דרייבר הג'ויסטיק Raspberry Pi Sense HAT אוחד.
    • תמיכה במנהלי התקן של Chrome OS EC עבור ה- Laptop Framework.
    • המשך הפעלה של תמיכת Compute Express Link (CXL) עבור שרתי הדור הבא.
    • תמיכה טובה יותר במקלדת Lenovo ThinkPad Trackpoint II.
    • טיפול נכון במקלדות Keychron C-Series/K-Series.
    • שיפורי דרייבר של Wacom ועבודות HID אחרות.
    • מנהל התקן האודיו AVS של אינטל החל לנחות כשכתוב של קוד דרייבר האודיו הישן של Skylake/Kabylake/Apollo Lake/Amber Lake.
    • המשך שיפורי ניטור החומרה של תוספות לוח האם של ASUS להתקני Aquacomputer.
  • בטחון:
    • תמיכה ב-Clang RandStruct לפריסת מבנה אקראית ודומה לתמיכה הקיימת ב-GCC.
    • המשך עבודת המודרניזציה של קוד RNG להפקת מספרים אקראיים.
    • מובלעות SGX של אינטל היו מועדות להיכשל בלחץ זיכרון גבוה, אבל הבעיה הזו עבור הרחבות Software Guard ב-Linux נפתרה כעת.
    • ממרר את החיים למפתחי אפליקציות שמתנהגים בצורה לא נכונה בשימוש ב-Split-lock.
  • אחר:
    • שיפורים משמעותיים רבים ברשת, מ-Big TCP ועד תאורת LED pureLiFi לתקשורת אלחוטית, ועוד שיפורים רבים אחרים.
    • אפשרות חדשה להגדיר בקלות ליבת ניפוי באגים x86_64.
    • Printk תוריד כעת הודעות ל-KThreads לפי קונסולה.
    • שיפורים רבים בניהול זיכרון.
    • תת-מערכת ממוזגת חדשה היא מנוע חותמת הזמן של החומרה (HTE) לתיאום בין ספקי זמן וצרכנים כמו GPIOs ו-IRQs. ספק ה-HTE הראשוני עם Linux 5.19 מיועד ל-NVIDIA Tegra Xavier SoC בלבד. למרות שלינוס טורוואלדס לא אוהב את השם HTE ועדיין ניתן לשנות אותו במחזור זה או הבא.
    • ניקוי אביב לאזור ההיערכות, כולל קידום דרייבר WFX WiFi מחוץ לאזור ההיערכות.
    • תמיכת קושחה דחוסה של Zstd כחלופה לתמיכת קושחה דחוסה XZ הקיימת כדי לחסוך בשטח דיסק על ידי דחיסת הקושחה הבינאריות הרבות הקיימות במערכות לינוקס מודרניות.

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


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

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

*

*

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