News for hackers. Stuff that matters.
Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @01:55AM (#26830051)
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) by thethimble on Friday April 16, 2021 @02:03AM (#26830096)
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) by eecc on Friday April 16, 2021 @02:12AM (#26830172)
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) by est31 on Friday April 16, 2021 @02:17AM (#26830210)
Yeah it's quite fortunate that just as everyone is dropping x86 32 bit support, aarch64 comes along and prevents the ecosystem from hardcoding x86_64 too much. It makes sure that the computing landscape doesn't assume too much about the arch.
Re:Docker Desktop for Mac (Apple Silicon) by gogopuppygogo on Friday April 16, 2021 @02:47AM (#26830442)
The reasonable person adapts to the world around them. The unreasonable person makes the world adapt to them.

Therefore all change is dependent upon the unreasonable person.

The world does not change for reasonable people.

Re:Docker Desktop for Mac (Apple Silicon) by floatingatoll on Friday April 16, 2021 @12:20PM (#26835828)
False. It is not always reasonable to adapt; for example, when the adapting to the world would worsen the world. Changing "reasonable" to "passive" and "unreasonable" to "active" resolves the inaccuracy in your statement, and more correctly names the risk inherent in passively adapting.
Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @02:14AM (#26830185)
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.

Re:Docker Desktop for Mac (Apple Silicon) by coldtea on Friday April 16, 2021 @02:27AM (#26830296)
>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.

(a) It's not those countries that drive trends (if they were we wouldn't have heavy frameworks and a 10MB SPA bloat as the norm in web development),

(b) ARM was already trending for use in servers (heck, even supercomputers),

(c) and Apple's transition means tons of devs in the West (and elsewhere, e.g. I've worked outside of Europe and US and everybody had a Mac in several different companies) will end up with an ARM chip and start influencing server trends

(d) At first many of those devs will go to ARM for personal server needs, like people use Digital Ocean and Linode and VPS providers for tons of personal/small business products today

(e) As for Windows, it wont stay out of the ARM game long (it already has a leg in). And even your developing world devs will easily find cheapo ARM computers for Linux/Windows.

Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @03:12AM (#26830572)
Lucky you to work for such wealthy organisations.

I happen to care for fellow developers, and outside our Fortune 500 customers orgs, I haven't seen anyone being so lucky, and even then, Apple hardware tends to stay at MBA levels, unless they are doing iOS development.

I have seen devs teams where iMacs are timeshared across teams.

Re:Docker Desktop for Mac (Apple Silicon) by coldtea on Friday April 16, 2021 @04:32AM (#26831180)
>Lucky you to work for such wealthy organisations.

Are we talking about enterprises here, with say, millions in revenue and a few millions in profit, or small shops that can't afford webservers and maybe use some shared hosting?

>I happen to care for fellow developers, and outside our Fortune 500 customers orgs, I haven't seen anyone being so lucky

Well, outside of the virtue signalling (and/or implying that I don't care for fellow developers), this is neither here, nor there.

It's not developing world SMEs that set industry trends, or have historically done so.

And we were talking about whether there will be a trend towards ARM in datacenters (helped because of the fact devs will now get more familiar with ARM, with M1 and similar ARM moves from MS).

It's not about whether Macs (or ARM) will be the architecture of choice for cash strapped companies in Freedonia.

(Plus, IT demand and ability to work / compete across the world, makes devs an exception related to their countries average wages. A local dev wage might be 1/2 or 1/5th of what a dev gets in Silicon Valley, but it's not 1/10 or 1/20 - as their national average across professions can often be. And such salaries still have them afford nice tools, Macs or high end PCs or similar).

(Also, Fortune 500? Never worked in one such company, and the ones I did are more like Fortune 1,000,000 but still Macs are extremely popular with devs).

Re:Docker Desktop for Mac (Apple Silicon) by tinus_hn on Friday April 16, 2021 @05:14AM (#26831487)
Of course the typical ‘Enterprise means Microsoft’ companies aren’t going to use these Apple machines that don’t run Windows.
Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @05:10AM (#26831463)
OP was the one asserting how M1 is relevant for the data center.

As for the rest I won't bother to reply.

Re:Docker Desktop for Mac (Apple Silicon) by coldtea on Friday April 16, 2021 @05:37AM (#26831673)
>OP was the one asserting how M1 is relevant for the data center.

And I think his assertion is on point, in the sense that the widespread availability of desktop ARMs on developers hands will help drive ARM adoption to the datacenter (and that's just with the M1/M... line, not to mention further ARM adoption by MS that's also possible).

For what is worth, Linus Torvalds made a similar point regarding the influence of developer architecture options to server architecture choices (and especially regarding ARM).

I think that the objection "but developing world / poorer companies don't use Macs/M1" is valid, but not really relevant, kinda moving the goalposts. It's not those that set industry trends (and surely not in the US).

>As for the rest I won't bother to reply.

Well, I've replied to the arguments, with what I think is the case (and what I've seen).

Not sure if you were bothered that I took offense to the "I happen to care for fellow developers" line. But it sounded like an insult that wasn't called for, and was not relevant to the discussion.

Re:Docker Desktop for Mac (Apple Silicon) by randallsquared on Friday April 16, 2021 @06:52AM (#26832249)
Given the rest of their comment, I thought "care for" meant "support". That is, system administration and developer support, rather than "care about"...
Re:Docker Desktop for Mac (Apple Silicon) by coldtea on Friday April 16, 2021 @07:21AM (#26832507)
Ah! I thought it was about the parent "caring for" fellow less compensated developers (who can't afford an M1), vs me not caring and dismissing their importance in my argument.

In that case, I apologize!

Re:Docker Desktop for Mac (Apple Silicon) by kmonsen on Friday April 16, 2021 @03:47AM (#26830818)
Mac mini is $700, pretty sure most companies can use this as a dev computer.
Re:Docker Desktop for Mac (Apple Silicon) by vetinari on Friday April 16, 2021 @05:00AM (#26831379)
Mac mini might be $700/€800, but 1) for an inadequate configuration, you need €1260 for something usable and 2) the cost of integrating the first Mac into Windows-optimized infrastructure is way above that. If you want things like Kerberos SSO (i.e. Active Directory), you need Apple-blessed MDM system to provision it. That one isn't coming in the price of the Mac mini.

So most companies, if they have a mac, it is one on the side, so they can avoid 2).

(How do I know? I'm the only guy using mac in our org).

Re:Docker Desktop for Mac (Apple Silicon) by Toutouxc on Friday April 16, 2021 @06:00AM (#26831850)
The M1 Mac Mini with 16 GB RAM is $859 in the US and 1029€ in a generic European country (Germany).

In my opinion that's pretty competitive.

Re:Docker Desktop for Mac (Apple Silicon) by lostlogin on Friday April 16, 2021 @06:16AM (#26831968)
The bit that I’ve been impressed by is the life span. Machines used every day for 8-13 years and still ok. The amount of pain they cause due to various bits of software beginning to fail and workarounds being required obviously grows, and the security side of things isn’t great either. But the machines end up rather cost effective when spread over that many years.
Re:Docker Desktop for Mac (Apple Silicon) by aulin on Friday April 16, 2021 @08:25AM (#26833005)
Not sure about minis but that was true for macbooks ten years ago, when you could easily upgrade memory, storage and batteries, and you could install a recent and fully working linux distro when apple stopped supporting you. That unfortunately hasn't been true for a while. My mid 2010 MBP is still perfectly usable, I don't expect my M1 air to last more than a couple, maybe half a dozen years.
Re:Docker Desktop for Mac (Apple Silicon) by vetinari on Friday April 16, 2021 @06:32AM (#26832095)
€1029 is for 8 GB version. For 16GB RAM/512 GB SSD, it is the €1259. I've checked before posting ;)
Re:Docker Desktop for Mac (Apple Silicon) by Toutouxc on Friday April 16, 2021 @08:10AM (#26832873)
€1029 is both for the 8/512 or the 16/256. The latter would be my choice for a dev (well, actually IS, that's what I got in my Air).
Re:Docker Desktop for Mac (Apple Silicon) by tinus_hn on Friday April 16, 2021 @05:18AM (#26831504)
The services to manage Windows Clients aren’t free either.

The costs are in setting up the whole infrastructure for managing and supporting a new class of devices.

Re:Docker Desktop for Mac (Apple Silicon) by vetinari on Friday April 16, 2021 @05:48AM (#26831765)
> The services to manage Windows Clients aren’t free either.

Yes, but unless you are a new or very small company, they were already paid.

> The costs are in setting up the whole infrastructure for managing and supporting a new class of devices.

Exactly.

Re:Docker Desktop for Mac (Apple Silicon) by est31 on Friday April 16, 2021 @02:20AM (#26830248)
It's a chicken and egg problem. Generally though, I expect ARM to be cheaper in the long run as there are more companies that can build ARM chips. Even if the users of those clouds won't see the difference because of profit margins, it's in the interest of Azure, AWS, etc to push users towards the cheaper hardware. Already the fact they use ARM at all improves their situation on the table with Intel and AMD quite a lot.
Re:Docker Desktop for Mac (Apple Silicon) by doctor_eval on Friday April 16, 2021 @03:18AM (#26830612)
Did you work on 88K with DG/UX? I loved that OS. All my 88K work was done on a dumb Wyse 60 terminal logged into one, and I’d busily UUCP my files between the various machines depending on which ones I was working on.

But things are a bit different now, it’s much more convenient to work on a laptop, so most people do that. Maybe the pendulum will swing the other way and we’ll start timesharing again, with laptops as terminals instead of standalone machines, but even if that’s possible in theory, there are few providers of ARM in the cloud at the moment. It’s a chicken and egg problem and I think Linus is right, it’s going to take pressure from devs, most of whom IMO don’t care enough to make a difference.

The tipping point will be when deploying to x86 becomes annoying (for some measure of annoying). Right now, even though I’d personally like to deploy to ARM (or at least give it a red hot go), my cloud provider (Vultr) doesn’t support it yet, and I don’t personally plan to go ARM on my desktop until next year. But I’m a CPU enthusiast. Most people wouldn’t bother to go the the extra effort.

Re:Docker Desktop for Mac (Apple Silicon) by rogerbinns on Friday April 16, 2021 @11:25AM (#26835016)
I worked with 88K DG/UX. Back in those times our company did a desktop environment for UNIX workstations (X Windows didn't come with one as standard). We had over 20 different versions of UNIX systems, including a Sony workstation.

88K DG/UX didn't last very long before they switched to x86, which we also had. Under my desk I had Motorola's 88110 system (a stackable with a SCSI floppy disk!) The thing that stood out most about DG was just how nice all their staff were. I mean really nice.

Even in those days it became very apparent that whatever workstations developers worked on were what was then best supported in the products even for non-GUI software. Slowly but surely the workstation vendors dropped support to server only, meanwhile Windows spread from workstations to servers even though it was considered inferior. Linux also spread for the same reasons.

Re:Docker Desktop for Mac (Apple Silicon) by doctor_eval on Friday April 16, 2021 @07:44PM (#26840271)
Yeah I worked on Aviions and Clarriions in healthcare, I think we had the first DG RAID 5 array delivered in Western Australia, there’s a photo of me and my boss standing proudly on either side of it as it came off the back of the truck. All 2.5 GB of it!

The DG gear was awesome, the OS was great and even the support was terrific. Such a shame they died.

I never considered the rise of Windows as a development platform as being the driver for that failure but it makes sense. I used to work on X terminals and then Linux workstations, and with DG being strongly into GNU tools I didn’t see the Windows side of things at all until much later in my career.

But this really supports up the idea that if devs move to ARM, so will the cloud.

Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @05:06AM (#26831436)
It was the UNIX used at the university compute center when I arrived there, and what we got to use the first couple of years, alongside Solaris on our own department.

We used IBM X Windows terminals, and green phosphor text ones to connect to them.

By the time I graduated, they had been replaced by Red-Hat Linux.

Re:Docker Desktop for Mac (Apple Silicon) by tinus_hn on Friday April 16, 2021 @05:12AM (#26831476)
Does it really matter these days? 99% of development is done in platform agnostic languages where CPU architecture doesn’t matter anyway. Even endianness is mostly hidden away.
Re:Docker Desktop for Mac (Apple Silicon) by em500 on Friday April 16, 2021 @04:25AM (#26831132)
> I did not have a 88000, SPARC, PA-RISC, RS/6000 desktop to develop on UNIX.

That may have contributed to their demise.

Re:Docker Desktop for Mac (Apple Silicon) by pjmlp on Friday April 16, 2021 @05:07AM (#26831439)
Free beer UNIX in the form of Linux did it.