الإصدار التالي من Windows 10 سيشمل دعم DTrace - DMC للمعلوميات

Page Nav

GRID_STYLE

🔥

latest

Ads Place

الإصدار التالي من Windows 10 سيشمل دعم DTrace

سيوفر تحديث Windows 10 المرتقب دعمًا لنظام DTrace ، وهو أداة تصحيح الأخطاء والتتبع ذات المصدر المفتوح المصممة أصلاً لشركة سولاريس.  ت...



سيوفر تحديث Windows 10 المرتقب دعمًا لنظام DTrace ، وهو أداة تصحيح الأخطاء والتتبع ذات المصدر المفتوح المصممة أصلاً لشركة سولاريس.

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

بعد إصدار Solaris الأولي ، انتشرت DTrace إلى مجموعة واسعة من أنظمة التشغيل الأخرى المشابهة لنظام Unix, واليوم ، تتوفر هذه الميزة لنظام التشغيل Linux و FreeBSD و NetBSD و macOS.

 تم إصدار رمز Solaris الأصلي بموجب ترخيص التنمية والتوزيع المشترك لشركة Sun, وقامت Microsoft بنقل أجزاء CDDL من DTrace وبنت برنامج تشغيل إضافي لنظام التشغيل Windows يقوم ببعض أدوار مراقبة النظام, وسوف يأتي برنامج التشغيل الأخير مع Windows بأجزاء CDDL كلها سيتم تحميلها منفصلة.

 يعمل DTrace عن طريق إدخال أجزاء من التعليمات البرمجية في وظائف النظام التي يجري تحليلها ,وهذا يعني أنه لا يوجد حمل لميزات kernel التي لا يتم تتبعها ، لأنها لا تحتوي على أي كود DTrace على الإطلاق, ومع ذلك ، فإن DTrace ليس البرنامج الوحيد الذي يقوم بتعديل ذاكرة kernel, فالجذور الخفية (rootkits) ستقوم بتصحيح نواة نظام التشغيل بحيث لا تظهر وظائف تعداد العمليات ، على سبيل المثال ، الجذور الخفية قيد التشغيل.

وفقًا لذلك ، قدمت Microsoft منذ فترة طويلة نظام حماية تصحيح أخطاء Kernel (KPP ، المعروف أيضًا باسم PatchGuard).

 يراقب KPP أجزاء معينة من ذاكرة kernel للبحث عن التعديلات ، وتعطل النظام في حالة اكتشاف أي منها, ويقع DTrace في خطأ حماية PatchGuard, ويؤدي التمهيد باستخدام مصحح أخطاء kernel إلى تعطيل PatchGuard ، وبالتالي السماح لـ DTrace بإجراء التعديلات التي يحتاجها.

 يقول مطورو Microsoft إن لديهم أفكارًا حول كيفية قيامهم بتمكين DTrace بطريقة متوافقة مع PatchGuard في المستقبل, لكن في الوقت الحالي ، علينا اختيار واحد أو آخر.

ليست هناك تعليقات

Copyrighted.com Registered & Protected