makeitdouble a day ago

Docker still relies on Rosetta 2 on some parts, I wonder how it will go on that front

https://docs.docker.com/desktop/setup/install/mac-install/

While the documentation doesn't really dig on the issue, I remember it was needed for x86 emulation (if you're trying an older image of MySQL for instance), so I guess other platform emulation will be significantly harder from now on for Apple Silicon ?

  • placatedmayhem 11 hours ago

    I've nearly given up on using containers on macOS for development at work, because I frequently need to test amd64-only containers. One deviation from our production (Linux on x86_64) is bad enough, but two surfaces issues, or even annoyances, frequently enough that I'm likely to take a plain Linux box for my next refresh.

    Removal of the parts that Docker Desktop or colima use to provide x86_64 hosting might just seal that for me.

    (Remote dev is another option, but I haven't found that particularly ergonomic yet.)

jshier a day ago

They won't do it, as they hate anything more than a minimal testing matrix, but it would be nice if, when the Intel versions of the system frameworks are fully removed, Rosetta 2 could be updated to include them as a downloadable component, so we could keep easy Intel support for those that really need it. It sounds like they're going to do something similar for games, where you can download a version of Rosetta 2 specifically created for them, but it would be nice to make them available for any app.

magic_hamster a day ago

Rosetta 2 is pretty important for running amd64 containers on Mac. Removing it will be a big disadvantage. Why take something that works well and throw it away with no alternative?

  • dwaite 2 hours ago

    Why is Rosetta 2 used for running native containers on Apple Silicon?

    My understanding was that it was used for running x86_64 containers within a arm64 linux VM, because it could provide hardware accelerated emulation for the linux binaries.

  • 112233 20 hours ago

    I have not noticed apple caring much about pro users ever before. Aperture? Final Cut?

    I mean, if they could simply kick out all studios that used final cut by making it incompatible, why care now?

  • JohnTHaller 21 hours ago

    Money

    • shepherdjerred 21 hours ago

      Who exactly is profiting, and how?

      • nimih 20 hours ago

        Presumably, you take the employees who were supporting Rosetta 2 and Intel macs, and you either move them to some other team or fire them, and now you've reduced your payroll expenses somewhat, which leads to a relative profit.

burnt-resistor 15 hours ago

Forced obsolesce and incompatibility in the name of cute design and "progress".

What is needed is an app/infrastructure that doesn't just convert app temporarily but translates them permanently.

TMWNN 16 hours ago

I have one Intel app that I am absolutely dependent on

  • Gigachad 19 minutes ago

    macOS has never been a good platform for running unmaintained software.