hdiutil is deprecated in macOS 27 Golden Gate

(lapcatsoftware.com)

74 points | by zdw 1 hour ago

7 comments

  • DrJokepu 53 minutes 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 21 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 37 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 30 minutes ago
        > It’s not super current and not all apps work

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

        • mschuster91 11 minutes ago
          > That's an enormous concession, relative to Windows or Linux.

          Windows yes, but Linux... no, at least if it's open source.

          Closed source apps that compile fully static, these tend to be stable and Just Run in my experience... but open source apps? Good luck trying to bring these to even compile 10 years afterwards without going through an insane dance with Docker...

        • select1 29 minutes ago
          On Linux, there aren't 'apps' that normal people want. Basic things like 'functional 1080p/4k Netflix' and 'commercial software' aren't really a thing.
          • bel8 21 minutes ago
            That's another goalpost. That's because DRM doesn't go well with Open source.
          • fragmede 16 minutes ago
            Netflix works, just not 4k. Blender and Davinci Resolve say there's commercial software, just not actual Photoshop.
          • bigyabai 18 minutes ago
            Correct, you have just successfully identified the reason why Windows exists. Well done!
      • pudgywalsh 34 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 28 minutes ago
      Problem is hdiutil doesn’t work with iPhones?
    • kdkdkwjfkw 34 minutes ago
      [flagged]
  • nrabulinski 1 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 39 minutes 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 59 minutes 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.)
  • jstsch 1 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 32 minutes ago
    I read this as hidutil and had a mini heart attack.
  • pudgywalsh 40 minutes 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 29 minutes ago
    Totally normal. March of progress. Old stuff goes away.
  • haunter 43 minutes ago
    [flagged]
    • kdkdkwjfkw 32 minutes ago
      [flagged]
      • bigyabai 27 minutes ago
        I don't think they're wrong. Apple is very open about their desire to depreciate legacy tech like OpenGL and HFS to promote proprietary alternatives.

        There's a perennial churn of "Apple depreciated my favorite feature!" (I used to be one of them) and most of those people (including myself) eventually accept an alternative.

        • fragmede 12 minutes ago
          It's not like ifconfig and sysvinit are well supported in Linux these days. I mean, you can, but let's not pretend that things never ever change (eg systemd and Wayland) on Linux either. Can I get non-interger display scaling yet?
          • sunshowers 4 minutes ago
            > Can I get non-interger display scaling yet?

            I'm using 1.25 scale on Niri + DMS right now, on a dual 4k monitor (G9 57) at 240Hz. Probably the most demanding single monitor setup right now.