قائمة بجميع امتدادات Kernel للجهات الخارجية في نظام التشغيل Mac OS X
إذا كنت تقوم باستكشاف أخطاء جهاز Mac مع بعض المشكلات الغريبة التي لا يبدو أن الإجراءات الروتينية تعمل على حلها ، فقد يكون من المفيد سرد امتدادات kernel التي تم تنشيطها ، خاصةً ملفات kexts الخاصة بالجهات الخارجية التي تم تحميلها في OS X.
تحديد امتدادات kernel التي يتم تحميلها وتشغيلها في نظام التشغيل Mac OS X أمر سهل إلى حد ما ، وباستخدام grep ، يمكنك بسهولة إدراج جميع ملفات kexts التابعة لجهات خارجية.يمكنك أيضًا استخدام نفس الأمر لسرد امتدادات kernel الأصلية أيضًا. لتحقيق ذلك ، ستستخدم الأمر kextstat وتوجيه الإخراج إلى grep ، باستخدام سطر الأوامر. يعمل هذا بنفس الطريقة في جميع إصدارات نظام التشغيل Mac OS X.
كيفية الاطلاع على جميع امتدادات Kernel للجهات الخارجية في نظام التشغيل Mac OS X
الصيغة الكاملة لرؤية امتدادات نواة الطرف الثالث على النحو التالي:
kextstat | grep -v com.apple
سيختلف الإخراج اعتمادًا على امتدادات الطرف الثالث ، إن وجدت ، في النواة. قد يبدو شيئًا كالتالي:
فهرس المراجع حجم العنوان الاسم السلكي (الإصدار) مرتبط مقابل 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1119 0 0xfffff945818248770 0x3000 0x3000 com . whattheheckisthis.WeirdExtension (1) 5 2
إذا رأيت شيئًا ما في غير محله في تلك القائمة ، فقد يكون هذا مكانًا جيدًا لبدء استكشاف الأخطاء وإصلاحها.
كيفية سرد كافة امتدادات Kernel في OS X
بالطبع يمكنك دائمًا سرد جميع امتدادات kernel (بمعنى ، تضمين kexts الرسمية لنظام التشغيل Mac OS X من Apple) بمجرد كتابة سلسلة الأوامر التالية:
kextstat
سيكون الناتج هنا مهمًا ، لكنه قد يظل ذا قيمة.
إذا كنت تريد معرفة المزيد عن kextstat ، فما عليك سوى كتابة "man kextstat" لفتح صفحة الدليل في OS X Terminal.
لا تنس أنه يمكنك يدويًا فحص موقع مجلد نظام امتداد kernel التقليدي أيضًا إذا لزم الأمر ، حتى نقل وإزالة ملفات kext من هناك للمساعدة في عملية التثبيت أو إلغاء التثبيت أو استكشاف الأخطاء وإصلاحها أو اكتشاف امتدادات النواة.