Showing posts with label 10. Show all posts
Showing posts with label 10. Show all posts

Friday, October 14, 2016

Microsoft's flawed update strategy


Let's talk about updates.  Specifically, lets talk about updates in the context of Windows 10.

When Microsoft launched Windows 10 it was supposed to be the cure-all to the Woes of Windows.  It was to be everything to everybody regardless of your chosen device.  It would be the gateway to what you wanted to do instead of the sandbox (or litter box) for the things you HAD to do.

When it works it can be all that.  Unfortunately, it really isn't.

I've listened to the pundits and Microsoft apologists for over a year now.  How they go on touting its merits while in the same breath decrying their frustrations.

Simply put, Microsoft can't be trusted with the power Windows 10 gives them.

I've had my own frustrations with it having seen my production machine blue screen for no apparent reason over a dozen times in the past year.  In the 3 years prior the same machine running Windows 7  may have done it twice.



I'm tired of constant updates churning in the background while I'm trying to do actual work.  Sick of waiting 15 minutes for a system shutdown because Windows decided it was time to do some housekeeping.

My eyes bleed at the sight of full event logs warning of failed telemetry connections.  All because I refuse to turn my daily workflow into an episode of The Truman Show.  Spybot Anti-Beacon takes care of that but the price is endless bitching.

My PC is not a lifestyle device, my data under my and nobody else's purview. I expect to control my own environment.  I have no use for Cortana.  Quite simply, I don't have the buying or search habits to make it or anything like it benefit me.  Meaning I have no reason to be so forthcoming.

Am I a troglodyte?  Hardly, I just prefer to not have Microsoft curating my search results or my computing habits for that matter.  Even if they do consider it a "Feature."

But Microsoft doesn't see it that way.

The best example is the update process.  It's common knowledge that Windows 10 has essentially taken away your ability to exercise any disposition of updates.  Even if they brick your device.

Take the recent update that disabled millions of webcams.  We've come to find out that it was all due to one lone Microsoft Engineer who took the unilateral action to remove a codec without bothering to pass it through Q&A.  ( Thurrott said that on Windows Weekly 487 BTW)

I appreciate employee empowerment and all.  It works great for the auto industry in fact most auto workers have the power to stop an entire assembly line if they see a problem.  What comes next is a structured process to address it.  

But nobody makes the ultimate call by themselves.  Unless they work for Microsoft that is.  Where one poorly executed update can be unleashed on millions of devices worldwide without as much as a peer review.

If you're using Windows 10 there's no doubt you've spent at least a few minutes observing the update process.  It's all very clandestine: even the event logs won't provide you any illumination as to what's going on.  You just sit and watch that screen, cross your fingers, and hope the update goes well as it reboots 2, 3, 5 times...



The latest atrocity?  The endless loop of death from KB3194496 that for many users will never install correctly without first manually applying an out of cycle patch ( <--that links to it BTW) 

We reap what we sow and the crop is a load of manure.  In the old days we could just simply uncheck the update once we found out it was problematic.  Today we have to beg the good graces of Microsoft to acknowledge the problem in the first place.  Meanwhile our workflows and production goes to hell while Microsoft whitewashes it's official response.

I could care less what Microsoft's "telemetry" is telling them about the severity of the issue.  If they can't get a patch right why should I trust their telemetry as an indicator of anything?

Laissez-faire may be great for Free Market policy wonks but it's got no place in a platform that 20% of the planet relies on to actually accomplish something.

The user base should demand that the next patch they release give us back control of the update process.  At this point it's obvious Microsoft can't be relied upon to do it themselves.  

Here's a proposition...

I'll meet you half way Microsoft.  Let the users curate their own patches but turn off Cortana or the Store while it's disabled.  

I think that's a fair compromise and for those invested in the Microsoft way of doing things, it would be a reminder to turn the updates back on when the inevitable storm has passed.




Saturday, July 18, 2015

Windws 10 is almost here, Know what you're getting



No long form posts this time just a bit of reality.

The wider web is just waking up to the fact that with the impending launch of Windows 10 things are going to be a bit different.

The most obvious, of course, is that for most people the "upgrade" will be free unless you happen to be an enterprise customer.

What IT pros have known for a couple of months now is that Microsoft's definition of "Free" as it pertains to Windows 10 is less like "Free Beer" and more like "Free vacation" as in those awful timeshare sales pitch weekends.

As an IT pro I'll tolerate a lot of things if nobody's in my wallet but I'm always mindful that somewhere down the line there will be a price exacted.

And so it is with Windows 10...

I'll cut to the quick.  The most important thing to know about Windows 10 is that it's more than a better Windows 8.  It's the cornerstone of a sales platform which is why they can afford to give it away.

Which is also why things like mandatory updates are in your future.  Like it or not if Microsoft wants to change something you have nothing to say about it. 

That's problematic because the Redmond guys don't have the greatest track record with updates.  Any IT pro can probably think of at least half a dozen that ruined their day.

It's also wise to be suspicious of motives when a company hides its true intentions in seemingly innocuous descriptions like " an update to the update. "  (KB3035583)

As such you'd be well advised to treat the new OS like one of those Internet Kiosks you used to find in the airports.  In short, it's an access point but it's not personal. 

So what does all of this really mean? 

Windows 10 is the first real version of Windows to enforce a EULA that's been around since Windows 3.1.  I.E. Wake up kiddies, you don't own the software and for whatever ills Windows 10 may cure you're essentially granting them root access. 

There are changes under the hood that go beyond a fresh interface to include updates, licensing and authentication. Things you may not see but nonetheless should be aware of.

It's simple, Microsoft is interested in building a tightly walled garden much like Apple but without the huge investments in hardware. 

It makes sense.  Why reinvent the wheel when there's so many willing and eager to do it for you?

If you're ok passing everything through Microsoft's sanity filter then this probably isn't a problem for you and 90% of users will gladly give up a little more control for a free copy of a "Windows" OS.

However, If you're at all interested in security and privacy then I'd start interviewing Linux distros and secure offline storage.  I'd also be wary of any project that embraces MS recent change of heart about open source. 

Nothing's free and to be fair they have a right to control their OS but you have a right to be in exclusive control of your data.

I know, it sounds like we're venturing into the realm of conspiracy theory but stop for a moment and think about just how much of your life lies within those bits. 

Of course if you have nothing to hide then you don't have a problem right?


Yes, yes we do...

Sunday, March 22, 2015

Windows 10: Free or Freemium?


Hurrah!

Finally, Microsoft has come to their senses and Windows will be free from now to evermore...

Kinda...

Ok, so the bottom line is this.   The way we'll get a new version of Windows will forever be changed once Windows 10 launches this summer.  From now on Windows should cost you nothing more than a bit of time and a slight hit on your bandwidth cap.

Maybe...

Sometime in the near future you're going to find a very large update in your monthly batch of Windows patches.  It will be Windows 10 and it's coming free of charge to anyone with Windows 7 and above. 

Better yet, it's been suggested that Microsoft doesn't even care if you've got a pirated version.  Could this possibly mean the scourge of "Microsoft Genuine Advantage" will finally be ending?  That would be nice but considering the huge investment Microsoft has put into licensing technologies it's hard to believe that they'd completely abandon them.

Originally, Microsoft claimed that upgrades to 10 would come free to users of all "consumer" versions of Windows 7 and above except for Enterprise versions (labeled Enterprise or Enterprise N.)  That means everything from Windows "Home" to "Ultimate" should be eligible.  In case you don't know, "Enterprise" versions are only available via a volume license agreement offering the rough equivalent of a stripped down  "Pro" version.

What we don't know is if that word "consumer" is just an adjective or a label.  For one thing, will you suddenly find your "Professional" version downgraded to some anemic "Home" version of 10 that can barely browse a web page or will you get the equivalent to what you have now?

If, for example, I suddenly can't connect to my home NAS box or my small office's domain services then we're going to have a serious problem.  I don't say this often but it's true nonetheless.  I'd rather install Linux on an end user's work PC than any combination of the words "Windows" and "Home."

It seems to me there's a hole in Microsoft's strategy in the way its segregating the "enterprise" and "consumer" versions of Windows.  Most small to mid-sized businesses are not running "enterprise" versions meaning whatever it is they are running is considered a "consumer" version.

If Windows 10 is going to be free to "consumers" then what's to stop the next round of hardware upgrades in someone's "enterprise" (as in Fortune 500) just being a bunch of Dell's with free versions of Windows 10 Pro? 

I don't believe Microsoft is going to let that happen since they still make the bulk of their money off corporate volume licensing programs and Windows is a big part of that.

Which makes the use of the word "consumer" suspicious.  Are we going to again fork Windows versions much like the days before Windows XP so that Enterprise grade tools like SCCM can no longer manage a "consumer" version?  Not likely unless the enterprise is getting left out of the whole "unified desktop" thing.

Right now I can push an SCCM package to Windows (7 or 8) Pro and Ultimate.  If I try to do the same to  our theoretical "home" version of Windows 10 I'd have to believe it would fail.   In short, a crippled version of 10 would be little more than a refresh of the much hated Windows Starter Edition. 

With current available information, I don't see how Microsoft could protect the corporate honey pot any other way. That is, unless they really do believe that they can get by on Office 365 license revenues or they're going to be like Red Hat Enterprise Linux and charge for "premium" support.

Regardless of whatever conspiracies are floating around my head, the goal is obvious.  Where Windows 8 was Microsoft's initial attempt to push the idea of "one OS to rule them all."  This next iteration is meant to finally bring that goal to fruition on any device.  The best way to do that is to literally give it away and make your money off services and support. 

While still being closed source, giving away Windows is a very Linux way of getting an operating system into the hands of users.  However, that begs the question of whether the giveaway is really just another revenue stream.  Even Linux can cost you dearly if you can't find the answer in a support forum.

Let's also remember that Microsoft is about making money not social change.

Back in the 90's there was a PC maker called Free-PC who built their business by literally giving away computers. They did that by encapsulating the entire user experience in a horrific advertising shell (or Hell) that you couldn't escape.  You were forced to look at ads, participate in surveys and consent to have your every action monitored.

What price freedom indeed.  Thankfully that model died as quickly as the low grade hardware in those machines.  The question is, much like free apps on smartphones could we find something similar in the form of spontaneous ads or diminished functionality unless we subscribe to "premium" functionality?

So as consumers we have to ask ourselves if "free" is worth a diminished experience if that's indeed what Windows 10 turns out to be.  Unfortunately, we won't know till the OS is launched.  Yes, there are millions of preview builds out there right now but that doesn't really mean much.  Preview builds are generally unrestricted versions analogous to a "Pro" or "Ultimate" retail product. 

Meaning we really don't know what we're going to get for free and Microsoft is apparently content to  keep us all guessing.

Of course all of this grows out of a history of bad faith with Microsoft.  From legitimate copies of Windows being bricked by an update or Genuine Advantage running amok, it's hard to take anything the company says at face value. 

But we are in the age of subscriptions aren't we.  Paying for an operating system is akin to buying a new car and being charged an extra $500 for the ignition key.  Making money off platforms goes against all marketing principles.  

Nobody buys products anymore, they buy an experience.  It's why people pay twice as much for an Iphone when its hardware is frequently inferior to even the cheapest Android phone.

Most normal people could care less about how advanced your operating system is.  They're far more interested in what kind of software can run on it.  If you're proprietary, like Microsoft, you'd rather sell 100 Office 365 licenses than 1000 copies of Windows.  Mostly because you'll sell the Office licenses faster and be back in a year when it's time to "renew."  Nobody is going to pay to renew an OS.  In fact it's amazing that anyone ever paid upwards of $200 for an operating system in the first place.


In a freemium world a "free" OS is de rigeur.  The question is how far does that philosophy seep into Windows 10.

Thursday, December 4, 2014

Windows 10 on ESX with all the uglies...




I've just completed the first in what I hope to be a short series of videos in the vein of the Windows 8 videos I did a few years ago.  This one is about installing and configuring Windows 10 on an ESX 5.5 virtual host.

Come along and see what it's like with all the uglies left in!  I don't know about you but I hate tutorials that never tell me what to do when something bad happens!

Without further adieu I give you Windows 10 on ESX!