تحيل شركة Apple رسمياً أحد أقدم أوامر موجه الأوامر (Terminal) وأكثرها استخداماً لإدارة صور الأقراص على أجهزة Mac إلى التقاعد. وبدءاً من الإصدارات التجريبية لنظام macOS Golden Gate، تم إيقاف أو إلغاء الميزة (Retire a feature) لأمر hdiutil رسمياً، مما يجبر المطورين والمستخدمين المحترفين على الانتقال إلى بديل أحدث قبل إزالته نهائياً من نظام التشغيل.
رصد المطور Jeff Johnson تحذير إيقاف الدعم لأول مرة. فعندما يكتب المستخدمون أمر man hdiutil في تطبيق موجه الأوامر (Terminal) ضمن نظام macOS 27.0، تظهر لهم رسالة تحذيرية واضحة تشير إلى الإزالة الوشيكة للأداة. ورغم أن الأمر لا يزال يعمل في الوقت الحالي، إلا أن Apple توجّه جميع المستخدمين للاعتماد على أمر diskutil image لتنفيذ عمليات صور الأقراص المستقبلية.
في نظام macOS 27.0، تم إيقاف دعم hdiutil. استخدم diskutil image بدلاً منه لجميع عمليات صور الأقراص. يوفر diskutil image أوامر فرعية للإرفاق، والإنشاء، وتغيير الحجم، والمعلومات، وتغيير كلمة المرور.
- دليل موجه الأوامر من Apple (نظام macOS Golden Gate)
قد يكون هذا التحول مدفوعاً بأسباب أمنية. ففي 15 أكتوبر 2025، أصدرت Apple تحديثاً أمنياً (Security Patch) لنظام macOS Sonoma لمعالجة ثغرة كانت تسمح لأمر hdiutil بتنفيذ تعليمات برمجية عشوائية بشكل غير متوقع. وعالجت الشركة تلك المشكلة عبر إزالة الأكواد البرمجية (Code) المعرضة للخطر بالكامل بدلاً من استبدالها، مما كان بمثابة بداية النهاية لهذه الأداة القديمة.
الانتقال إلى استخدام diskutil image
تكرر أداة diskutil image من Apple معظم وظائف الأداة القديمة، لكنها تعمل بطريقة مختلفة قد تؤدي إلى تعطل نصوص النسخ الاحتياطي وتطبيقات إصلاح الأقراص الحالية. ويجب على المطورين تحديث عملياتهم الخلفية لتجنب الأعطال الصامتة.
- لعرض دليل الاستخدام للأداة الجديدة، استخدم الأمر التالي:
man diskutil- تدعم الأداة الجديدة حصرياً تنسيق صور الأقراص المتفرقة من Apple (ASIF)، وهي ميزة لم يعد بإمكان أمر
hdiutilالتعامل معها. - تغيرت طريقة التعامل مع المصادقة بشكل جذري. فعندما يكون الملف مملوكاً لحساب المسؤول الجذري، كان أمر
hdiutilيطلق مطالبة بالمصادقة. في المقابل، تفشل أداةdiskutil imageببساطة وتُظهر رسالة خطأ عامة، مما يتطلب من المستخدمين تعديل أذونات الملفات (File Permissions) يدوياً أو تشغيل النصوص البرمجية بصلاحيات المسؤول (Administrator Privileges).
النهاية الصامتة لأدوات Mac القديمة
يأتي إيقاف دعم أمر hdiutil في أعقاب الإلغاء الأخير لبروتوكول ملفات Apple في نظام macOS Sequoia 15.5، مما يبرز توجه الشركة الصارم نحو تحديث بنيتها التحتية الأساسية. ورغم أن المستخدم العادي لن يلاحظ هذا التغيير، إلا أن تداعياته ستتردد بقوة داخل مجتمع المطورين. فتطبيقات إصلاح الأقراص، وأدوات النسخ الاحتياطي، ونصوص النشر الآلية التي اعتمدت على هذا الأمر لعقود ستتعطل بصمت إن لم يتم تحديثها.
كما أن فشل أداة diskutil image دون إظهار مطالبة بالمصادقة للملفات الجذرية يشير إلى أن Apple تضع حدوداً أمنية صارمة فوق راحة المطورين. ومن خلال إزالة مطالبات كلمات المرور التفاعلية من أوامر النظام الخلفية، تجبر Apple صناع الأدوات على إعادة كتابة بروتوكولات معالجة الأخطاء من الصفر، مما يضمن عدم تمكن التطبيقات من تجاوز أذونات مستوى النظام بسهولة قبل وصول الإصدار القادم من النظام.