يأتي Linux 5.11 مع تحسينات لـ Btrfs ودعم تحسينات لـ AMD و USB4 والمزيد

نواة لينكس

بعد شهرين من التطوير ، أعلن Linus Torvalds قبل أيام قليلة عن إطلاق الإصدار الجديد من Linux kernel 5.11 وفي هذا الإصدار الجديد لأبرز التغييرات ، يمكننا أن نذكر دعم جيوب Intel SGX ، وآلية جديدة لاعتراض مكالمات النظام ، وناقل مساعد افتراضي ، وتصفية سريعة لمكالمات النظام في seccomp ، ووقف صيانة بنية ia64 ، والقدرة لتغليف SCTP في UDP.

النسخة الجديدة تلقى 15480،1991 إصلاحًا من مطوري 72 ، حجم الباتش XNUMX ميجا بايت (أثرت التغييرات على 12090 ملفًا ، وتمت إضافة 868,025،261,456 سطرًا من التعليمات البرمجية ، وتمت إزالة XNUMX،XNUMX سطرًا). ما يقرب من 46٪ من جميع التغييرات التي تم إدخالها في 5.11 تتعلق ببرامج تشغيل الأجهزة، تتعلق حوالي 16٪ من التغييرات بتحديث الكود المحدد لهياكل الأجهزة ، و 13٪ تتعلق بمكدس الشبكة ، و 3٪ تتعلق بأنظمة الملفات و 4٪ تتعلق بالأنظمة الفرعية للنواة الداخلية.

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

في هذا الإصدار الجديد من Linux Kernel 5.11 ، يمكننا أن نجد ذلك أضاف العديد من خيارات التحميل إلى Btrfs لاستخدامها عند استعادة البيانات من أنظمة الملفات التالفة ، بالإضافة إلى إزالة الدعم لخيار التحميل "inode_cache" الذي تم إيقافه سابقًا ، تم إعداد الكود لدعم الكتل التي تحتوي على بيانات وصفية وبيانات أصغر من الصفحة (PAGE_SIZE) ، بالإضافة إلى دعم تخصيص المساحة حسب المناطق.

إلى جانب ذلك تمت إضافة آلية جديدة لاعتراض مكالمات النظام، على أساس prctl () والذي يسمح برمي استثناءات من مساحة المستخدم عند الوصول إلى استدعاء نظام معين ومحاكاة تنفيذه. هذه الوظيفة مطلوبة في Wine and Proton لمحاكاة مكالمات نظام Windows، وهو أمر ضروري لضمان التوافق مع الألعاب والبرامج التي تنفذ مكالمات النظام مباشرةً دون المرور عبر واجهة برمجة تطبيقات Windows (على سبيل المثال ، للحماية من الاستخدام غير المصرح به).

للهندسة المعمارية RISC-V ، تمت إضافة دعم لنظام تخصيص ذاكرة تخصيص الذاكرة المتجاورة (CMA) ، والذي تم تحسينه لتخصيص مناطق ذاكرة متجاورة كبيرة باستخدام تقنية حركة الصفحة. بالنسبة لـ RISC-V ، هناك أيضًا أدوات مطبقة للحد من الوصول إلى / dev / mem وحساب وقت معالجة الانقطاع.

للأنظمة 32 بت ARM ، تمت إضافة دعم أداة تصحيح أخطاء KASan (مطهر عنوان kernel) ، والذي يوفر اكتشاف الأخطاء عند العمل مع الذاكرة. بالنسبة إلى ARM 64 بت ، تم نقل تطبيق KASan لاستخدام علامات MTE (MemTag).

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

أيضا ، يمكننا أن نجد البعض مكونات النواة المتكاملة لإنشاء المناطق المغلقة وإدارتها استنادًا إلى تقنية Intel SGX (Software Guard eXtensions) ، والذي يسمح للتطبيقات بتنفيذ التعليمات البرمجية في مناطق الذاكرة المعزولة والمشفرة ، والتي يتم تقييد وصولها إلى بقية النظام.

بالنسبة لأنظمة ARM64 ، تمت إضافة القدرة على استخدام علامات امتداد علامات الذاكرة (MemTag) لعناوين ذاكرة معالج الإشارة. يتم تمكين استخدام MTE من خلال تحديد خيار SA_EXPOSE_TAGBITS في Sigaction () ويسمح لك بالتحقق من صحة استخدام المؤشرات لمنع استغلال الثغرات الأمنية.

أخيرًا من جانب وحدات التحكم ، تسليط الضوء على دعم أول وحدة تحكم مضيف USB4 منفصلة من Intel Maple Ridge، بالإضافة إلى دعم وحدات المعالجة المسرعة AMD "Green Sardine" (Ryzen 5000) و "Dimgrey Cavefish" GPU (Navi 2) ، بالإضافة إلى الدعم الأولي لوحدات معالجة الرسومات AMD Van Gogh مع Zen 2 core و RDNA 2 (Navi 2) GPUs. دعم إضافي لمعرفات Renoir APU الجديدة (استنادًا إلى Zen 2 CPU و Vega GPU).

يضيف برنامج التشغيل nouveau دعمًا أوليًا لوحدات معالجة الرسومات NVIDIA استنادًا إلى الهندسة المعمارية المصغرة "Ampere" (GA100 ، GeForce RTX 30xx) ، والتي تقتصر حاليًا على عناصر التحكم في وضع الفيديو.


اترك تعليقك

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

*

*

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

  1.   آرتيز قال

    رأيت أنهم جعلوا عيد الحب يرتكب في النواة وبقيت مع وجه ، ماذا؟