تم بالفعل إصدار Linux 5.18 ويأتي مع العديد من التغييرات والتحسينات

قبل بضعة أيام أعلن Linus Torvalds عن التوفر العام للإصدار المستقر من Linux 5.18، وهو إصدار يصل بالضبط بعد شهرين من سلسلة نواة Linux 5.17 وتلقى ثماني مراحل RC (Release Candidate) طوال دورة التطوير ، مما ساعد مطوري kernel على إصلاح الأخطاء وتحسين الميزات الحالية.

من بين التغييرات الأكثر صلة بهذا الإصدار الجديد من Linux Kernel 5.18 ، التغيير إلى معيار الترجمة C11 ، ودعم "أحداث المستخدم" في نظام التتبع ، ودعم وظيفة "منفذ إدارة النظام المضيف" من AMD ، ودعم 64 - مجاميع فحص سلامة بت على أجهزة NVMe ، وأكثر من ذلك.

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

تم إجراء العديد من الإضافات من Intel في هذا الإصدار الجديد من Linux Kernel 5.18 ، بما في ذلك برنامج تشغيل جديد "واجهة ملاحظات الأجهزة" (HFI) للمعالجات المختلطة مثل Alder Lake ، تم دمج "Software Defined Silicon" (SDSi) لتمكين ميزات السيليكون المرخصة مع وحدات المعالجة المركزية Intel المستقبلية ، "Intel Indirect Branch Tracking" (IBT) كجزء من "Control-Flow Enforcement Technology" "، تمت إعادة تمكين" ENQCMD "في Sapphire Rapids والمزيد. تم أيضًا دمج Intel PECI ، واجهة التحكم البيئي للنظام الأساسي ، للواجهة بين وحدة المعالجة المركزية و BMC على منصات خادم Intel.

الكثير بدأت الاستعدادات لظاهرية Intel IPI أيضًا في Linux 5.18، بينما يجب أن يكون التنشيط الفعلي موجودًا لدورة الإصدار 5.19. أما عن إنتل الجديد في مساحة الرسومات ، يقدم Linux 5.18 دعمًا للمنصة الفرعية DG2 G12 ، يدعم دعم رسومات Intel Alder Lake N والعديد من DG2 / Alchemist لتمكين وحدات البت.

هناك أيضًا عمل على AMD EDAC لوحدات المعالجة المركزية Zen 4 ، وتحسينات المحاكاة الافتراضية المتداخلة من AMD وأعمال أخرى على Zen 4. يتوافق KVM مع Linux 5.18 أيضًا مع أجهزة AMD الافتراضية ما يصل إلى 511 وحدة معالجة مركزية افتراضية ، ارتفاعًا من 255 وحدة معالجة مركزية كبيرة اليوم ، وتتفوق في الأداء على أحدث جيل من وحدات المعالجة المركزية الافتراضية. الخوادم التي تقدم عددًا أكبر من النوى مع Bergamo. بالنسبة لرسومات AMD ، يمكّن Linux 5.18 "وضع الفيديو" FreeSync الخاص بـ AMDGPU افتراضيًا ، والذي كان مخفيًا خلف خيار الوحدة النمطية في النواة السابقة.

يتم أيضًا تمكين الكتل الأولى من IP لوحدات معالجة الرسومات ووحدات APU الجيل القادم ، ولكن تم التخطيط للمزيد في النواة 5.19. فيما يتعلق بالأجهزة ، فإن يحتوي "Raspberry Pi Zero 2W" على دعم كامل لنواة Linux في هذا الإصدار.

بالإضافة إلى ذلك ، تم إهمال نظام الملفات ReiserFS ومن المتوقع إزالته في عام 2025. سيؤدي إهمال ReiserFS إلى تقليل الجهد المطلوب للحفاظ على تغييرات نظام الملفات الشائعة لدعم واجهات برمجة التطبيقات (APIs) للتركيب الجديد و iomap ووحدة التخزين.

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

وعلاوة على ذلك، تم تسليط الضوء على أن دمج مجموعة من التصحيحات قد بدأ، والتي يمكن أن تقلل بشكل كبير من وقت إعادة بناء kernel عن طريق إعادة هيكلة التسلسل الهرمي لملفات الرأس وتقليل عدد التبعيات المتقاطعة. يتضمن Kernel 5.18 تصحيحات تعمل على تحسين بنية ملفات رأس المجدول (النواة / الجدولة).

يمكن أن يستخدم رمز kernel معيار C11 ، تم نشره في عام 2011. في السابق ، كان يجب أن يتوافق الرمز المضاف إلى النواة مع مواصفات ANSI C (C89) ، التي تم تشكيلها في عام 1989. تم تغيير خيار '–std = gnu89' إلى '–std = gnu11 -Wno-shift- سلبي -value 'في نصوص بناء النواة 5.18. تم النظر في إمكانية استخدام معيار C17 ، ولكن في هذه الحالة سيكون من الضروري زيادة الحد الأدنى من الإصدار المدعوم من GCC ، في حين أن إدراج دعم C11 يتوافق مع المتطلبات الحالية لإصدار GCC (5.1).

أيضا تم تمييز الأدوات الموسعة لتتبع التطبيقات في مساحة المستخدم. يضيف إصدار kernel الجديد القدرة على عمليات المستخدم لإنشاء أحداث المستخدم وكتابة البيانات إلى المخزن المؤقت للتتبع ، والتي يمكن عرضها من خلال أدوات تتبع kernel الشائعة مثل ftrace و perf.

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


اترك تعليقك

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

*

*

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