Apple marca como obsoleto hdiutil en macOS 27 Golden Gate y propone diskutil como reemplazo

Fuentes: hdiutil is deprecated in macOS 27 Golden Gate

Apple ha incluido en la beta de macOS 27 "Golden Gate" un aviso de obsolescencia para la herramienta de línea de comandos hdiutil, utilizada para manipular imágenes de disco. La propia página de manual indica que los usuarios deben recurrir a diskutil image para adjuntar, crear, redimensionar y consultar imágenes, incluidas las ASIF (Apple Sparse Image Format), que solo son compatibles con diskutil.

Aunque la mayoría de las opciones de hdiutil están presentes en diskutil con nombres distintos, faltan varias banderas, como -puppetstrings (salida de progreso fácil de parsear) y varias opciones de hdiutil create -srcfolder (-crossdev, -scrub, -anyowners, -skipunreadable, -atomic, -copyuid). En una prueba práctica, el autor realizó una copia de seguridad cifrada de su carpeta de usuario en un MacBook Pro. hdiutil tardó entre 110 y 115 segundos y mostró un prompt de autenticación cuando encontró un archivo propiedad del usuario root. diskutil image, en cambio, completó la misma tarea en 40-45 segundos y produjo un archivo dmg ligeramente más pequeño (2,8 GB frente a 2,89 GB), pero falló ante el archivo propiedad de root al no solicitar credenciales, sin ofrecer un error detallado.

El autor también detectó que diskutil ya excluye la papelera ~/.Trash de forma predeterminada (como si -scrub estuviera activo), pero no expone esa opción. Tanto hdiutil como diskutil siguen arrastrando un viejo bug con archivos .bnnsir de Siri CoreSpeech documentado por el autor en macOS Sequoia y todavía sin resolver en la beta actual.