אתמול, לינוס טורבלדס הכריזה על גרסת ה- RC הראשונה של לינוקס 5.6, שבו כלולים הרבה תכונות די מגניבות, כזה המקרה עם WireGuard (עליו דיברנו במאמרים קודמים), תקן ה- USB4, מערכת הקבצים החדשה של Zonefs, שיפורי אבטחה ועוד.
עבור רבים בקהילה זו עבודה חשובה מאוד זה נעשה ולינוקס 5.6 ככל הנראה תהיה הגרסה המעניינת ביותר מאז לינוקס 5.0. ישנן תכונות ושיפורים חדשים רבים בגירסה זו של הליבה והם עשויים להגיע מוקדם יותר מהגרסה היציבה שלה בעוד כחודשיים.
שינויים עיקריים בלינוקס 5.6 RC1
כפי שהזכרנו במאמרים קודמים דייוויד מולר, מנהל ערימות הרשת של לינוקס לקח את התיקונים מ- WireGuard להיות מיושם בליבת הלינוקס וכעת העבודה כבר תואמת רשמית ל- Linux 5.6 RC1.
WireGuard הוא יישום תוכנה ופרוטוקול תקשורת קוד פתוח חדש וחינם. זה VPN פשוט מאוד, מהיר ומודרני המשתמש בהצפנה מתקדמת. זה מהיר יותר, פשוט יותר, קל יותר ושימושי יותר מ- IPsec. רבים רואים בכך תחליף פוטנציאלי ל- OpenVPN.
הוספה של ממשקי הצפנת האבץ הדרושים לרשת הפרטית הווירטואלית WireGuard החלה מאז לינוקס 5.5.
כדי להגיע רחוק יותר, WireGuard משתמש ב- Curve25519 להחלפת מפתחות, ChaCha20 להצפנה, Poly1305 לאימות נתונים, SipHash למפתחות שולחן ה- hash ו- BLAKE2 ל- hash. הוא תומך בשכבה 3 עבור IPv4 ו- IPv6 ויכול להכיל את v4-in-v6 ולהיפך. WireGuard כבר אומצה על ידי כמה מספקי שירותי VPN כמו Mullvad VPN, AzireVPN, IVPN ו- cryptostorm.
שינוי נוסף הבולטים, הם הוסיף תמיכה בתקן USB4. זו טכנולוגיה המבוסס על המפרט העדכני ביותר של Thunderbolt (גרסה 3) ומבטיח מהירויות עליונות דומות (עד 40Gb / s).
USB4 משתמש במחבר ה- USB-C הקלאסי ותואם לאחור לתקני USB, כולל USB 3.2 המכפיל את המהירות המקסימאלית של חיבור USB (מ 10 Gb / s ל 20 Gb / s), USB 2.0 ו- Thunderbolt 3 עצמו. מחבר תצוגות 4K או 8K ל- USB, מלבד זאת הוא מאפשר לחבר סדרה של כמה התקני USB לשרשרת באותה יציאה.
בנוסף, הוא תומך בהתקני הפעלה המציגים הספק מרבי של 100 וואט באמצעות פונקציונליות אספקת חשמל USB.
עוד שיפור גדול שמגיע עם לינוקס 5.6 RC1, זה זה זה הופך לגרעין הראשון שמתוכנת למערכות 32 סיביות שיעברו את שנת 2038.
מכיוון שב- Unix ובלינוקס של 32 סיביות, יש להם את ערך הזמן ב- פורמט שלם חתום 32 סיביות בעל הערך המרבי של 2147483647. מעבר למספר זה, נוצר הצפה שלמה, בה הערכים יאוחסנו כמספר שלילי.
זה אומר ש עבור מערכת 32 סיביות, ערך הזמן לא יכול לחרוג מ- 2147483647 שניות לאחר ה- 1 בינואר 1970. במילים פשוטות יותר, לאחר 03:14:07 UTC ב -19 בינואר 2038, עקב הצפת מספרים שלמים, נקרא השעה "13 בדצמבר 1901" במקום 19 בינואר 2038.
לגבי לינוקס 5.6 RC1 תמיכה בחומרה מגיע עם תמיכה ל:
- NVIDIA GeForce RTX 2000 Turing תומך במנהל ההתקן הקוד הפתוח החדש שיכול להציע האצת חומרה, אך הוא עדיין מבוסס על קושחה בינארית. עדיין יש לבצע שינויים ב- NVC0 Gallium3D כדי לתמוך ב- OpenGL.
- תמיכה ב- AMD Pollock.
- תמיכה באיפוס AMDGPU עבור Renoir ו- Navi.
- שיפורים גרפיים של Intel Gen11 ו- Gen12.
- שינויים רבים אחרים במנהלי התקני DRM.
- נהגי מולטימדיה משופרים עבור Rockchip SoCs.
- מחשבים ניידים של ASUS עם מעבדי AMD Ryzen יפסיקו להתחמם יתר על המידה ולהתרסק
- תמיכה בכרטיסי SoC וכרטיסי ARM חדשים
לבסוף, אם ברצונכם לדעת יותר על כך, תוכלו להתייעץ עם ההצהרה ששלח לינוס טורוולד הקישור הבא.
על מנת לבדוק את RC1 זה מ- Linux 5.6, אתה יכול להוריד את הקוד מהאתר הרשמי שלה.