Skip to main content

Microsoft underscores the fallacies of Microsoft's distributed computing

The fallout continues from Microsoft's WGA failure over the weekend. You would think that a company as large and as rich as Microsoft, with over 30 years of experience in the microcomputer industry, would understand the eight fallacies of distributed computing. They are:
  1. The network is reliable.
  2. Latency is zero.
  3. Bandwidth is infinite.
  4. The network is secure.
  5. Topology doesn't change.
  6. There is one administrator.
  7. Transport cost is zero.
  8. The network is homogeneous.
It's point 1 that should draw the attention of the Softies. The network includes everything in the network infrastructure, especially the computers running the network services such as WGA at the head end. When you sit back and draw up a network diagram showing every connection point, router, and port from your PC to the WGA servers somewhere out in Redmond, it makes you wonder how it can work at all.

Don't get me wrong. From a technical perspective Microsoft's WGA across the Internet has worked quietly and reliably for some time now. The only complaints about it have come from old-guard reactionaries like me who have always questioned (and complained about) the need to validate (and re-validate) software I spent dearly to acquire just to make sure I'm honest. It's that process that underlines more than any other the fundamental change between Microsoft and its customers; the fact that it now considers its customers as adversaries rather than trusted and valuable customers. WGA to my way of thinking is nothing more than Bill Gates' ultimate solution to his 1975 manifesto about people who steal his software. But I digress...

Lest the Linux crowd get too smug (present writer included), we've also had our network-distributed gaffs, such as the xorg-server bug introduced during an upgrade of Ubuntu 6.06 a little over a year ago. It was quickly fixed, but the original update, distributed by Ubuntu servers across the network, left a lot of unfortunate users at the command line without a GUI. A good sized majority of them felt they had an unusable system, and rightfully so. The bug was found, quickly fixed, and distributed, and nothing of that scale has happened since, but you can appreciate how widely you can effect your community of users when, for whatever reason, you blindly assume the entire network is reliable.

The fundamental difference between Microsoft and Linux in general is due to motivation. Microsoft's was draconian, while Linux was honorable. Microsoft was intent on tightening the screws in their system making sure that you have rendered unto Microsoft your tax (the price) of their software, while the Linux problem was an honest (though very unfortunate) mistake where the developers were trying to improve the software, but failed. I don't know how you feel, but I take no great comfort in the fact that because of Microsoft's greed the full operation of my paid-for copy of Microsoft software is at the mercy of a less than perfect vendor on the other end of a less than reliable network. I can fix a bug like the xorg bug, but I can't fix a bug like the Microsoft bug unless I just replace it with an alternative and remove all those negative critical dependencies.

Comments

Popular posts from this blog

A Decade Long Religious Con Job

I rarely write inflammatory (what some might call trolling) titles to a post, but this building you see before you deserves it. I've been seeing this building next to I-4 just east of Altamonte/436 and Crane's Roost for nearly 12 years, and never knew who owned it. Today on a trip up to Lake Mary with my wife I saw it yet again. That's when I told her I wanted to stop by on the way back and poke around the property, and photograph any parts of it if I could.

What I discovered was this still unfinished eighteen story (I counted) white elephant, overgrown with weeds and yet still under slow-motion construction. It looks impressive with its exterior glass curtain walls, but that impression is quickly lost when you see the unfinished lower stories and look inside to the unfinished interior spaces.

A quick check via Google leads to an article written in 2010 by the Orlando Sentinel about the Majesty Tower. Based on what I read in the article it's owned by SuperChannel 55 WA…

first night for the gingersnaps

The first night has passed and the two have managed to survive, in spite of what their tiny hearts might have thought when first arriving. Greebo, the larger of the two, has been in hiding the entire time so far. Ponder has spent the time zipping in and out of hiding spots, checking things out, and learning just how comfortable pillows are for resting your head.

During the night I felt the tiny body of Ponder hitting the bed as he leaped up on the side, and then climbed to the top to run around on top of me. At least once he play-attacked my fingers. He might be small but his claws are still quite sharp.

When I got up in the morning the bowl of cat kitten food was fairly well depleted. It's been refilled and fresh water put in the big dish on the floor. I'm assuming that both Greebo and Ponder are feeding and drinking. I have seen Greebo under the furniture peeking out at me when I went looking for him. I'm leaving him alone while he continues to adjust.

So far the guys h…

cat-in-a-box channels greta garbo

So I'm sitting at my computer, when I start to notice a racket in back. I ignore it for a while until I hear a load "thump!", as if something had been dropped on the floor, followed by a lot of loud rattling. I turn around and see Lucy in the box just having a grand old time, rolling around and rattling that box a good one. I grab the GX1 and snap a few shots before she notices me and the camera, then leaps out and back into her chair (which used to be my chair before she decided it was her chair).

Just like caring for Katie my black Lab taught me about dogs, caring for Lucy is teaching me about cats. She finds me fascinating, as I do her. And she expresses great affection and love toward me without coaxing. I try to return the affection and love, but she is a cat, and she takes a bat at me on occasion, although I think that's just her being playful. She always has her claws in when she does that.

She sits next to me during the evening in her chair while I sit in mi…