Slashdot Mirror


Windows 10 Updates Are About To Get a Lot Smaller To Download as Microsoft Switches To Differential Patching (theverge.com)

Microsoft currently distributes major Windows 10 updates -- Anniversary Update, for instance -- as essentially full operating system installs, going as much 4GB in size. But that is changing starting today (for some users). From an article on The Verge: Microsoft has been promising smaller updates to Windows 10, through various methods, for what feels like years, but the company is now starting to test a new Unified Update Platform (UUP) that will make a big difference. "One of the biggest community and customer benefits of UUP is the reduction you'll see in download size on PCs," explains Bill Karagounis, a Windows program manager. "We have converged technologies in our build and publishing systems to enable differential downloads for all devices built on the Mobile and PC OS." Differential downloads only include the changes that have been pushed out since you last updated a Windows 10 PC. This new change will debut with the Windows 10 Creators Update that's expected to arrive in March, but Windows Insiders can start testing the technology in today's latest build update for mobile devices. Microsoft will start rolling this out to PC builds later this year, alongside HoloLens devices. Xbox One devices running Windows 10 won't benefit from UUP as Microsoft distributes operating system updates to consoles using different methods.

24 of 110 comments (clear)

  1. program manager by ArmoredDragon · · Score: 4, Funny

    I thought Microsoft got rid of program manager 20 years ago.

    1. Re:program manager by Tablizer · · Score: 2

      I thought Microsoft got rid of program manager 20 years ago.

      MS doesn't get rid of anything*, they just call it something different. When people started bad-mouthing Window's DOS usage under the hood as obsolete, they started calling it something like the "powerful command shell interface manager" or "command explorer" instead of DOS. (I don't remember the exact wording, so don't quote me. I'm officially just a troll.)

      I don't necessarily blame them: old doesn't necessarily mean "bad". Mainframes are just "servers"; why belittle it just because it's a time-tested server called a "mainframe"? Solve it by calling it a "server", or maybe a "cloud enabler device" or whatnot. Fight marketing BS with counter-BS. Mainframes are more reliable than 3/4 of the "new" stuff anyhow.

      * Except VB-Classic, which ticked off a lot of customers who had to rewrite gajillion lines of code.

    2. Re:program manager by Anonymous Coward · · Score: 2, Insightful

      * Except VB-Classic, which ticked off a lot of customers who had to rewrite gajillion lines of code.

      I am SO THANKFUL that MS discontinued VB6 and went for that VB.NET garbage. It changed everything. VB6 was sort of cute because I could kinda-sorta write programs in without actually having to bother much about how my computer works in the first place. It being dropped made me reconsider my approach to programming in general. I replaced my windows xp with linux, fiddled with that, discovered the BSDs, got stuck with netbsd, learned C, unix, networking, perl, you name it. 10 years later I realize I have become the hacker I wanted to be when I was younger. Story of my life :-)
      So, again, thank you Microsoft for VB.NET. Not using it gave me SO much.

    3. Re:program manager by donaldm · · Score: 2

      I thought Microsoft got rid of program manager 20 years ago.

      It sounds like Microsoft is going to use Delta Updates which is kind of strange since Microsoft were one of the first companies to actually use this methodology in Windows XP. Forcing a 4GB update (as per article) is just plain lazy.

      I have been using Fedora (stable version) for years and from 2009 most updates come in the form of "deltas" such that over a month I would probably download less than 1GB and anyone who has used Fedora would know that updates are very common on that Linux distribution, which for me is less than 9GB in overall size and includes 2,200 packages. Unfortunately, some packages don't support deltas and Google Chrome (approx 40MB to 80MB) I am looking at you.

      Note: Even though I do get allot of updates I rarely have conflicts and if I do I can just lock out the offending package or just don't update until the issue is fixed which on average is one or two days.

      BTW. Debian supports optional debdelta but Ubuntu dropped this in 2011.

      One nice thing with updates on most Linux distribution is the fact they can be automatic (you control the times) or if manual can be controlled by GUI or command line. In all cases, updates don't impact what you are doing unless you really do have a very old computer then you should not update until after you have finished what you are doing. No matter what method you choose you are totally in control.

      Microsoft is calling delta updates "Unified Update Platform (UUP)" which I suppose for them is more "hip". Still, unless you write software that can support deltas and this applies to all packages and operating systems then the methodology is useless.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  2. Re:GNAA - GAY NIGGERS ASSOCIATION OF AMERICA by Anonymous Coward · · Score: 2, Funny

    What a relief, a proper troll that's been missing from /. for too long.

    Welcome back!

  3. Betcha it won't by TimothyHollins · · Score: 2

    Bet you $50 MS fucks up the first patch royally leading to a much larger than average patch to hot-fix the differential issue.

  4. Yay for metered connections! by mackil · · Score: 4, Interesting
    About time!

    I recently helped a friend who kept having Windows 10 chew through all his Verizon bandwidth. They live in a rural area and are unable to get DSL, so they're on Verizon's 5gig a month plan. The Anniversary update along with all the live tiles, Update sharing and telemetry information sharing, completely wiped out their monthly bandwidth limit.

    I turned on the metering controls to help with that, but this is even better.

    1. Re:Yay for metered connections! by KiloByte · · Score: 2

      they're on Verizon's 5gig a month plan

      5 gig a month??? I seriously hope it's a Verizon branch in Congo or whereabouts. I'm not a heavy user, I don't even watch any movies or even YouTube, yet let's see:
      RX bytes:255463019699 (237.9 GiB) TX bytes:20164409761 (18.7 GiB)
      up 7 days, 12:43
      Ie, 34GB per day.
      And I live in a small town in a Poland (a second-world country recently well on its way to fourty-second world).

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:Yay for metered connections! by Calydor · · Score: 3, Informative

      German neighbor here, hi.

      My cell phone gets 200 MB monthly. For six Euros I can buy another 200 MB.

      My DSL caps out at 448/96 kbps. That amounts to roughly 100 GB maximum download over a month, but obviously doing that would ruin any kind of latency-sensitive activity. Like loading Slashdot, believe it or not. If I have a download running the https handshake to Slashdot actually times out.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    3. Re:Yay for metered connections! by Anonymous Coward · · Score: 2, Interesting

      but obviously doing that would ruin any kind of latency-sensitive activity. Like loading Slashdot, believe it or not. If I have a download running the https handshake to Slashdot actually times out.

      US satellite internet user here. Slashdot's https handshake randomly times out for me just during normal page loads, with no other bandwidth use. Haven't noticed it with any other site, just slashdot. As usual the site is a shitshow, no surprise there.

      Also, more on-topic: I have a 10GB/mo bandwidth limit. It's hard enough to make it through the month without OS updates; I go through the cap in 10-15 days even with very careful use just because of how bloated websites have become.

      That's bad enough, but running W10 updates on a couple systems is capable of eating most of the monthly cap even if I do nothing else online all month. It used to not be a problem because you could set the updates to install overnight during the "bonus period" that has a separate cap that doesn't count against the daytime 10GB limit, but then Microsoft decided to take away user control of the update process. It downloads when it wants, any time of day, and fuck you for wanting to control the time. You're allowed to control when it reboots and that's all.

      But that's okay, you think, because you can still retain some control by setting your connection to metered. Wrong! You can only do that if your connection is wireless, so if your PC is connected to a router via ethernet, you lose that option. You can sort-of set it via a registry edit and reboot, but that means you now have to repeat the regedit-and-reboot cycle any time you need to briefly disable the metered setting. So now, thanks to their attempt to force people to stay updated, all the Windows systems in the house are perpetually out-of-date because I can't automate the middle-of-the-night update process any more. They only get updated when (if) I'm able to sit up all night babysitting the systems.

      Thanks, Microsoft, I'm glad you think you know what I need better than I do.

    4. Re:Yay for metered connections! by fisted · · Score: 2

      both would primarily transmit. look at that RX vs TX.
      and (to GP) calling 34G a day "not a heavy user" is plain silly. That's a continuous > 3 Mbit/s stream of incoming data, 24/7.

  5. Last to the party, yet again by ausekilis · · Score: 4, Insightful

    So lets get this right, it's 2016 and instead of downloading complete replacements for the OS at 4GB a piece, we're saving a few hundred meg? Shouldn't these be even smaller? like individual files and executables? maybe even diffs of those files? Is there really any reason they couldn't adopt a mechanism like deltarpm to push updates?

    I'm sure those ISP's with datacaps are foaming at the mouth that those caps are gonna be slightly harder to hit now...

    1. Re:Last to the party, yet again by Anonymous Coward · · Score: 2, Interesting

      Interestingly, they didin't have a problem hijacking your connection to help win10 spread itself over MS's own peer-to-peer network when it was being rolled out.
      I wonder how many data overage charges were wrought on that day.

  6. Back to the Future! by Anonymous Coward · · Score: 2, Insightful

    This is different how from analyzing your computer against a list of patches & replacements, then downloading and installing only the ones needed ... as done in all versions of Windows before 10? Except that as a user you have no control over the results and the process - must accept what's given.

  7. reinventing the wheel, poorly by Thud457 · · Score: 3, Insightful

    OH GAWD
    I can't wait to see how they manage to fuck this one up.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:reinventing the wheel, poorly by yuriklastalov · · Score: 2

      Just think of all the bandwidth you'll be saving on that patch that bricks your machine!

    2. Re:reinventing the wheel, poorly by hambone142 · · Score: 2

      Holy crap-o-rama! Four gigabytes would consume 40% of my Hughesnet data allotment. I live in a rural area and don't have "real broadband" as it isn't available here.

      At $59/month, an upgrade would cost me over $20 in data.

      So happy I don't have a POS Windows 10 OS. I'll stick to Windows 7 and Linux Mint on my PCs, thank you.

  8. About fucking time! by hcs_$reboot · · Score: 3, Insightful

    It took MS so many years to implement an however obvious differential patching, that says a lot about the code modularity and team management. One could bet and expect the next updates to be problematic.

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  9. What this really means is... by ElizabethGreene · · Score: 5, Informative

    Windows 10 uses a cumulative patching system. To update a Windows 10 out-of-the-box install to this month's updates you only need this month's update, not every single update that has been released since that CD was made. That's a huge change from previous versions.

    The downside of this is that cumulative updates have gotten much larger over time. October's update clicked in at around a gig. That is a lot of data to move around on a network. With this change the computer only pulls down the differences between the last time it patched and today. The hope is that this will take some of the pain out of patching.

    Full disclosure, I work for Microsoft in an unrelated group.

  10. Mass Waste [Re:Last to the party, yet again] by Tablizer · · Score: 4, Insightful

    Since Windows is a collection of bajillion files, it seems logical that security and bug fixes would only have to replace files changed, yet upgrade downloads were gigantic, approaching the size of an entire OS.

    Now it appears MS is confessing that they have been doing it the blunt low-brow way: the entire OS, or something close, came down for every upgrade all this time.

    Imagine the collective bandwidth wasted on all that: it alone may have increased Earth's temperature by a degree or two. Does MS own bikini stock or something? I would guestimate Windows updates have made up between 10 to 40 percent of all Internet traffic. Seems a Yuuuuge MS blunder. Am I missing something?

    1. Re:Mass Waste [Re:Last to the party, yet again] by KingMotley · · Score: 2

      Yes, the article refers to "Updates" which only makes sense if you realize that they are referring to things like Windows 10 Update 1. You quickly realize that they mean what used to be called service packs. Service Packs have always sort of been this way. Hotfixes, patches, etc aren't done this way and never have been.

  11. The best thing about Windows 10... by hyades1 · · Score: 4, Insightful

    ...is the joy you get from scrubbing the filthy thing off your computer once and for all.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
    1. Re:The best thing about Windows 10... by tepples · · Score: 2

      Using dd to erase a Windows partition and then reinstalling GNU/Linux is wise only if you know in advance that GNU/Linux supports all components of, and peripherals connected to, your computer. Not everybody can go back in time and have made smarter hardware buying decisions.

  12. Re:I don't care. by tepples · · Score: 3, Insightful

    Bloat follows average storage space, and what was bloat 10 years ago fits into a tiny corner today.

    SSDs make storage bloat slightly more relevant, as does imposition of monthly data transfer quotas on rural or mobile Internet connections. Or how much has the price per gigabyte for satellite or cellular data transfer allowance dropped over the past several years?