تم بالفعل إصدار Unbreakable Enterprise Kernel 7 وهذه هي أخبارها

كشف النقاب عن أوراكل أصدرت مؤخرًا الإصدار المستقر الجديد من Linux kernel الخاص بها ، "نواة المؤسسة غير القابلة للكسر 7 (UEK R7)"، للاستخدام في توزيع Oracle Linux كبديل لحزمة Red Hat Enterprise Linux kernel القياسية.

بالنسبة لأولئك الذين ليسوا على دراية بـ Unbreakable Enterprise Kernel ، يجب أن يعلموا أن هذا هو Kernel الذي تقدمه Oracle Linux وأن هذا الإصدار الجديد يعتمد على Linux 5.15 kernel ومُحسَّن للعمل مع البرامج الصناعية ومعدات Oracle.

الميزات الرئيسية الجديدة لـ Unbreakable Enterprise Kernel 7

في هذا الإصدار الجديد الذي تم تقديمه ، فإن دعم محسّن لمعمارية Aarch64. El حجم صفحة الذاكرة الافتراضي على أنظمة ARM 64 بت تم تخفيضه من 64 كيلوبايت إلى 4 كيلوبايت، والذي يتناسب بشكل أفضل مع أحجام الذاكرة وأعباء العمل النموذجية لأنظمة ARM.

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

بينما في يتم تنفيذ دعم XFS لعمليات DAX للوصول المباشر إلى نظام الملفات ، وتجاوز ذاكرة التخزين المؤقت للصفحة لتجنب التخزين المؤقت المزدوج ، بالإضافة إلى إجراء تغييرات لمعالجة مشكلات تجاوز سعة 32 بت time_t في عام 2038 ، بما في ذلك الخيارات الجديدة للتجميع bigtime و inobtcount.
تم إجراء تحسينات على نظام الملفات OCFS2 (Oracle Cluster File System).

يمكننا أن نجد ذلك أيضًا إضافة نظام ملفات ZoneFS لتبسيط العمل منخفض المستوى مع أجهزة التخزين حسب المناطق. يشير التخزين المخصص إلى محركات أقراص الحالة الصلبة NVMe SSD أو محركات الأقراص الثابتة حيث يتم تقسيم مساحة التخزين إلى مناطق ، وتشكل مجموعات من الكتل أو القطاعات ، والتي يُسمح لها فقط بالإضافة المتسلسلة للبيانات مع تحديث مجموعة الكتل بأكملها. يربط ZoneFS كل منطقة على محرك الأقراص بملف منفصل يمكن استخدامه لتخزين البيانات في الوضع الأولي دون معالجة على مستوى القطاع والحظر ، أي أنه يسمح للتطبيقات باستخدام ملف API بدلاً من الوصول مباشرة إلى جهاز الكتل باستخدام ioctl.

بالإضافة إلى ذلك ، فإنه يسلط الضوء القدرات الموسعة للنظام الفرعي eBPF ، إلى تم تنفيذ آلية CO-RE (Compile Once - Run Everywhere) ، والذي يحل مشكلة قابلية نقل برامج eBPF المترجمة ويسمح لك بتجميع كود برامج eBPF مرة واحدة فقط واستخدام محمل عالمي خاص يكيّف البرنامج المحمّل مع أنواع kernel و BTF الحالية (BPF) نوع الشكل).

تمت إضافة آلية BPF Trampoline، مما يسمح لك بتقليل التكاليف العامة بشكل شبه كامل عند إرسال المكالمات بين البرامج المركزية وبرامج BPF. توفير القدرة على الوصول مباشرة إلى الوظائف الأساسية لبرامج BPF وتعليق وحدة التحكم.

كما استمر تسليم نظام التصحيح الديناميكي DTrace 2.0 ، والذي تم تغييره لاستخدام النظام الفرعي للنواة eBPF. يعمل DTrace 2.0 أعلى eBPF ، على غرار الطريقة التي تعمل بها أدوات تتبع Linux الموجودة أعلى eBPF.

بالنسبة لمجموعات cgroups ، يتم تنفيذ وحدة تحكم ذاكرة بلاطة ، وهو أمر ملحوظ لنقل محاسبة الألواح من مستوى صفحات الذاكرة إلى مستوى كائنات النواة ، والتييتيح e إمكانية مشاركة صفحات الألواح في مجموعات مختلفة ، بدلاً من تخصيص مخابئ منفصلة للبلاطات لكل منها. جروب. يتيح النهج المقترح زيادة كفاءة استخدام اللوح ، وتقليل حجم الذاكرة المستخدمة للبلاطة بنسبة 30-45٪ ، وتقليل إجمالي استهلاك الذاكرة للنواة بشكل كبير ، وتقليل تجزئة الذاكرة.

يتم توفير تسليم بيانات التصحيح بتنسيق CTF (تنسيق النوع المضغوط) ، والذي يوفر تخزينًا مضغوطًا للمعلومات حول أنواع C والعلاقات بين الوظائف ورموز التصحيح.

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

بالإضافة إلى ذلك ، فإن الكود المصدري لـ kernel ، بما في ذلك التقسيم إلى تصحيحات فردية ، متاح في مستودع Oracle Git العام.


اترك تعليقك

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

*

*

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