يأتي Linux 5.14 مزودًا بدعم RPI 400 وتحسينات EXT4 وبرامج التشغيل و KMV والمزيد

نواة لينكس

بعد شهرين من التطوير ، كشف Linus Torvalds عن إصدار Linux kernel 5.14 وفي هذا الإصدار الجديد من أبرز التغييرات ، على سبيل المثال الجديد استدعاءات نظام quotactl_fd () و memfd_secret () ، إزالة برامج التشغيل ID والخام ، الجديدة برنامج تشغيل أولوية الإدخال / الإخراج لـ cgroup، SCHED_CORE وضع جدولة المهام ، والبنية التحتية لإنشاء برامج تحميل BPF التي تم التحقق منها.

تلقى الإصدار الجديد 15883 إصلاحًا من المطورين حجم التصحيح لعام 2002: 69 ميجا بايت (أثرت التغييرات على 12,580 ملفًا ، تمت إضافة 861501 سطرًا من التعليمات البرمجية ، وإزالة 321,654 سطرًا).

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

في هذا الإصدار الجديد أ برنامج تشغيل جديد لأولويات الإدخال / الإخراج لمجموعة cgroup -rq-qos ، والتي يمكن التحكم في أولوية معالجة الطلبات لحظر الأجهزة تم إنشاؤها بواسطة أعضاء كل مجموعة cgroup. تمت إضافة دعم وحدة التحكم في الأولوية الجديدة إلى برنامج جدولة I / O للموعد النهائي mq.

تغيير مهم آخر هو في ext4 ، والذي يقوم الآن بتنفيذ أمر EXT4_IOC_CHECKPOINT ioctl جديد مما يفرض تنزيل جميع معاملات دفتر اليومية المعلقة والمخازن المؤقتة المرتبطة بها على القرص ، كما يقوم أيضًا بالكتابة فوق منطقة التخزين التي تستخدمها المجلة. التغيير كجزء من مبادرة لمنع تسرب المعلومات من أنظمة الملفات. أيضا تم إجراء تحسينات على أداء Btrfs عن طريق حذف دفتر اليومية للسمات الموسعة غير الضرورية أثناء تنفيذ fsync ، ارتفع أداء العمليات المكثفة ذات السمات الموسعة إلى 17٪.

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

أيضا تمت إزالة برامج التشغيل القديمة للأجهزة المحظورة بواجهة IDE من النواة، والتي حل محلها نظام ليباتا الفرعي منذ فترة طويلة. يتم الاحتفاظ بدعم الأجهزة القديمة بالكامل ، وتشير التغييرات فقط إلى إمكانية استخدام برامج التشغيل القديمة ، عند استخدام محركات الأقراص التي تم تسميتها / dev / hd * ، وليس / dev / sd *.

يحتوي برنامج جدولة المهام على وضع جدولة SCHED_CORE جديد أن يسمح لك بالتحكم في العمليات التي يمكن تشغيلها معًا على نفس وحدة المعالجة المركزية. يمكن تعيين ملف تعريف ارتباط تعريف لكل عملية يحدد نطاق الثقة بين العمليات (على سبيل المثال ، ينتمي إلى نفس المستخدم أو الحاوية).

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

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

تم توفير مصادقة المؤشر بواسطة ARM64 يمكن الآن تكوينه بشكل منفصل لـ kernel ومساحة المستخدم. تسمح هذه التقنية باستخدام تعليمات ARM64 المتخصصة للتحقق من عناوين الإرجاع باستخدام التوقيعات الرقمية ، والتي يتم تخزينها في البتات العلوية غير المستخدمة من المؤشر نفسه.

بالنسبة لوحدات المعالجة المركزية Intel ، بدءًا من عائلة Skylake وانتهاءً بـ Coffee Lake ، باستخدام Intel TSX (ملحقات مزامنة المعاملات) معطل افتراضيًا ، الذي يوفر وسيلة لتحسين أداء التطبيقات متعددة مؤشرات الترابط من خلال القضاء بشكل ديناميكي على عمليات المزامنة غير الضرورية. تم تعطيل الملحقات بسبب إمكانية تنفيذ هجمات Zombieload.

أيضا كن مستمرًا مع تكامل MPTCP (MultiPath TCP) ، في الإصدار الجديد ، تمت إضافة آلية لتعيين سياسات تجزئة حركة المرور الخاصة بك لـ IPv4 و IPv6، مما يجعل من الممكن من مساحة المستخدم تحديد أي من حقول الحزمة ، بما في ذلك الحقول المغلفة ، سيتم استخدامه عند حساب تجزئة تحدد اختيار مسار الحزمة.

المتحكم نفذت amdgpu دعمًا لسلسلة AMD Radeon RX 6000 الجديدة من وحدات معالجة الرسومات ، تم تطويره تحت الاسمين الرمزيين "Beige Goby" (Navi 24) و "Yellow Carp" ، بالإضافة إلى دعم محسّن لوحدات معالجة الرسومات Aldebaran (gfx90a) ووحدات معالجة الرسومات Van Gogh. تمت إضافة القدرة على العمل مع لوحات eDP متعددة في نفس الوقت.

إلى APU Renoir ، يتم تنفيذ دعم العمل مع المخازن المؤقتة المشفرة في ذاكرة الفيديو ، أثناء استخدام Radeon RX 6000 (Navi 2x) و AMD GPUs السابقة ، يتم تمكين دعم إدارة طاقة الحالة النشطة (ASPM) افتراضيًا ، والذي تم تمكينه سابقًا فقط لوحدات معالجة الرسومات Navi 1x و Vega و Polaris.

بالنسبة لرقائق AMD ، تمت إضافة دعم للذاكرة الافتراضية المشتركة (SVM) استنادًا إلى النظام الفرعي لإدارة الذاكرة غير المتجانسة (HMM) ، والذي يتيح استخدام الأجهزة التي تحتوي على وحدات إدارة الذاكرة الخاصة بها (MMUs) ، والتي يمكنها الوصول إلى الذاكرة الرئيسية. حتى بمساعدة HMM ، يمكنك تنظيم مساحة عنوان مشتركة بين وحدة معالجة الرسومات ووحدة المعالجة المركزية ، حيث يمكن لوحدة معالجة الرسومات الوصول إلى الذاكرة الرئيسية للعملية.

من التغييرات الأخرى التي تبرز:

  • تمت إضافة الدعم الأولي لتقنية AMD Smart Shift ، والتي تغير بشكل ديناميكي استهلاك طاقة وحدة المعالجة المركزية ووحدة معالجة الرسومات في أجهزة الكمبيوتر المحمولة مع مجموعة شرائح AMD وبطاقة الرسومات لتحسين الأداء في الألعاب وتحرير الفيديو والعرض ثلاثي الأبعاد.
  • تمت إضافة وحدة تحكم رسومات مبسطة باستخدام EFI-GOP أو حافظة إطارات VESA التي يوفرها برنامج UEFI الثابت أو BIOS للإخراج.
  • دعم إضافي لـ Raspberry Pi 400.
  • بالنسبة لأجهزة الكمبيوتر المحمولة من Lenovo ، تمت إضافة واجهة WMI لتغيير إعدادات BIOS عبر / sys / class / firmware-attributes /.
  • دعم موسع لـ USB4.

اترك تعليقك

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

*

*

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

  1.   ألبيرتو قال

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