تم بالفعل إصدار Linux kernel 5.3 ، تعرف على أخبارها

نواة لينكس

بعد شهرين من التطوير ، قدم Linus Torvalds إصدار Linux kernel 5.3 مع بينهما التغييرات الأكثر شهرة يتم تمييز دعم AMD Navi GPU ، معالجات Zhaoxi و Intel Speed ​​Select تقنية إدارة الطاقة و أكثر من ذلك بكثير.

الاعلان عن النسخة الجديدة ذكّر لينوس جميع المؤيدين الرئيسيين للتنظيم تطوير النواة الحفاظ على نفس السلوك لمكونات مساحة المستخدم. يجب ألا تنتهك التغييرات التي يتم إجراؤها على kernel بأي حال من الأحوال التطبيقات قيد التشغيل بالفعل وتؤدي إلى حدوث تراجع على مستوى المستخدم.

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

ما الجديد في Linux Kernel 5.3

من بين المستجدات التي تبرز في هذا الإصدار الجديد من Linux Kernel 5.3 ، يمكننا العثور على ذلك يضيف برنامج تشغيل Amdgpu دعمًا أوليًا لوحدات معالجة الرسومات AMD NAVI (RX5700) ، والذي يتضمن وحدة التحكم الأساسية ، ورمز تفاعل العرض (DCN2) ، و GFX ودعم الحوسبة (GFX10) ، و SDMA 5 (نظام DMA0) ، وإدارة الطاقة ، وأجهزة ترميز / فك ترميز الوسائط المتعددة (VCN2).

أمدغبو أيضًا تحسين الدعم لبطاقات GPU Vega12 و Vega20 ، التي تمت إضافة ذاكرة إضافية وقدرات إدارة الطاقة.

في برنامج تشغيل DRM لبطاقات فيديو إنتل لرقائق أيسيلاكي ، يتم تطبيق وضع تصحيح جاما متعدد القطاعات. تمت إضافة إمكانية العرض عبر DisplayPort بتنسيق YCbCr4: 2: 0.

خدمات الذاكرة والنظام

في kernel 5.3 ، تقديم الدعم لتقنية إدارة الطاقة Intel Speed ​​Select ، ما هو متوفر على خوادم محددة مع معالجات Intel Xeon. تسمح لك هذه التقنية بضبط أداء القسم وإعدادات الأداء لأنوية وحدة المعالجة المركزية المختلفة ، مما يسمح لك بتحديد أولويات الأداء للمهام التي يتم تنفيذها على مراكز محددة ، والتضحية بالأداء على النوى الأخرى

من ناحية أخرى في Linux Kernel 5.3 العمليات في مساحة المستخدم لديها القدرة على الانتظار لفترة قصيرة دون استخدام الحلقات باستخدام تعليمات Umwait. سيتم تقديم هذه التعليمات ، جنبًا إلى جنب مع umonitor وتعليمات tpause ، على شرائح Intel "Tremont" التالية ، وستسمح بتنفيذ التأخيرات التي توفر الطاقة ولا تؤثر على أداء مؤشرات الترابط الأخرى عند استخدام Hyper Threading.

بالنسبة إلى بنية RISC-V ، تمت إضافة دعم لصفحات الذاكرة الكبيرة (صفحات كبيرة).

نظام القرص الفرعي ، I / O ، وأنظمة الملفات

بالنسبة لنظام ملفات XFS ، يتم تنفيذ خيار تجاوز inode متعدد الخيوط (على سبيل المثال ، عند فحص الحصص). تمت إضافة ioctl BULKSTAT و INUMBERS الجديدة ، مما يوفر الوصول إلى الوظائف التي ظهرت في الإصدار الخامس من تنسيق FS ، مثل وقت ميلاد inode والقدرة على تعيين معلمات BULKSTAT و INUMBERS لكل مجموعة AG (مجموعات المهام).

في حين تمت إضافة دعم فراغات الدليل لنظام الملفات Ext4 (كتل غير مرتبطة). تمت معالجة العلامة 'i' للملفات المفتوحة (حظر الكتابة في حالة واحدة إذا تم تعيين العلم عندما كان الملف مفتوحًا بالفعل)

يضيف F2FS خيارًا للحد من أداة تجميع البيانات المهملة عند العمل في نقطة تفتيش = وضع معطل.

تمت إضافة القدرة على استضافة ملف مبادلة على F2FS مع إدخال / إخراج مباشر. لجميع المستخدمين ، تمت إضافة الدعم لإصلاح ملف وتخصيص كتل لتلك الملفات.

المحاكاة الافتراضية والأمن

يتضمن النواة برنامج Hypervisor لأجهزة ACRN المدمجة ، التي تمت كتابتها مع مراعاة الاستعداد للمهام في الوقت الفعلي ومدى ملاءمتها للاستخدام في الأنظمة الهامة. يوفر ACRN الحد الأدنى من النفقات العامة ، ويضمن زمن انتقال منخفض ، واستجابة مناسبة عند التفاعل مع المعدات.

أضاف وضع مستخدم Linux وضعًا يسمح لك بإبطاء أو تسريع الوقت في بيئة UML افتراضية لتبسيط تصحيح أخطاء التعليمات البرمجية المتعلقة بالوقت. بالإضافة إلى ذلك، تمت إضافة معلمة البدء الذي يسمح ببدء ساعة النظام من نقطة محددة بتنسيق العصر.

يضيف Netfilter لـ nftables دعمًا لآليات التصفية حزم تسريع الأجهزة باستخدام Flow Block API المضافة إلى برامج التشغيل. يمكن حمل جداول القواعد الكاملة مع جميع السلاسل بجوار محولات الشبكة. يتم التضمين عن طريق ربط NFT_TABLE_F_HW بالجدول.

يتم دعم البيانات الوصفية البسيطة لبروتوكولات الطبقة 3 و 4 ، وإجراءات القبول / الرفض ، والمطابقة عن طريق IP ومنافذ شبكة المرسل / المستقبل ونوع البروتوكول.


اترك تعليقك

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

*

*

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