|
|
|
|
|
by egeozcan
4116 days ago
|
|
I got a brand-new laptop with Windows 8 pre-installed from a local manufacturer in Turkey (Actually it says "Grundig" but it's assembled by Arçelik[1]), as a present. It had an i5 and an SSD so I decided to give it a go as a mobile workstation (I'm the kind of developer who likes his large monitors a bit too much). The installation was single-language and I wanted it to be English, so I re-installed from the dedicated partition and there I could choose English. Installation took quite a few restarts and at least an hour. During this time, most of the messages I received were really vague ("Your computer is being reset" with a looping load animation doesn't help me see the progress). After it finished, I went on to update it to Windows 8.1. Here's a summary of my experience: http://imgur.com/a/Qr49N ("Something happened". Wow!) Please note all those pre-installed apps in the background of the last picture, which you can't get rid of unless a) you remove them one-by-one and clean registry manually or b) download a fresh copy of Windows from Microsoft but then you lose some drivers for some reason and need to hunt for them. After tweaking, restarting, deleting stuff, modifying registry and so on, I could finally install the 8.1 update. That's why I'm so excited about .NET going full cross-platform (I've been developing primarily on Windows since nearly 10 years, mind you). [1] http://www.grundig.co.uk/Pg/AboutGrundig |
|
I'm often reinstalling because as a developer I want to try out the newer platforms. I gave Windows 8.1 a try recently. Fresh install and Windows Update says there's nothing to update. Knowing that's BS, I force it to refresh -- after a significant wait suddenly there's 1GB of updates. Really? Why did I just download a 3.5GB ISO that is 1GB out of date? I press on and force the downloads to start because a safe system is a priority to me.
The downloads take forever to start. When they eventually do start, they randomly stop (no ethernet activity) for random periods of time. All this time I'm twiddling my thumbs wondering if there's some kind of "intelligent" downloader that is slowing down because I'm trying to do something else on the system. Eventually they finish downloading and installing and the system reboots. After the reboot... I have more hundreds of MBs more of updates waiting for me. WTF?
I go through this process 2 or 3 more times, and now I'm just left with "optional" updates. Curious, I click on the 'more information' link to hit the Microsoft website (because for some reason the Windows Update UI just shows the most completely useless generic text for each update). Apparently the 'optional' updates are "rollups"... surely that's important?! Who knows, because Windows Update packages are opaque blobs.
So I go ahead and install the optional updates. Reboot. Now everything is good, right? Nope, go take a look at the Windows Update History - it turns out a bunch of updates actually failed to install at some point? It looks like they might have successfully installed later... or did they? At this point I don't even care.
Compare with the Linux (Ubuntu, but I'm sure others qualify too) experience: apt-get update; apt-get upgrade. If there's an issue I get informed immediately and because the updates are per-package it's clear whether or not I should care -- no opaque blobs here. When it's done, I know it's done and there won't be any more magical updates mysteriously appearing. I know I can run the update/upgrade in the background while I use the machine for other things. I just don't understand why Microsoft can't get the update experience right!