في 17 يونيو 2019، تم تقديم الإصدار المهم التالي لنظام التشغيل DragonFly BSD – Release56. يجلب الإصدار تحسينات كبيرة لنظام الذاكرة الظاهرية، وتحديثات لـ Radeon وTTM، وتحسينات في الأداء لـ HAMMER2.
تم إنشاء DragonFly في عام 2003 كفرع من الإصدار 4 من FreeBSD. ومن بين الميزات العديدة التي تتمتع بها غرفة العمليات هذه، يمكن تسليط الضوء على ما يلي:
-
نظام ملفات عالي الأداء HAMMER2 - دعم الكتابة إلى لقطات متعددة بالتوازي، ونظام حصص مرن (بما في ذلك الدلائل)، والنسخ المتطابق المتزايد، والضغط بناءً على خوارزميات مختلفة، والنسخ المتطابق المتعدد الرئيسي الموزع. آلية التجميع قيد التطوير.
-
نواة هجينة تعتمد على خيوط خفيفة الوزن مع القدرة على تشغيل نسخ متعددة من النواة كعمليات مساحة المستخدم.
تغييرات الإصدار الرئيسية
-
تم إجراء العديد من التغييرات على النظام الفرعي للذاكرة الافتراضية، مما أدى إلى زيادة الأداء بشكل ملحوظ، بما يصل إلى 40-70% في أنواع معينة من العمليات.
-
العديد من التغييرات على برنامج تشغيل DRM لـ Radeon والنظام الفرعي لإدارة ذاكرة الفيديو TTM لشرائح فيديو AMD.
-
تحسين أداء نظام الملفات HAMMER2.
-
تمت إضافة دعم لـ FUSE في مساحة المستخدم.
-
تم تنفيذ عزل البيانات في وحدة المعالجة المركزية بين النظام والمستخدم: SMAP (منع الوصول إلى وضع المشرف) وSMEP (منع تنفيذ وضع المشرف). لاستخدامها، مطلوب الدعم من وحدة المعالجة المركزية.
-
بالنسبة لمعالجات Intel، يتم تنفيذ الحماية ضد فئة الهجمات MDS (أخذ عينات البيانات المعمارية الدقيقة). يتم تعطيله افتراضيًا ويجب تمكينه يدويًا. يتم تمكين حماية Spectre بشكل افتراضي.
-
يستمر الترحيل إلى LibreSSL.
-
الإصدارات المحدثة من مكونات نظام التشغيل التابعة لجهات خارجية.
المصدر: linux.org.ru