يأتي Linux 5.15 مع تحسينات دعم لـ Btrfs وخادم SMB وبرنامج تشغيل NTSF والمزيد

بعد شهرين من التطوير ، أصدر Linus Torvalds إصدار Linux kernel 5.15 وتشمل التغييرات الملحوظة أ برنامج تشغيل NTFS جديد مع دعم الكتابة، وحدة ksmbd مع تنفيذ خادم SMB ، نظام DAMON الفرعي لمراقبة الوصول إلى الذاكرة ، قفل العناصر الأساسية لوضع الوقت الحقيقي ، دعم fs-verity في Btrfs والمزيد.

تلقى الإصدار الجديد 13,499،1,888 إصلاحًا من 42،10,895 مطورًا ، وحجم التصحيح 632,522 ميجا بايت (التغييرات أثرت على 299,966،XNUMX ملفًا ، وتمت إضافة XNUMX،XNUMX سطرًا من التعليمات البرمجية ، وتمت إزالة XNUMX،XNUMX سطرًا).

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

في هذا الإصدار الجديد النواة اعتمد تطبيقًا جديدًا لنظام ملفات NTFS ، بواسطة Paragon Software. يمكن أن تعمل وحدة التحكم الجديدة في وضع الكتابة و يدعم جميع ميزات الإصدار الحالي من NTFS 3.1 ، بما في ذلك سمات الملفات الموسعة ، وقوائم الوصول (ACL) ، ووضع ضغط البيانات ، والمعالجة الفعالة لفجوات الملف (المتفرقة) ، وإعادة تشغيل التغييرات من السجل لاستعادة التكامل بعد حالات الفشل.

نظام الملفاتيدعم s Btrfs آلية fs-verity ، هذا مستخدم للتحكم بشفافية في سلامة ومصداقية الملفات الفردية باستخدام التجزئة أو مفاتيح التشفير المخزنة في منطقة البيانات الوصفية المرتبطة بالملفات. في السابق كان fs-verity متاحًا فقط لـ FS Ext4 و F2fs.

Btrfs يضيف أيضًا دعمًا لتعيين معرفات المستخدم إلى أنظمة الملفات المركبة (مدعوم سابقًا لأنظمة الملفات FAT و ext4 و XFS). تتيح لك هذه الميزة ربط ملفات مستخدم معين على قسم خارجي مركب بمستخدم آخر على النظام الحالي.

تشمل التغييرات الأخرى على Btrfs ما يلي: تسريع إضافة مفاتيح إلى فهرس الدليل لتحسين أداء إنشاء الملفات ؛ القدرة على العمل raid0 بجهاز واحد و raid10 بجهازين (على سبيل المثال ، في عملية إعادة تكوين مصفوفة) ؛ الخيار "الإنقاذ = ibadroots" لتجاهل الشجرة الممتدة غير الصالحة ؛ تسريع عملية "الإرسال" ؛ تقليل تعارضات القفل أثناء عمليات تغيير الاسم ؛ القدرة على استخدام قطاعات 4K على أنظمة بحجم صفحة ذاكرة 64 كيلو بايت.

في EXT4 ، تم العمل على زيادة أداء كتابة المخزن المؤقت lloc ومعالجة الملفات اليتيمة (اليتيمة) التي لا تزال موجودة بسبب حقيقة أنها ظلت مفتوحة ، ولكن تبين أنها غير مرتبطة بدليل.

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

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

من ناحية أخرى تكون حصة ذلك إضافة دعم للجدولة غير المتكافئة لتعيين المهام إلى نوى المعالج في البنى حيث تسمح بعض وحدات المعالجة المركزية بمهام 32 بت والبعض الآخر يعمل فقط في وضع 64 بت (على سبيل المثال ، ARM). يسمح الوضع الجديد فقط بوحدات المعالجة المركزية التي تدعم مهام 32 بت أن تؤخذ في الاعتبار عند جدولة مهام 32 بت.

للهندسة المعمارية ARC ، تم تنفيذ دعم جداول صفحات الذاكرة من ثلاثة مستويات وأربعة مستويات ، مما سيمكن دعم معالجات ARC 64 بت.

من جانب وحدات التحكم ، يمكننا أن نجد وحدة التحكم amdgpu متوافق مع Cyan Skillfish APUs (مزودة بوحدات معالجة رسومات Navi 1x). تم تنفيذ دعم ترميز الفيديو لـ APU Yellow Carp ، تمت إضافة دعم مُحسّن لوحدة معالجة الرسومات Aldebaran ، وإضافة معرّفات الخرائط الجديدة المستندة إلى وحدة معالجة الرسومات Navi 24 "Beige Goby" و RDNA2 ، وتطبيق العرض الافتراضي المحسّن (VKMS) المقترح ، ودعم مراقبة درجة حرارة رقائق AMD Zen المضافة 3.

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

تعمل وحدة التحكم i915 الخاصة بـ Intel Graphics على توسيع استخدام TTM Video Memory Manager وتتضمن القدرة على إدارة استهلاك الطاقة استنادًا إلى GuC (متحكم الرسومات). بدأت الاستعدادات لتنفيذ دعم Intel ARC Alchemist Graphics و Intel Xe-HP GPUs.

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

  • يقوم برنامج التشغيل الجديد بتنفيذ التحكم في الإضاءة الخلفية للوحة eDP عبر DPCD (بيانات تكوين منفذ العرض).
  • تمت إضافة دعم لوحدات معالجة الرسومات Adreno 7c Gen 3 و Adreno 680 في برنامج تشغيل msm.
  • تم تنفيذ القدرة على بناء النوى لبنية ARM64 في شكل عملاء لـ Hyper-V hypervisor.
  • تمت إضافة برنامج تشغيل Virtio لناقل I2C ، والذي يسمح لك بمحاكاة برامج تشغيل I2C في وضع paravirtualization باستخدام خلفيات منفصلة.
  • تمت إضافة برنامج التشغيل gpio-Virtio Virtio للسماح لأنظمة الضيف بالوصول إلى خطوط GPIO التي يوفرها النظام المضيف.
  • يطبق برنامج Hypervisor KVM القدرة على عرض الإحصائيات في شكل مخططات بيانية خطية ولوغاريتمية.
  • يضيف برنامج تشغيل الربط ، المستخدم لإضافة واجهات شبكة ، دعمًا للنظام الفرعي XDP (مسار بيانات eXpress) ، والذي يسمح لك بمعالجة حزم الشبكة في مرحلة واحدة قبل معالجتها بواسطة مكدس شبكة Linux kernel.
  • يدعم مكدس mac80211 اللاسلكي 6 جيجا هرتز STA (تصريح مؤقت خاص) في أوضاع LPI و SP و VLP ، بالإضافة إلى القدرة على تكوين TWT (وقت الاستيقاظ المستهدف) بشكل منفصل في وضع نقطة الوصول.
  • يضيف Netfilter برامج تشغيل لتدفقات الشبكة المغلفة في SRv6 (توجيه المقطع IPv6).
  • تمت إضافة دعم sockmap لمقابس تدفق Unix.
  • يتم تطبيق برنامج تشغيل IOMMU لشريحة Apple M1.
  • تمت إضافة برنامج تشغيل صوت لأنظمة AMD Van Gogh APU.
  • تمت إضافة برنامج التشغيل Realtek R8188EU إلى فرع الجاهزية ، والذي حل محل برنامج التشغيل السابق (rtl8188eu) لشرائح Realtek RTL8188EU 802.11 b / g / n اللاسلكية.

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


اترك تعليقك

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

*

*

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