Live data from Hacker News

Docker Desktop for Mac (Apple Silicon)

docker.com

21–30 of 124 posts

Re: Docker Desktop for Mac (Apple Silicon)

#21
post #19

Reminder: unlike the docker command line tool, and the dockerd server container management tool, the Docker Desktop products are a) not free software, b) not even source available, and c) send a lot of sensitive data about your system back to Docker Inc without consent. I didn’t realize this for a while myself, as the docker CLI tools are all free software. The “Desktop” variants are not, and embed spyware.

Thank you for highlighting this issue, I certainly think it is something which users should at least be aware of and they don't really do a good job in explaining the distinction.

Re: Docker Desktop for Mac (Apple Silicon)

#23
post #14

I wonder if the Apple Silicon decision is going to have a large impact on what CPUs are used in the datacenter? I (and I suspect many others) would just default to x86_64, because that's what I develop on and compile to. I suspect many developers on Apple computers will start to look at the differences and choose whatever meets their requirements while minimizing costs. Should this trend continue, this could even hav…

That's what Linus Torvalds said too: ARM won't have a chance in the datacenter until it gets onto desktop computers of developers first. https://www.realworldtech.com/forum/?threadid=183440&curpost... That moment is now here. Sure, it's only a subset of the market, but Mac devices are a significant percentage of developer computers (28%), way higher than in the general population (17%). https://insights.stackoverflow…

I did not have a 88000, SPARC, PA-RISC, RS/6000 desktop to develop on UNIX.

Likewise, with the return of timesharing, anyone can log into their assigned server slot and work just like I was doing 30 years ago.

Re: Docker Desktop for Mac (Apple Silicon)

#24
post #22

Doesn’t this imply that we could have Docker for iOS? I don’t think Apple would allow it, but it seems like an interesting antitrust wedge if they blocked it.

I don’t think MacOS and iOS are similar enough for this to be an obvious jump. I think the iOS kernel is also prohibitively locked down to do anything like custom virtualization.

Re: Docker Desktop for Mac (Apple Silicon)

#25
post #22

Doesn’t this imply that we could have Docker for iOS? I don’t think Apple would allow it, but it seems like an interesting antitrust wedge if they blocked it.

I don’t think MacOS and iOS are similar enough for this to be an obvious jump. I think the iOS kernel is also prohibitively locked down to do anything like custom virtualization.

https://twitter.com/ktemkin/status/1382913602940674050

Re: Docker Desktop for Mac (Apple Silicon)

#26
post #23
post #14

Earlier quoted context omitted.

That's what Linus Torvalds said too: ARM won't have a chance in the datacenter until it gets onto desktop computers of developers first. https://www.realworldtech.com/forum/?threadid=183440&curpost... That moment is now here. Sure, it's only a subset of the market, but Mac devices are a significant percentage of developer computers (28%), way higher than in the general population (17%). https://insights.stackoverflow…

I did not have a 88000, SPARC, PA-RISC, RS/6000 desktop to develop on UNIX. Likewise, with the return of timesharing, anyone can log into their assigned server slot and work just like I was doing 30 years ago.

You don’t necessarily need a majority to influence the population. Nassim Taleb has described several examples of “intolerant minorities” that influence the behavior of the whole. I wouldn’t be surprised if a similar thing happens with ARM.

https://medium.com/incerto/the-most-intolerant-wins-the-dict...

Re: Docker Desktop for Mac (Apple Silicon)

#27
post #9

The whole point of docker was to have reproducible builds. What runs on the dev machine also runs on the server. But M1 macs change that in a major way. There might be bugs or available features in ARM versions of popular software, so what works on a dev machine might not work on the server and vice-versa.

Containers don't have anything to do with reproducible builds, docker advocates just happened to misuse it for that purpose.

Re: Docker Desktop for Mac (Apple Silicon)

#28
post #23

Earlier quoted context omitted.

I did not have a 88000, SPARC, PA-RISC, RS/6000 desktop to develop on UNIX. Likewise, with the return of timesharing, anyone can log into their assigned server slot and work just like I was doing 30 years ago.

You don’t necessarily need a majority to influence the population. Nassim Taleb has described several examples of “intolerant minorities” that influence the behavior of the whole. I wouldn’t be surprised if a similar thing happens with ARM. https://medium.com/incerto/the-most-intolerant-wins-the-dict...

Well, I do hope that in this case the “intolerant minority” will drive cross-compilation and platform independence of code. It would be sad - and in the long term unsuccessful - if it just Balkanized the development landscape.

Re: Docker Desktop for Mac (Apple Silicon)

#29
post #25

Earlier quoted context omitted.

I don’t think MacOS and iOS are similar enough for this to be an obvious jump. I think the iOS kernel is also prohibitively locked down to do anything like custom virtualization.

https://twitter.com/ktemkin/status/1382913602940674050

Amazing! I'm very surprised and stand corrected!

Re: Docker Desktop for Mac (Apple Silicon)

#30
post #23

Earlier quoted context omitted.

I did not have a 88000, SPARC, PA-RISC, RS/6000 desktop to develop on UNIX. Likewise, with the return of timesharing, anyone can log into their assigned server slot and work just like I was doing 30 years ago.

You don’t necessarily need a majority to influence the population. Nassim Taleb has described several examples of “intolerant minorities” that influence the behavior of the whole. I wouldn’t be surprised if a similar thing happens with ARM. https://medium.com/incerto/the-most-intolerant-wins-the-dict...

My point being that Apple adoption of ARM is irrelevant for servers, Apple products aren't even available in most countries below tier 2 in an amount that developers would care.

They will either be using Windows in some form (even if pirated), now with Linux VMs as standard feature, or some Linux variant.

Post reply on HN