hdiutil is deprecated in macOS 27 Golden Gate (lapcatsoftware.com)

76 points by zdw 2 hours ago

StilesCrisis a minute ago

"Despite giving Apple 100% reliable steps to reproduce, they asked me if the issue still occurred in the latest beta, and if it does, then I should submit an iOS sysdiagnose." No one looked at your repro steps, and no one researched your bug. They're just looking to cull the bug list. If you don't respond immediately, your radar is closed.

DrJokepu an hour ago

> To conclude, I don’t understand why hdiutil needs to be deprecated when the same functionality will live on in diskutil. For some reason, Apple seems intent on breaking longtime workflows and scripts.

Brother, it’s Apple. Any backwards compatibility is purely incidental.

detourdog 27 minutes ago

Diskutil has been around for over a decade and slowly getting features that hdiutil was missing.

Things change but this is hardly some sort of sudden rug pull by Apple.

steve_adams_86 42 minutes ago

Haven’t they actually done a relatively good job in this regard in many ways? I can still use my 12 year old MacBook Air. It’s not super current and not all apps work, but it’s actually still a decent Apple experience. Same with our old iPad. They kept it updated way longer than I expected.

bigyabai 35 minutes ago

> It’s not super current and not all apps work

That's an enormous concession, relative to Windows or Linux.

mschuster91 16 minutes ago

select1 34 minutes ago

pudgywalsh 39 minutes ago

> Haven’t they actually done a relatively good job in this regard in many ways?

No.

Can't run current versions of any apps including Chrome, Edge, and Safari.

Meanwhile the hardware is perfectly fine and could run a supported version of Windows or Linux.

Call me when Apple has a "LTSC" version of their OS. (Spoiler: they won't, ever. Supporting Apple in an enterprise is nothing short of a nightmare.)

childWinning 33 minutes ago

Problem is hdiutil doesn’t work with iPhones?

nrabulinski an hour ago

Given xip has been deprecated for a long time now, yet still is the format Xcode is distributed in, I highly doubt hidutil will ever disappear from macOS. Apple just won’t really update it anymore, just like they haven’t changed xip (not like hidutil has seen any significant changes, but still)

dieulot an hour ago

Similarly, launchctl has long-deprecated subcommands. I initially tried using the new subcommands, ran into issues, and told myself I should have known the “deprecated” ones were the way to go, now and forward.

bbatsell an hour ago

Agreed. seatbelt/sandbox-exec has been “deprecated” for many, many years yet it still underlies all of the system’s sandboxing and Claude et al. use it for their own sandboxes. (And so do I — writing seatbelt rules is the only chance I get to write lisp-flavored anything these days.)

sunshowers 2 minutes ago

This is only tangentially related, but libuv and mio's Windows implementations use the undocumented AFD readiness-based poll interface [1], since there isn't a documented readiness-based interface on Windows. The undocumented interface is now effectively stable since, among other reasons, Microsoft uses Tokio in some of its products.

[1] https://github.com/tokio-rs/mio/blob/master/src/sys/windows/...

jstsch an hour ago

Was the error visible somewhere through Console.app? This is a major annoyance for me with Cocoa/AppKit apps that basically have terminal usage secondary.

user19282 37 minutes ago

I read this as hidutil and had a mini heart attack.

pudgywalsh an hour ago

Pepperidge Farm remembers when they removed the Telnet client (and ntpd, and a half dozen other things) from the OS and didn't warn anyone.

select1 34 minutes ago

Totally normal. March of progress. Old stuff goes away.