في 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
