Linked by Thom Holwerda on Mon 7th Aug 2017 20:16 UTC
Android

When you get that "out of space" error message during an update, you're only "out of space" on the user storage partition, which is just being used as a temporary download spot before the update is applied to the system partition. Starting with Android 8.0, the A/B system partition setup is being upgraded with a "streaming updates" feature. Update data will arrive from the Internet directly to the offline system partition, written block by block, in a ready-to-boot state. Instead of needing ~1GB of free space, Google will be bypassing user storage almost entirely, needing only ~100KB worth of free space for some metadata.

I promise not to make some snide remark about Android's update mess.

Permalink for comment 647660
To read all comments associated with this story, please click here.
RE: Comment by tidux
by cacheline on Tue 8th Aug 2017 01:17 UTC in reply to "Comment by tidux"
cacheline
Member since:
2016-06-10

Wait, did I miss something in the article (if I did, please point me to it, not being facetious, I'd really like to know)? Where did it say they weren't doing any kind of validation on the incoming binary?

With all the kernel hardening and efforts they've gone to, I'd be surprised if they did NOT check the incoming update for that. But, if there's an indication they really did miss that, I'd like to know!

Reply Parent Score: 1