Linux 5.8: تم إطلاق أكبر إصدار في تاريخ Linux بالفعل

كشف Linus Torvalds عن إطلاق الإصدار الجديد من النواة لينكس شنومكس وفي هذه الدفعة الجديدة من بين أبرز التغييرات هي كاشف حالة السباق KCSAN، آلية عالمية لإرسال الإشعارات إلى مساحة المستخدم ، دعم الأجهزة للتشفير عبر الإنترنت ، آليات حماية متقدمة لـ ARM64 ، ودعم المعالج الروسي Baikal-T1 ، و القدرة على تحميل حالات العملية بشكل منفصل، وتنفيذ آليات حماية الظل لـ ARM64 Call Stack و BTI.

هذا الإصدار الجديد نواة أصبح الأكبر من حيث مقدار التغييرات من جميع النوى طوال عمر المشروع. في الوقت نفسه ، لا ترتبط التغييرات بأي نظام فرعي ، ولكنها تغطي أجزاء مختلفة من النواة وترتبط بشكل أساسي بالمعالجة والتنظيف الداخليين.

الأخبار الرئيسية في Linux 5.8

في هذا الإصدار الجديد من Linux Kernel 5.8 يتم توفير القفل لتحميل وحدات kernel التي تحتوي على أقسام بها رمز ، حيث يتم تعيين البتات التي تسمح بالتنفيذ والكتابة في نفس الوقت.

الآن من الممكن إنشاء حالات عملية منفصلة ، السماح بنقاط تحميل متعددة للعملية ، مثبتة بخيارات مختلفة ، لكنها تعكس نفس مساحة اسم pid.

للمنصة ARM64 ، يتم تنفيذ دعم آلية Shadow-Call Stack، يتم توفيره بواسطة مترجم Clang للحماية من الكتابة فوق عنوان الإرجاع لوظيفة ما في حالة تجاوز سعة المخزن المؤقت على المكدس.

إلى جانب ذلك تمت إضافة دعم تعليمات ARMv8.5-BTI أيضًا (مؤشر هدف الفرع) لحماية تنفيذ مجموعات التعليمات التي يجب ألا تتفرع.

تمت إضافة دعم الأجهزة للتشفير عبر الإنترنت لأجهزة الحظر، حيث يمكن وضع أجهزة التشفير المضمنة بشكل عام في محرك الأقراص بشكل منطقي بين ذاكرة النظام والقرص ، وإجراء تشفير وفك تشفير شفافين بناءً على المفاتيح وخوارزمية التشفير المحددة من قبل النواة.

أيضا ، في هذا الإصدار الجديد تم تضمين التوصيات بشأن استخدام المصطلحات الشاملة التي تم اعتمادها في المستند الذي يحدد قواعد الترميز.

من ناحية أخرى ، أيضا تم تمييز أداة تصحيح أخطاء KCSAN الجديدة (Kernel Concurrency Sanitizer) ، المصمم للتعرف ديناميكيًا على ظروف العرق داخل النواة. التركيز الأساسي في تطوير KCSAN هو الوقاية الإيجابية الزائفة ، وقابلية التوسع ، وسهولة الاستخدام.

تغيير مهم آخر هو أن sأضاف e برنامج تشغيل dm-ebs جديدًا إلى Device Mapper ، والتي يمكن استخدامها لمحاكاة حجم كتلة منطقية أصغر (على سبيل المثال ، لمحاكاة قطاعات 512 بايت على محركات أقراص بحجم قطاع 4K).

قامت Btrfs بتحسين معالجة عمليات القراءة في الوضع المباشر. عند التركيب ، تم ترك التحقق السريع من الدلائل والمفاتيح الفرعية المحذوفة بدون أحد الوالدين.

قام Ext4 بتحسين معالجة أخطاء ENOSPC عند استخدام multithreading. يضيف Xattr دعمًا لـ gnu. * مساحة الاسم التي استخدمها جنو هيرد.

إلى Ext4 و XFS ، يتم تضمين دعم عمليات DAX (الوصول المباشر إلى أنظمة الملفات دون المرور عبر ذاكرة التخزين المؤقت للصفحة دون استخدام مستوى جهاز القفل) بالنسبة إلى الملفات والأدلة الفردية.

بالإضافة إلى ذلك ، تمت إضافة دعم إلى الأداة المساعدة kernel and ethtool لاختبار كبل الشبكة المتصل والتشخيص الذاتي لأجهزة الشبكة.

في حين لمكدس IPv6 يضيف دعمًا لخوارزمية MPLS (تبديل تسمية البروتوكولات المتعددة) لتوجيه الحزم باستخدام تبديل التسمية متعدد البروتوكولات (بالنسبة إلى IPv4 ، كان MPLS مدعومًا مسبقًا).

أخيرا بالنسبة للأجهزة في هذا الإصدار الجديد ، يمكننا أن نجد ما يلي:

  • يتم تمكين برنامج تشغيل DRM لبطاقة الفيديو Intel i915 افتراضيًا
  • دعم شرائح Intel Tiger Lake (GEN12)
  • يضيف برنامج تشغيل amdgpu دعمًا لتنسيق FP16 بكسل ويطبق القدرة على العمل مع المخازن المؤقتة المشفرة في ذاكرة الفيديو.
  • دعم مستشعرات طاقة معالج AMD Zen و Zen2 ومستشعرات درجة حرارة AMD Ryzen 4000 Renoir.
  • تمت إضافة دعم لتنسيق معدل NVIDIA لبرنامج تشغيل Nouveau.
  • يضيف برنامج تشغيل MSM (Qualcomm) دعمًا لوحدات معالجة الرسومات Adreno A405 و A640 و A650.
  • تمت إضافة إطار عمل داخلي لإدارة موارد DRM (مدير التقديم المباشر).
  • دعم إضافي للهواتف الذكية Xiaomi Redmi Note 7 و Samsung Galaxy S2 ، بالإضافة إلى أجهزة Chromebooks Elm / Hana.
  • برامج تشغيل إضافية للوحات LCD: ASUS TM5P5 NT35596 ، Starry KR070PE2T ، Leadtek LTK050H3146W ، Visionox rm69299 ، Boe tv105wum-nw0.
  • دعم إضافي للوحات ومنصات ARM Renesas "RZ / G1H" ، Realtek
  • دعم إضافي لمعالج MIPS Loongson-2K

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.