I usually switch between operating systems (Ubuntu and Windows 10 specifically).

When I'm using Ubuntu sometimes the updates window shows and ask me to update, and it usually takes very little time to download and install all the updates and then I can continue to use my system as usual.

However when I'm using Windows I'm always "scared" about the updates because I have to wait so much time to actually use the system because of the slow updates, and this has always happened; whatever the size of the update it always takes ages compared to Ubuntu (and other Ubuntu-based distros)

Why does updating Ubuntu take so little time compared to Windows systems (supposing the updates have the same size)?

Note: this isn't a rant or a question about "why my windows takes so much to update" but a question about why Ubuntu updates are so fast.

  • Are you talking of Windows taking time between reboots to apply the updates?
    – muru
    Oct 24, 2016 at 1:22
  • Some Ubuntu updates are application updates, some are system software updates. The application updates go pretty fast. The system software goes a tad slower, and may require a system reboot... but yes, they all seem to go faster than Windows updates. Most Windows updates are system software updates, and they hold you hostage during system shutdown/reboot, and then again on system startup. Cheers, Al
    – heynnema
    Oct 24, 2016 at 1:23
  • No I'm talking about the "normal" updates, the common ones that doesn't need to reboot.
    – IutbaZion
    Oct 24, 2016 at 1:23
  • I think only Microsoft can really answer that question. @Microsoft Are you there? Would you be so kind to answer?
    – user589808
    Oct 24, 2016 at 1:25
  • @CelticWarrior Micro$oft is too busy counting money to visit us :)... I think this question is too broad / open to opinion... Oct 24, 2016 at 4:07

1 Answer 1


Well since the question isn't closed yet and no one else has posted an answer I'll throw this out there.

Windows spends an inordinate amount of time thrashing around in the registry. Applications are burdened with GUI sizes larger than in Linux. Code is more bloated. .dll's (Dynamic Link Libraries) are large (and confusing - DLL Hell)

Not the answer you're looking for? Browse other questions tagged or ask your own question.