Apple deprecates hdiutil in macOS 27 Golden Gate: diskutil image is faster, but missing key options

hdiutil is deprecated in macOS 27 Golden Gate

Jeff Johnson reports that macOS 27 Golden Gate deprecates the long-standing command-line tool hdiutil, directing users to diskutil image instead. While the new tool is significantly faster and produces smaller disk images, it lacks several hdiutil options, including -puppetstrings and -scrub, and fails with unhelpful errors when encountering file permission issues. Johnson's tests show diskutil image completes a home folder backup in 40-45 seconds versus 110-115 seconds for hdiutil, but it also skips the ~/.Trash folder by default. He criticizes Apple for breaking existing workflows and notes that the deprecation could break apps that call hdiutil directly.

For some reason, Apple seems intent on breaking longtime workflows and scripts.
  1. nrabulinski

    Учитывая, что xip уже давно объявлен устаревшим, но до сих пор является форматом, в котором распространяется Xcode, я сильно сомневаюсь, что hdiutil когда-либо исчезнет из macOS. Apple просто больше не будет его по-настоящему обновлять, как и не меняла xip (не то чтобы hdiutil видел какие-то значительные изменения, но всё же).

  2. oefrha

    Мне нравится, как компания с рыночной капитализацией в 4,5 триллиона долларов не может позволить себе 100 инженерных часов в год на поддержку этого, или просто перевести токены Claude на это, в то время как они продолжают рассказывать нам, насколько продуктивным делает их ИИ (который, если честно, действительно сделал меня гораздо продуктивнее).

  3. binaryturtle

    Значит, я так понимаю, RAM-диски тоже устарели? (Насколько я помню, hdiutil был единственным способом их создавать).

  4. stasomatic

    Сейчас модно критиковать Apple из-за её размера/влияния/рыночной капитализации. Раздражает, очень. У них около 14% доли рынка настольных компьютеров. Остальные 86% справляются намного лучше? Я, возможно, никогда не пользовался hdiutil.

  5. jstsch

    Была ли ошибка видна где-то через Console.app? Это главная проблема для меня с приложениями Cocoa/AppKit, где использование терминала вторично.

Ещё за этот день

2026-08-22