Hacker News new | ask | show | jobs
by chachra 3061 days ago
2.17 GB!
4 comments

This is just something I've never understood.

What is taking up that 2.17GB??? Are they just recompiling every shared library or something?

How is it that their updates (even on iOS) are so massive even if they don't include (or need to include) new graphics, etc.

Sierra update is 731MB. See https://support.apple.com/kb/DL1956?viewlocale=en_US&locale=... BTW... not sure why the downloaded file is actually downloaded on _http_
Apple's signing the updates anyway; HTTP will be much more performant.
HTTP probably helps admins of large networks cache downloads for their 5000 computers that are all updating at once (if they're not running Apple's update cache server)
This is also how Apple’s cache server works, otherwise it would need to break the TLS connection, and that is not an improvement.

I have personally looked at the accompanying connections and it looks like Apple sends hashes over a proper TLS connection. Updates are also signed as another layer of security.

Meltdown and Spectre require recompiling... but it sounded they already did back in December. Did they lie?
So what? 30 sec download time.
Or multiple hours for those of us who are still plagued with slow internet at home.

Luckily it's not that bad for me anymore, but I still sympathise with everyone with slow connection speeds, because you can't "just" download an update.

Slow internet and/or multiple macOS devices... (3 Apple laptops, 2 mac minis, and an iMac hanging off my ADSL...)
The ability for windows 10 updates to be shared across computers in a network (signatures are still verified of course) doesn't sound so bad in cases like this.
High Sierra has an option for a Mac to cache updates and serve them over the local network to other macs.

This feature used to only be in macOS Server but is now in normal macOS too.

Really? Cool! Thans for pointing it out. (goes googling for how to make sure I'm using this...)
I though most of the developed world is on 1 Gbit / 1 Gbit FTTH at this point.
Interesting definition of "developed"...

I'm in Sydney, at home my fastest option is ADSL2+ which gets me 15-16Mbit on a good day (7-8 if it's rained much recently...)

My ISP contacted me mid last year to offer pre-signups for our "National Broadband Network" on Sept 4th. A couple of months ago it became public that the old HFC cables they were planning to use were completely not up to the task, with major problems reported pretty much everywhere it'd already been rolled out, and they've now stopped and new HFC rollout using that (Optus) coax for at least 9 months.

I _think_ Sydney Australia counts as "the developed world", but even 100Mbit for me right now is at least a year away...

Why do you think this? The U.S. is among the worst in the "developed" world. More specifically it's highly fragmented.

https://www.statista.com/statistics/616210/average-internet-... https://www.recode.net/2017/9/7/16264430/fastest-broadband-s...

Hardly. I live in Germany and I was able to upgrade to 50,000kbit/s, of which I effectively get ~35,000 most of the time, only last year. Before that it was 5,000 for a few years and before that I was happy to have 1,000.

And I don't live in the country either, I'm a 10 minute walk away from a technical university und multiple research institutes.

Funnily enough, I had 100mbps fibre when I lived in Africa. Now that I live in the UK my best option is 12mbps ADSL.
I'm in freaking Seattle and this isn't available in most of the city limits.
That is utterly incorrect. I get 15% of that under ideal circumstances.
150Mb/s sounds pretty good...I get about 10% of that.
Parent comment said 1Gbit, not 1Gbyte. I too get about 15Mb/s
For you, maybe.

Attitudes like this are why it's okay for websites to have a 1 MB javascript payload.

A lot fewer people complain about a 1 MB image payload than they do about a 1MB js payload. Why is that?
And a 30-40 minute install!