Dual-booting est arrive!

The only surprise is how long it took. Apple has announced a software utility that will allow owners of the new Intel-powered Macs to install Windows XP and choose which operating system to use at boot-up time. This add-on will be built into the next release of OS X.

Big deal. It’s a bit like digging your garden with a teaspoon: it can be done; but why would anyone want to do it?

Poetry for Windows users

Salon challenged its readers to translate Windows error messages into Haikus. Winners here. My favourite is this entry by Peter Rothman:

Windows NT crashed.
I am the Blue Screen of Death.
No one hears your screams.

Thanks to Spencer Goodman for the link.

What’s wrong with Microsoft?

This is a serious question, not a rhetorical one. (I raised it tangentially in today’s Observer column.) It’s sparked by clear signs of stress in Redmond, with serious managerial restructuring and the announcement that Vista is going to be late — again. A few days ago, Steve Lohr and John Markoff asked the question in an article in the New York Times.

The company’s marathon effort to come up with the a new version of its desktop operating system, called Windows Vista, has repeatedly stalled. Last week, in the latest setback, Microsoft conceded that Vista would not be ready for consumers until January, missing the holiday sales season, to the chagrin of personal computer makers and electronics retailers — and those computer users eager to move up from Windows XP, a five-year-old product.

In those five years, Apple Computer has turned out four new versions of its Macintosh operating system, beating Microsoft to market with features that will be in Vista, like desktop search, advanced 3-D graphics and “widgets,” an array of small, single-purpose programs like news tickers, traffic reports and weather maps.

So what’s wrong with Microsoft? There is, after all, no shortage of smart software engineers working at the corporate campus in Redmond, Wash. The problem, it seems, is largely that Microsoft’s past success and its bundling strategy have become a weakness.

Lohr and Markoff say that the explanation is that Microsoft is hamstrung by its past success as a monopolist — that it has to make sure that its new operating system is “backwards compatible” with older versions of Microsoft software running on millions and millions of PCs.

I’m sure there’s something in this. But it’s not entirely convincing. After all, Apple has some of the same problems (albeit with a smaller consumer base and a more uniform hardware platform). So it was interesting to read Eric Raymond’s comment on the NYT article. He says that the authors have described only symptoms, not the underlying problem.

Closed-source software development has a scaling limit, a maximum complexity above which it collapses under its own weight.

Microsoft hit this wall six years ago, arguably longer; it’s why they’ve had to cancel several strategic projects in favor of superficial patches on the same old codebase. But it’s not a Microsoft-specific problem, just one that’s hitting them the worst because they’re the largest closed-source developer in existence. Management changes won’t address it any more than reshuffling the deck chairs could have kept the Titanic from sinking.

Apple has been able to ship four new versions in the last five years because its OS core is open-source code. Linux, entirely open-source, has bucketed along even faster. Open source evades the scaling limit by decentralizing development, replacing top-heavy monoliths with loosely-coupled peer networks at both the level of the code itself and the organizations that produce it.

You finger backward compatibility as a millstone around Microsoft’s neck, but experience with Linux and other open-source operating systems suggests this is not the real problem. Over the same six-year period Linux has maintained backwards binary compatibility as good as (arguably better than) that of Windows without bloating.

Microsoft’s problems cannot be fixed — indeed, they are doomed to get progressively worse — as long as they’re stuck to a development model premised on centralization, hierarchical control, and secrecy. Open-source operating systems will continue to gain at their expense for many of the same reasons free markets outcompeted centrally-planned economies.

The interesting question is whether we will ever see a Microsoft equivalent of glasnost and perestroika.

Microsoft customer care

Microsoft is currently running ludicrous ads on UK TV in which toy castles are built around user’s laptops — to demonstrate the company’s ‘commitment’ to security. Here’s what Microsoft’s commitment to security is really like.

Security firms have released patches for a critical loophole in Microsoft’s browser that leaves users open to attack.

The release pre-empts Microsoft which is not due to release a fix for the bug until 11 April.

The security firms said the patches were needed because hundreds of websites had been created to exploit the loophole.

So here’s Microsoft’s actual approach to security: “we take it so seriously that you will have to wait until our software-patch train comes round on its next scheduled delivery”.

That Microsoft delay

Lots of commentary on the anouncement by Microsoft that Vista will be delayed again. Here, for example, is Good Morning Silicon Valley‘s take on it…

Microsoft is portraying Thursday’s shake-up of its Platforms & Services Division as a restructuring, months in the works, aimed at achieving “greater growth and agility” and unrelated to the repeated slippage in the release of Windows Vista, the latest announced this week (see “Don’t you know Lunar New Year is the new Christmas?”). And that may be true as far as it goes. But the problems with the OS may be much uglier than some tweaks needed here and there. Smarthouse News in Australia is citing “a Microsoft insider” saying Vista at this moment is a dog’s breakfast, with more than half its code needing to be rewritten. Smarthouse’s source says programmers and engineers are being pulled off the Xbox and Viiv teams to resolve problems with the entertainment and media center functions in Vista, and that both Vista and an updated Viiv would be targeted for release at the Consumer Electronics Show in Las Vegas in January….

Hmmm… That means that Vista will miss the 2006 Christmas market. It’s also been announced that the next release of Microsoft Office has been put back. But that’s probably because the folks at Redmond don’t want to steal Vista’s thunder by releasing Office 2007 before the new version of Windows. Clearly, running a bloatware-creating monopoly is not all fun and games…

Gates disses $100 laptop (again)

ZDNet.com report of remarks made at a Microsoft “Government Leaders Forum” in Washington the other day.

Gates once again let known his feelings of disdain for the $100 laptop, Nicholas Negroponte’s proposed appropriate technology for the developing world. Gates dismissed the proposed machine’s lack of hard disk, tiny screen and hand crank power supply.

“If you are going to go have people share the computer, get a broadband connection and have somebody there who can help support the user, geez, get a decent computer where you can actually read the text and you’re not sitting there cranking the thing while you’re trying to type,” Gates said.

Gates questioned the choice to skip the hard disk, saying that hardware is a small part of the cost. Network connectivity is more expensive, he said.

He did not explain how you get broadband into, say, rural Somalia. But then, he’s a Big Picture man.

Microsoft has sense of humour: official

Apropos that spoof video I mentioned a while back, it’s now emerged that it was actually made by Microsoft! “It was an internal-only video clip commissioned by our packaging [team] to humorously highlight the challenges we have faced RE: packaging and to educate marketers here about the pitfalls of packaging/branding,” Microsoft spokesman Tom Pilla told The iPod Observer by email.

[Pedantic note: we will overlook the split infinitive in that sentence.]

The video, which can now be found on Google Video, pokes fun at Microsoft’s tendency toward cluttered packaging by imagining how the company would have designed the box for the original iPod. Where Apple’s design is sparse, Microsoft’s final creation is full of so many stickers and other information that the photo of the MP3 player can be barely seen.

“While MS did not release the video”, said Mr Pilla, “it’s natural to share funny things with friends. So while we didn’t publicly share the video, it was shared with appropriate teams internally. We’re happy to see others enjoy the laugh as well.”

I think I shall have to go and lie down. In a darkened room.

Thanks nevertheless to Bill Thompson for shattering my illusions about the Evil Empire!

The significance of the Writely acquisitiion

More on Google’s acquisition of Writely, the web-based processing tool, about which I wrote briefly the other day. I’ve just come on an interesting (if slightly hyperbolic) essay describing the acquisition as Microsoft’s “Pearl Harbour”! I think that’s overblown, but it’s interesting to remember that Bill Gates chose Pearl Harbour Day way back in 1993 to alert his company to the threat posed by the Internet and Netscape.

IBM will snub Vista

From The Inquirer

BIGGISH BLUE donned a Red Hat and said that it will not install Microsoft Vista into any of its corporate desktops and will continue its roll-out of Linux instead.

Speaking at a Linux Forum, IBM’s Open source and Linux technical sales bigwig Andreas Pleschek said that IBM has cancelled its contract with Microsoft as of October this year.

This means that Vista will not appear on any Big Blue desktops. Instead, from July IBM employees will begin using IBM Workplace on its brand spanking new, Red Hat-based platform.

Some users will remain on their old XP machines for a while, but none will be upgraded to Vista, said Pleschek.

Not clear if this is an IBM Germany decision on one that applies worldwide.