يصل Linux 5.13 مع الدعم الأولي لـ Apple M1 وتحسينات برنامج التشغيل والمزيد

نواة لينكس

بعد شهرين من التطوير، أصدر Linus Torvalds إصدار Linux kernel 5.13 التي تعتبر أكبر إصدار في التاريخ ، حيث تلقت 17189 إصلاحًا من 2150 مطورًا والتي أثرت التغييرات منها على 12996 ملفًا ، وتمت إضافة 794705 سطرًا من التعليمات البرمجية ، وتمت إزالة 399590 سطرًا

من بين أبرز التغييرات تم تسليط الضوء على الدعم المبكر لرقائق Apple M1، برنامج تشغيل "متنوع" cgroup ، دعم متوقف لـ / dev / kmem ، دعم وحدات معالجة الرسومات Intel و AMD الجديدة، القدرة على استدعاء وظائف النواة مباشرة من برامج BPF، والعشوائية المكدسة kernel لكل استدعاء نظام ، والقدرة على البناء في Clang مع حماية CFI (التحكم في تكامل التدفق) ، وإغلاق وحدة LSM من أجل اختناق عملية إضافية والمزيد.

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

في هذا الإصدار الجديد من Kernel sيسلط e الضوء على تقديم الدعم الأولي لشريحة Apple ARM M1، والتي تغطي وظائف وحدة التحكم بالمقاطعة ، والمؤقت ، و UART ، و SMP ، و I / O ، و MMIO. يذكر أن الهندسة العكسية لوحدة معالجة الرسومات (GPU) لم تكتمل بعد ، ويتم توفير وحدة التحكم التسلسلية ودعم الإطار الاحتياطي لتنظيم الإخراج.

حداثة أخرى تبرز هو تكامل مستمر في MPTCP الأساسي (MultiPath TCP)، نظرًا لأن الإصدار الجديد يضيف دعمًا لـ sockopt لتكوين خيارات TCP العامة. نفذت القدرة على إعادة تعيين مسارات فرعية فردية.

تبرز أيضًا أ برنامج تشغيل cgroup الجديد "Misc" (CONFIG_CGROUP_MISC)، مصمم لتقييد وتتبع الموارد العددية التي يمكن التحكم فيها باستخدام عداد محدود بسيط عن طريق تعيين القيم القصوى المسموح بها. على سبيل المثال ، تم ذكر إدارة معرفات مساحة العنوان المستخدمة في آلية AMD SEV (المحاكاة الافتراضية الآمنة).

من ناحية أخرى ، لوحظ أيضًا أن في برامج تتبع GMP ، أصبح من الممكن استخدام التخزين المحلي لـمهام e لمهمة ، والتي توفر أداءً متزايدًا عن طريق ربط البيانات بمعالج BPF محدد.

بالإضافة إلى ذلك ، تم تسليط الضوء أيضًا على أن بعد 13 عاما في فرع التحضير السائق "الكوميدي" ( مجموعة من وحدات التحكم لمجموعة متنوعة من لوحات الحصول على البيانات المشتركة. يتم تنفيذ برامج التشغيل كوحدة نمطية Linux kernel توفر وظائف مشتركة ووحدات تشغيل فردية منخفضة المستوى) استقر وانتقل إلى الهيكل الرئيسي لدعم أجهزة جمع البيانات.

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

في حين بالنسبة إلى XFS ، تتم إضافة القدرة على إزالة مساحة من مجموعة التوزيع الأخيرة على نظام الملفاتوالتي كانت الحلقة الأولى في تنفيذ وظيفة تقليل حجم الأقسام الموجودة مع XFS FS. تم إجراء تحسينات أداء مختلفة.

تمت إضافة استخدام القراءة المسبقة في Btrfs في أمر الإرسال ، مما سمح بتقليل وقت الإرسال الكامل بنسبة 10٪ والإرسال المتزايد بنسبة 25٪. بالنسبة لأجهزة كتلة المنطقة ، يتم توفير إعادة التوزيع التلقائي للمناطق في الخلفية عند تجاوز عتبة 75٪ من المساحة غير المستخدمة.

تمت إزالة دعم الملف الخاص / dev / kmem ، والتي يمكن استخدامها للوصول إلى مساحة العنوان الكاملة للنواة. تم اكتشاف أن هذا الملف قديم ويتسبب في حدوث مشكلات أمنية.

يمكننا أيضًا أن نجد في هذا الإصدار الجديد من Linux 5.13 ذلك دعم إضافي لبناء نواة مع تضمين آلية حماية CFI (تكامل التحكم في التدفق) في مترجم كلانج ، والذي أضف وظيفة فحص قبل كل استدعاء غير مباشر لتحديد بعض أشكال السلوك غير المحدد مما قد يؤدي إلى انتهاك تدفق التحكم الطبيعي نتيجة للاستغلال ، وتعديل المؤشرات للوظائف المخزنة في الذاكرة. تم اقتراح المعلمة CONFIG_CFI_CLANG لتمكين CFI.

أخيرًا بالنسبة للسائقين ، الآن بالنسبة إلى GUD (عرض USB العام) ، يوفر برنامج التشغيل خصائص DRM (مدير العرض المباشر) لتدوير الصورة والتحكم في السطوع والوصول إلى EDID وتكوين وضع الفيديو واتصال التلفزيون ، والتي يمكن استخدامها كأساس لـ إنشاء برامج تشغيل خاصة بالجهاز.

في حين لـ amdgpu يضيف دعمًا أوليًا لوحدات معالجة الرسومات Aldebaran (gfx90a) و تم تضمين الدعم الأولي لـ FreeSync Adaptive Sync لـ HDMI (كان متاحًا مسبقًا لـ DisplayPort) ،

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

تفريغ

للمهتمين بالإصدار الجديد Linux 5.13 يمكنهم التنزيل الآن من kernel.org


اترك تعليقك

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

*

*

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