MacDailyNews - Where Mac news comes first

Apple Store

5 Day Most Commented

Opinion Archive

Current Headlines

Latest Joy of Tech

  • Latest Joy of Tech!

MacNN

AppleInsider

MacMinute

Macworld UK

Yahoo! Finance AAPL

iTunes Top 10 Albums

Mac OS X Downloads

Sat, May 17, 2008 - 12:58 AM EDT  —  AAPL: 187.6201 (-2.1099, -1.11%) |  NASDAQ: $data[1] ($data[4], $percent)"; //close the filehandle $fp fclose ($fp); ?>

Windows Vista: Emperor Microsoft’s new clothes
Sunday, April 29, 2007 - 02:22 PM EDT

Apple Store"...Vista sales are far from impressive... I believe there are a number of factors working together here, principally the high cost of the OS, the need to buy better hardware, driver/hardware incompatibility issues and the plain fact that – sexy party dress aside – it’s the same old tart underneath. Contrasting what was originally promised with what was finally delivered, Vista (nee Longhorn) has spectacularly failed," Dave Jewell writes for The Register.

In "2004, I met with one of the biggest disappointments of my life. Part of the source code to Windows 2000 was leaked onto the net and – yes, you’ve guessed – I took a little peek at it. Instead of the finely honed (well, fairly finely honed) assembler code which had graced the early days of MSDOS, I found a vast sprawl of spaghetti in assembler, C, C++, all held together with blu-tack," Jewell writes. "I hated that loathsome, tangled, interdependent, unstructured source code. I knew that it would take forever and a day to understand it all, and frankly – why bother? Just one word stuck in my mind: unmaintainable."

Jewell writes, "As you may remember, Windows XP was already out by the time that source code got leaked. In fact, back in 2004, Microsoft had been talking about Longhorn/Vista for three years. Just a few months after the leak, it was announced that WinFS, the flagship relational file system, wouldn’t ship with Vista after all. And I knew why: unmaintainable."

Jewell writes, "Microsoft have managed to cobble together a new look and feel for Windows, but a lot of folks are scratching their heads wondering what other advantages there are in upgrading your graphics card and adding another GByte of RAM? What’s the reason? Unmaintainable."

"In the long years since XP was launched, Apple have come out with five major upgrades to OS X, upgrades which (dare I say it?) install with about as much effort as it takes to brush your teeth in the morning. No nightmare calls to tech-support, no sudden hardware incompatibilities, no hassle. Why hasn’t Microsoft kept up? Unmaintainable," Jewell writes.

Jewell writes, "Right now, Microsoft has nowhere to run, and nowhere to hide. After all the hype surrounding Vista, the Emperor has finally been revealed in all his naked glory. Some folks have been predicting the demise of Microsoft. I wouldn’t go that far, but I am wondering how we’re ever going to take Microsoft seriously again?"

Full article here.

[Thanks to MacDailyNews Readers "Chas," "RadDoc," "Switched," and "LinuxGuy and Mac Prodigal Son" for the heads up.]

  • Social Web
  • E-mail






Always -- Free ground shipping with orders over $50 at the Apple Store.

Reader Feedback: ( = registered)

Apr 29, 07 - 02:26 pm Comment from: Sum Jung Gai

Well, I agree with most of what Dave says. Except for this one bit: "Instead of the finely honed (well, fairly finely honed) assembler code which had graced the early days of MSDOS..." What the hell. Does he really think a modern operating system should be written in assembly? That's assinine. Sure, there will be some functions and methods that contain inline assembly for optimized inner loops, but the bulk of the OS will be C or C++.

Apr 29, 07 - 02:33 pm Comment from: Huh?

"...Vista sales are far from impressive…

I completely disagree. That fact that someone would relinquish their hard earned cash to Microsoft to receive Vista is mind-blowing. I guess that Microsoft now has the most updated database of morons and profligrates.

Apr 29, 07 - 02:41 pm Comment from: Chris

Sum Jung Gai,
No, he doesn't expecit it all to be in assembly language, but neither should he exect it to be spaghetti.
"I found a vast sprawl of spaghetti in assembler, C, C++, all held together with blu-tack."

Apr 29, 07 - 02:44 pm Comment from: Macaday

This article needs to be picked up by every publication on the planet, because this is the truth about Microsoft.

Like it or not MS is damned and no amount of spin and cover up will stop it.

About time.

Apr 29, 07 - 02:54 pm Comment from: van vaals

Every single day we see more and more evidence of how horrifically Micro$haft sucks. It gets tiresome at times, but the clarion call must continue. Why, you ask? Simply this: among the Windoze sufferers are people we love. We must help them overcome their Stockholm Sydrome-like love of this inferior piece o' s#!t.

Apr 29, 07 - 03:00 pm Comment from: TowerTone

There is a road in front of my late grandmother's house that the city has been patching for over 30 years. Never resurfaced. Never stripped down and rebuilt. Just patched.

The original road is not even visible, just little mounds of patches.

It is a very bumpy ride.

Apr 29, 07 - 03:03 pm Comment from: Sum Jung Gai

Chris, like I said, I agree with most of what he said. Spaghetti bad. No argument there.

My only criticism is that he seems to be implying that it's bad to have some assembly, some C, and some C++. That's nonsense. Every modern application or operating system will, <i>and should<i>, be built of modules created in different languages.

Mac OS X, and all of the major Apple applications, are combinations of Objective-C, C++, C, and assembly. Many also use Objective-C++. There's nothing wrong with that. It's the spaghetti that's bad in Windows, not the combination of languages.

Apr 29, 07 - 03:09 pm Comment from: tommy

why is it this site has nearly more vista news than it does mac news?

Apr 29, 07 - 03:26 pm Comment from: van vaals

@tommy

Again, the clarion call must ring! Its to save the hearts and minds of those we love.

(and anyway, it really doesn't have more vista news)

Apr 29, 07 - 03:31 pm Comment from: Bob

Spaghetti? MS took so long to release Vista, they could have written it in alphabet soup.

MW "Feed". Phreaky.

Apr 29, 07 - 03:33 pm Comment from: Bob

Soup... that explains the delay.
Ballmer couldn't keep his face out of the bowl.

MW "defense". I defended Vista!

Apr 29, 07 - 03:37 pm Comment from: Eric

With all the accounting stuff Microsoft did, it is really hard to tell how Vista is doing. Profits are up, but does that mean that Vista sales are doing well?

Apr 29, 07 - 03:39 pm Comment from: standardmess

tommy,

My guess is that Apple just hasn't done much in the past few days, and the more people discover how bad Vista is, the more people are going to start considering the Mac platform.

Apr 29, 07 - 03:46 pm Comment from: H. Simpson

mmmmmmmm.....spaghetti

Apr 29, 07 - 03:51 pm Comment from: oh my

If there isnt a "Vista" brand name for Swiss Cheese .. there should be LOL

Apr 29, 07 - 03:54 pm Comment from: jovial pc boy

- "Vista sales are far from impressive"...
It's just the beginning. Wait until the third and the all important fourth fiscal quarter numbers start rolling in.

- "the high cost of the OS"...
Just a bunch of BS fud. The same kind MDN accuses of others levying against Apple. Most people already have XP and it's just a $160 upgrade.

- "the need to buy better hardware"...
Vista upgrade works just fine on my 2 year old hardware.

I could just go on and on but I won't bother. MDN is, as usual, catering to the gullible mac asses (sorry, masses) that want any evidence pointing to the demise of MS. Just who on earth is "regdeveloper.co.uk" ?

Apr 29, 07 - 03:57 pm Comment from: coolfactor

"same old tart underneath"

Shouldn't that be "terd"?

Apr 29, 07 - 03:59 pm Comment from: Holy Mackerel

If the world was to stay still I believe MS would not have a problem with maintaining their existing code. The problem is that Apple is about to change radically:

• most Mac models are severely overdue for revisions
• most iLife and iWork apps are also overdue, yet should not rely on a new OS unless they were also undergoing radical change
• Apple's Cinema displays are way overdue for revision
• Leopard was way overdue (in normal MacOS release times) even for June
• Steve J. has said with glee that there are exciting features ahead for Leopard, yet we have not seen any hint of what these are
• We have some indirect confirmation that Apple is working on a multi-touch screen interface
* Apple likes its products to inter-relate (iMac looks like/works with iPod)

All this adds to interdependent products that cannot be released until the other components are ready - Leopard that drives touch screens that work with touch-screen Cinema displays that work with touch-capable apps and sync to touch-sensitive iPhones.

In a nutshell, once PC 3.0 becomes a reality (character-based IIe & DOS are PC 1.0, WIMP-based MacOS & Win are PC 2.0, multi-touch, integrated, multi-platform Leopard is PC 3.0), MS will start to look old very quickly. Vista has shown MS has found it hard to change anything in its code to make even one radical change, so to get the whole lot cleaned up and working together would be impossible. Buying another app company is no longer going to solve MS' problems - the consumer is going to expect way more.

Apr 29, 07 - 04:04 pm Comment from: rob

Jovial !!!
You're back from detention you SOB. Now just get the hell out of here before I throw up my lunch reading your moronic comments.

Apr 29, 07 - 04:11 pm Comment from: standardmess

Holy Mackerel, indeed! So what will PC 5.0 be like? I shudder at the thought!

Apr 29, 07 - 04:39 pm Comment from: Kev

"why is it this site has nearly more vista news than it does mac news?"


Because until iPhone and Leopard are released, there's really nothing else to talk about.

Apr 29, 07 - 04:46 pm Comment from: Spelling Police

coolfactor,

didn't you mean 'turd'?

Apr 29, 07 - 04:55 pm Comment from: @jovial pc boy

Why do I want Microsoft Windows Vista?

Apr 29, 07 - 05:11 pm Comment from: =[corrected]

@ jovial pc boy
- "Vista sales are far from impressive"...
It's just the beginning. Wait until the third and the all important fourth fiscal quarter numbers start rolling in.


I heard Microsoft actually has to give the real numbers on their earnings. Interesting.

- "the high cost of the OS"...
Just a bunch of BS fud. The same kind MDN accuses of others levying against Apple. Most people already have XP and it's just a $160 upgrade.


But says Microsoft, 20 million people have Vista, and it's still $200 for Home Basic.

- "the need to buy better hardware"...
Vista upgrade works just fine on my 2 year old hardware.


(Note to us lemmings: stripped-down Vista may be running.)

I could just go on and on but I won't bother. MDN is, as usual, catering to the gullible mac asses (sorry, masses) that want any evidence pointing to the demise of MS. Just who on earth is "regdeveloper.co.uk" ?

Masses? MASSES?? It's only about 22 million, versus 20 million Vista licenses in the first two months, so why call Mac users "masses"?

I'm sorry, jovial pc boy, but I don't know what the heck you're talking about.

Apr 29, 07 - 05:35 pm Comment from: MCCFR

jovial pc boy…

Well, goody for you!

Sadly, your experience on its own does not represent a valid statistical sample; you could always go and add your positive feedback to this now notorious site.

Whether you like it or not, Vista is an unmitigated disaster: it's a poor product that delivers no substantive benefit to anyone except Microsoft, their hardware OEM partners and a cosy little netherworld of consultants, integrators and support providers.

In a sane, reasonable world, Microsoft would stop the process of adding to Windows/NT's world of chaos - which could be likened to Japanese Knotweed - and aggressively reorganise the code into a highly object-oriented (or, at the very least, object-based) system where subsystems keep their private behaviours hidden behind well-documented (for which, read "exhaustively written") public APIs.

But they won't do that and one of the reasons is simple: if they reorganise the code, the "smoke and mirrors" which keep people locked into the Windows monoculture will probably become a lot less mystical and Microsoft won't be able to prevent more agile ISVs from developing applications that outperform MSFT's own offerings.

Other reasons are that Microsoft's coding standards are, to say the least, pretty poor: some years ago, some professors from either MIT or Harvard discovered that Microsoft's OS development almost seems to work in small, isolated teams that don't talk to each other in any substantive or productive way. The public manifestation of those shortcomings can be multiple instances of the same core behaviour with inconsistent UI behaviours and messages.

You may set your personal standards for the technology you buy at a relatively low level, because - for all we know - you have the "geek" chops to keep your system well-tuned and maintained to provide as optimal an experience as Windows is capable of delivering.

However, for Joe and Jane Public, those standards have to be higher because they are unlikely to have those skills nor are they likely to want to continually delve into their wallets to pay someone to keep their systems "up to snuff".

At that level, the current SP0 version of Vista is nothing more than a commercial beta and is wholly unsuitable for anyone who has a mildly complex setup with multiple peripherals and a range of software either from Microsoft or beyond.

Apr 29, 07 - 05:48 pm Comment from: Rainy Day

Wow

Apr 29, 07 - 06:10 pm Comment from: William Gates III

Wow is right!

Apr 29, 07 - 07:48 pm Comment from: ShadowMac

Somehow, I just can't envision someone with Ballmer's rather ample physique chowing down on spagetti SOUP. He's gonna go for the MASH...just sayin'...

Apr 29, 07 - 08:42 pm Comment from: animac

"Unmaintainable" is a good description for Windows -- kind of like "beleaguered" for Dell wink

Apr 29, 07 - 10:27 pm Comment from: Peter

Has anybody ever looked at Darwin? It's pretty scary. Hell, I have an 1100 page book at home just to go over the networking!

Still...

Apr 30, 07 - 01:33 am Comment from: ken1w

> "Unmaintainable" is a good description for Windows

It's a good description of Microsoft in general. If your business model for new ventures (Zune, xBox, etc.) is losing hundreds of millions of dollars until the products "eventually" (maybe never) start to make a profit, that's what you call "unmaintainable."

Apple products have a profit margin from day one.

Apr 30, 07 - 03:10 am Comment from: twilightmoon@mac.com

Ken1w

Apple will make back the money it invested in developing the iPhone or 3+ years, but it won't happen on the day of its release.

Developing new technology takes time, energy, creativity, and money. Problem is between Apple and Microsoft only Apple is really able develop anything substantially new, MS is really only able to copy or buy out those that do create (like Bungie for Halo).

While each Zune player is sold for a small profit individually, it does not make enough back to cover the marketing and development costs due to low sales volume.

The Zune really can't have cost that much, however as it's just a MS coating on a Toshiba Gigabeat using stock Windows Mobile, the XBox on the other hand likely cost a substantial amount of money to develop and it's got serious hardware problems.

Apr 30, 07 - 06:05 am Comment from: animac

@ken1w
exactly.

Apr 30, 07 - 06:44 am Comment from: Since IIci

"The original road is not even visible, just little mounds of patches."

Reminds me of the late days of OS9, how many times I have to dig through my extensions, one-by-one, to find which were causing conflicts, I don't want to recall. The transition to OSX wasn't all that easy either (no drivers for thousands of $ of peripherals), but I never gave up because of an unshakable belief that under it all, Apple would not disappoint me, and they did not. OS9 to OSX was the "stripped down and rebuilt" that TowerTone referred to, and we (MAC users) are all the better for it.

Apr 30, 07 - 07:43 am Comment from: Lardlad

You know some people are famous just because they are famous. They aren't very talented but for some reason people are interested.

Some companies have money because they have money. They really don't offer anything useful.

Let's put M$ in Apple's situation in the mid-late 90's. I heard at one point Apple had enough money to make payroll for only a couple more weeks. They relied on their people and innovation to bring them back. Take M$'s money away and they are NOTHING! They would never survive in a similar situation, not a chance.

They turn money into money. Apple turns innovation into money. Apple makes great products, M$ makes (usually) great business decisions - buy out, break a law and pay a fine and still be ahead, dump money into a project to bury a competitor.

Both are businesses and are in the business to make money. But there is no doubt who has more of a consumer/end user focus. Here is a good example. M$ promised Universal - I believe - royalties for each Zune they sold, and said DRM is the future this was PURE business. Apple made that huge deal with EMI, is it better business for Apple? I am sure they think it is, BUT the end user benefits tremendously at the same time. That is always part of the plan. If it sells who cares, being beneficial or useful to the consumer is a side effect with M$.

M$ is on top because they are on top. They have nothing to offer, so they use their market strength and all mighty dollar to keep them a float. I know on payday, I consider who should get the money that I work hard for. Who has something that is useful to me, who deserves MY MONEY. It ain't M$'s they are not worth the paper my check is printed on.

Apr 30, 07 - 08:06 am Comment from: Long duc Dong

Uh oh.....spaghetto!

Apr 30, 07 - 01:14 pm Comment from: MacSmiley

Hey, Long... That was "Uh oh, SpaghettiOs!" Wikipedia has an article on that, by the way.

Apr 30, 07 - 04:27 pm Comment from: Roberto

MS Longhorn: The Cow farts Now!

Reader feedback page 1 of 1 pages:

Always -- Free ground shipping with orders over $50 at the Apple Store.

Add Your Feedback:

Register or Login

Name:

Email: (optional)

Emoticons | Allowed HTML Tags

Remember my personal information   Notify me of follow-up comments?

Please enter the "MDN Magic Word" you see in the image below:








Current MacDailyNews Stories:

Apple’s massive iPhone 2.0 rollout: 42 countries, 575 million potential customers - and counting
Friday, May 16, 2008 - 05:45 PM EDT
RIM co-CEO Lazaridis: BlackBerry Bold three years in the making, design not mimicking Apple iPhone
Friday, May 16, 2008 - 04:19 PM EDT
Windows to Mac switcher dispels myths
Friday, May 16, 2008 - 01:33 PM EDT
Report: Apple iPhone in Canada coming in June with Rogers’ $7 per month data plan
Friday, May 16, 2008 - 12:54 PM EDT
Thurrott: Long lines at Apple Store Grand Openings make me uneasy
Friday, May 16, 2008 - 11:12 AM EDT
Along with Red Sox players, crowds storm grand opening of Boston’s new Apple Store
Friday, May 16, 2008 - 10:12 AM EDT
Report: Taiwan flat-panel makers get orders for new Apple MacBook due Q308
Friday, May 16, 2008 - 09:51 AM EDT
Apple wins two coveted Black Pencils in 2008 D&AD design awards (now has most of any company)
Friday, May 16, 2008 - 09:38 AM EDT
Report: Apple to please missile makers with long-term support of PA Semi’s existing PowerPC chips
Friday, May 16, 2008 - 09:18 AM EDT
Google releases App Engine Launcher for Mac OS X
Friday, May 16, 2008 - 08:57 AM EDT
Orange to bring Apple iPhone to Europe, Middle East, Caribbean and Africa
Friday, May 16, 2008 - 08:38 AM EDT
Microsoft: Windows Mobile will grab 40% market share in 2012
Thursday, May 15, 2008 - 04:49 PM EDT
Lines form ahead of Apple Store Boylston Street grand opening
Thursday, May 15, 2008 - 04:10 PM EDT
Apple patent application details iPhone server
Thursday, May 15, 2008 - 03:38 PM EDT
Feral Interactive to ship Eidos’ Battlestations: Midway for Mac on June 27th
Thursday, May 15, 2008 - 02:44 PM EDT
What’s coming from Apple at WWDC?
Thursday, May 15, 2008 - 02:19 PM EDT
Report: Cox also guilty of blocking BitTorrent traffic
Thursday, May 15, 2008 - 01:45 PM EDT
Intel disavows Atom-powered Apple tablet comment
Thursday, May 15, 2008 - 01:06 PM EDT
Air New Zealand turns airliners into authorized Apple iPod accessories
Thursday, May 15, 2008 - 12:49 PM EDT
Thousands expected at grand opening of new Boston Apple Store (link to jaw-dropping video tour)
Thursday, May 15, 2008 - 11:47 AM EDT