Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Vista vs. OS X? - Rebuttal: Microsoft's Imperfect Perfection
Technology Review ^ | 02/08/2007 | TR Editors - Brad King

Posted on 02/08/2007 8:40:11 PM PST by Swordmaker

In early January, we posted a review of Vista, Microsoft's new operating system. Written by senior editor Erika Jonietz, the piece first appeared in the January/February 2007 issue of our magazine. In the piece, Jonietz described her disappointment with the company's new software--and confessed to having crossed that clearest of lines in the cultural sand: she went from being a Windows user to being a Mac user.

The piece is the most widely read story we have ever posted on our site; it continues to be viewed by thousands of people every day. Clearly, it struck a chord with a lot of our readers. In response to that reception, we're encouraging readers to share their thoughts with one another about the look and feel of Vista and Mac's OS X.

To help get a discussion started, we've asked our former Web editor Brad King to write a pro-Microsoft response to Erika's review (see below). We encourage you to read both pieces, then post your thoughts in this comment section!

Microsoft's Imperfect Perfection

Reviewers have been unexcited by Microsoft's new Vista operating system. But despite its flaws, the O/S makes for good computing.

By Brad King

After five years and $1 billion, Microsoft's Vista operating system is here. Gates and his lieutenants hailed the release of the O/S as a world-changing event, hoping that everyone from the hardened reviewer to members of the general public would fall all over themselves with praise for the feature-rich, aesthetically pleasing, and user-friendly package.

That hasn't exactly been the case.

Most reviewers have treated Vista with, at best, a shrug; at worst, Microsoft and Gates have been skewered for creating a bulky, resource-hogging Apple knockoff. Even Technology Review's senior editor, Erika Jonietz, a Microsoft user, described Vista as "terribly familiar" to any Mac OS X user and "a prime example of software bloat."

Jonietz and the countless reviewers who warned users not to purchase any of the early versions of Vista are absolutely correct. Microsoft's early software iterations are always glitchy. For the general user, upgrading to Vista (sifting through each option, optimizing the computer for one's existing hardware) can be quite maddening.

But Gates understands this. We know this because he estimated that only 5 percent of the PC market would upgrade to Vista before those people purchased a new computer.

However, the fact that most people won't upgrade to Vista until they buy a new PC isn't an indictment of the company's operating system--or even the company's development process. It's a testament to the Redmond giant's ability to change and turn with an ever-evolving PC market that requires its developers to create tools that can be used by many highly various people.

The company's software--and Microsoft is a software company that exists in a hardware-agnostic world--must be developed in such a way that it can conform to the needs of all of its hardware partners. It must power hundreds of millions of computers around the world, some for personal use, some for networking and data security, some for servers, some for gaming, and some for digital entertainment.

The only way to create a product that can serve so many purposes is to build it "broken." In that imperfection--or, rather, incompleteness--there is room for customizing, tweaking, cajoling, and hacking, all of which ultimately make for a more personalized computing experience.Dave Weinberger, in Small Pieces, Loosely Joined, argues that this type of imperfect code is precisely the reason for the innovation and expansion of the Web: "In the real world, perfection is held as an ideal we humans always disappoint; on the Web perfection just gets in the way."

I have no idea if Weinberger would approve of Microsoft's O/S development--and I certainly wouldn't want to put those words in his mouth since Microsoft's code is proprietary, which is a different matter altogether from Web protocols--but the underlying idea that creating imperfect code can be adapted by individuals is the same.

Which begs the question: if Microsoft's O/S development is actually rational, why the uproar over the not-so-impressive release of Vista?

The most obvious answer is that Apple sets the standard very high for operating systems.

It would be pointless to argue that Microsoft does a better job at developing user-friendly interfaces and plug-and-play software. Clearly, this is Apple's forte: Microsoft cherry-picks its design cues from Apple. Add to that fact Apple's total control of the hardware and software environment upon which its software runs, and there is no way that Microsoft can compete against Apple in the development of an operating system that is truly integrated with its hardware.

But then we're faced with this dilemma: if Apple's product is truly superior to Microsoft's, why do so many people still use inherently flawed software?

There are several answers, none of which offers a complete view: Windows is such a part of people's lives that they are unwilling to change systems; PCs are cheaper than Apple computers; computer games are designed for the PC; and IT professionals who oversee corporate networks are trained in the Microsoft environment.

Each of those answers is true. However, I believe there is something more basic happening, particularly as the world becomes more technologically savvy. Microsoft's operating systems leave room for improvements by individuals, by companies, by governments, and by countries. The system is set up to allow you to better optimize your computing experience to give you the results that you want.

Four years ago, when I was doing press for my book, I used an early version of the XP Media Center like a TiVo to record the news programs on which I appeared, strip off the digital-rights management, edit the clips down to bite-sized chunks, and create a DVD media kit. While I'm comfortable with technology, I'm by no means a hacker of any sort. With the assistance of Google Groups and the Hewlett-Packard online help center on my PC, I was able to do all this in less than an hour.

Today, that's hardly a revolutionary idea--using your computer to record TV and create a DVD--but four years ago, with little formal training and limited technical skill, I could build my own user experience with a PC much more easily than I could with an Apple.

Of course, it's not important that I found a way to make my PC work the way I wanted. Countless Apple-lytes can explain to me how their computer's environment was optimized to do just that. But that misses the point: computer code is meant to be broken because from that unjoined code comes personalization that no company can give me. And Microsoft understands better than Apple that broken is better than perfection.

Brad King was Technology Review's Web editor from 2004 to 2006. He is now an assistant professor of media informatics at Northern Kentucky University.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS: bloatware; vista
Navigation: use the links below to view more comments.
first previous 1-2021-4041-54 next last
To: Golden Eagle
If you're in a 'big shop', then you have several OS X machines to test on anyway. If you're a small developer, then you can get away with ignoring the license issue. Sounds to me like you're in a medium size shop, not enough money to buy the machines maybe.

But really, your shop can't afford a Mac Mini for $600 or less? If it's a big shop and producing a product at a decent price, then it's more difficult to picture this situation as being very serious.

Assuming you're already running Windows machines and simply want to virtualize your OS X, why not just buy a Mac and virtualize the Windows machines? VMware's beta is good and the upcoming Fusion release looks rock-solid. For that matter, even Parallels is good enough for rough testing.

I just don't see this as the common impediment to developers that you seem to think it is.
21 posted on 02/09/2007 7:45:34 AM PST by George W. Bush
[ Post Reply | Private Reply | To 20 | View Replies]

To: George W. Bush

I have a copy of VMWared OSX that I have let my wife play with so that she can get familiar with it before we get her a Mac. I must admit that when it is in full-screen mode, it looks really cool on my dell laptop :-)


22 posted on 02/09/2007 9:03:14 AM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 16 | View Replies]

To: George W. Bush
I just don't see this as the common impediment to developers that you seem to think it is.

You're attempting rational argument with someone who is not.(rational) 

23 posted on 02/09/2007 9:05:00 AM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 21 | View Replies]

To: George W. Bush
But really, your shop can't afford a Mac Mini for $600 or less? If it's a big shop and producing a product at a decent price, then it's more difficult to picture this situation as being very serious.

$600 dollars and additional power/space requirements for each additional test machine, when all I need now is a virtual O/S at $200 per? Several of my developers run 3 virtual O/S instances, not counting the additional space and power requirements you've already cost me $1,200 more (do the math @ $400 more per system) per developer from the start.

Assuming you're already running Windows machines and simply want to virtualize your OS X, why not just buy a Mac and virtualize the Windows machines?

Because I'm already invested in Windows and Solaris, I might replace one with OSX, but I'm not about to add a third, more expensive choice, and keep the other two. Simple math again.

I just don't see this as the common impediment to developers that you seem to think it is.

Apple is making steps towards industrial grade products but they're not there yet. Being unable to virtualize their O/S is a simple example whether you realize it or not. I've been doing that for years with other products and I doubt we're going back to stacking physical machines under people's desk. If that's the way you still operate and are happy with it then good for you.

24 posted on 02/09/2007 9:13:13 AM PST by Golden Eagle
[ Post Reply | Private Reply | To 21 | View Replies]

To: zeugma
I have a copy of VMWared OSX

You're running that illegally of course, which I'm sure you already know.

25 posted on 02/09/2007 9:16:54 AM PST by Golden Eagle
[ Post Reply | Private Reply | To 22 | View Replies]

To: Golden Eagle

Go bother someone else troll.


26 posted on 02/09/2007 9:23:24 AM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 25 | View Replies]

To: zeugma

Calling me names doesn't excuse your admitted illegal activity. Just so you know since you probably thought it did.


27 posted on 02/09/2007 9:48:09 AM PST by Golden Eagle
[ Post Reply | Private Reply | To 26 | View Replies]

To: Golden Eagle
$600 dollars and additional power/space requirements for each additional test machine, when all I need now is a virtual O/S at $200 per? Several of my developers run 3 virtual O/S instances, not counting the additional space and power requirements you've already cost me $1,200 more (do the math @ $400 more per system) per developer from the start.

It seems to me that testing all the different flavors of Vista, the two WinXPs and Server 2003 are a much more expensive proposition. With OS X, only the Server is separate. All other machines run the standard OS. And change from one version is far more incremental. So despite Windows far larger market share, thorough testing would seem to be far higher in costs. And unlike Vista, Leopard isn't going to break things but it will add features if developers want to use them.

Apple is making steps towards industrial grade products but they're not there yet.

They're BSD. Admittedly, not HPUX or AIX or even Solaris. But it's a solid enough Unix. And being on a closed hardware platform is an advantage in many ways.

We may be arguing at cross-purposes. Apple's current setup may not work for you. But I don't think it is the impediment to developers you are implying here. If you wanted to debate it fully, I'd have to know more about your product(s) and target audience(s).
28 posted on 02/09/2007 10:07:33 AM PST by George W. Bush
[ Post Reply | Private Reply | To 24 | View Replies]

To: George W. Bush
It seems to me that testing all the different flavors of Vista, the two WinXPs and Server 2003 are a much more expensive proposition.

Not any more than testing the three Apple products (current, future, server). All my clients will have the same version of Vista so there's no difference.

They're BSD. Admittedly, not HPUX or AIX or even Solaris. But it's a solid enough Unix.

I'll take it over Linux, which we generally avoid. But Sun has a better high end solution, being their native market, while Apple is even incorporating Sun technology like ZFS into their new O/S Leapard I hear. Like I said they're making progress. It might even one day replace both Solaris and Windows for us, but since we're more invested in .Net than Java, it probably won't be anytime soon. Especially not if it costs more, which in this case it does.

29 posted on 02/09/2007 11:04:11 AM PST by Golden Eagle
[ Post Reply | Private Reply | To 28 | View Replies]

To: Golden Eagle
All my clients will have the same version of Vista so there's no difference.

Hey, that's almost cheating.

But Sun has a better high end solution, being their native market, while Apple is even incorporating Sun technology like ZFS into their new O/S Leopard I hear. Like I said they're making progress.

ZFS is the most exciting filesystem in the last decade or two. The insanely easy and flexible management, the trival zRAIDing, the snapshots, the error-detection and automatic correction (superior to current hardware RAID even), the huge 128-bit filespace...it's just incredible that a small group at Sun came up with something this good and is sharing it with us all.

No more NTFS or EXT2/3 or Mac filesystems for storage. We probably can't boot off it for a while but I'm ready to switch all my storage and external drives TODAY. I just love ZFS. Even though there is a commercial version of ZFS for WinXP, I keep wondering why M$ didn't include ZFS for Vista. After they failed to produce the promised Longhorn WinFS, it seemed the logical choice. Well, hopefully they'll release one in their SP1 for Business or Ultimate. We've got to find better ways to more easily handle all these drives, to migrate and backup all that data. It's a major problem from the home to the Fortune 500.

Sun gets huge bonus points for open-sourcing ZFS (I would have been happy if they'd charged a license fee of a couple bucks per machine for it to Apple, we already pay BSD and other license fees). Sun did even better than some of the patents that IBM put in public domain to help Linux (for their own selfish reasons). And ZFS is real computer science, not some proprietary extension of something existing. I also have to give high marks to Adobe for deciding to fully open the PDF spec. It's great on Mac to have the system PDF facility to print or manipulate with. And Adobe will still make plenty on Acrobat, maybe even more.
30 posted on 02/09/2007 11:34:26 AM PST by George W. Bush
[ Post Reply | Private Reply | To 29 | View Replies]

To: Golden Eagle

What makes you think I give a rats ass what you say on here?


31 posted on 02/09/2007 11:49:14 AM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 27 | View Replies]

To: George W. Bush
Thanks for the ZFS info.

 Found an interesting article about it.

Why do geeks have lust for ZFS?

I'm generally using ext3, but will definitely be taking a close look at this. Combined with unionfs, it should make for some interesting storage alternatives. 

32 posted on 02/09/2007 12:00:10 PM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 30 | View Replies]

To: George W. Bush
Sun gets huge bonus points for open-sourcing ZFS

Superior technology, no doubt. We'll see how smart it was for them to open source it if/when guys like me eventually move from Solaris to Apple, who simply copied it into their own products, legally.

33 posted on 02/09/2007 12:02:52 PM PST by Golden Eagle
[ Post Reply | Private Reply | To 30 | View Replies]

To: zeugma

Of course I'm aware, why would you listen to me when you admit you don't even heed the laws of this country? I just want everyone else to know, and appreciate you delivering your normal slime to drive it all home for them.


34 posted on 02/09/2007 12:13:22 PM PST by Golden Eagle
[ Post Reply | Private Reply | To 31 | View Replies]

To: Golden Eagle

look, I don't argue with children unless they are my own. Go bother someone else.


35 posted on 02/09/2007 12:28:43 PM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 34 | View Replies]

To: zeugma

ZFS can't run natively on Linux because of licensing issues. Get a real O/S why don't you.


36 posted on 02/09/2007 12:36:51 PM PST by Golden Eagle
[ Post Reply | Private Reply | To 32 | View Replies]

To: zeugma
Why do geeks have lust for ZFS?

Because they've never seen the Ann Coulter pics on FR's threads?

After dinking with all these proprietary systems for so long, I think a lot of us want something that will work smoothly for twenty years or more. Something easy to administer and modify. Something more secure when commodity hard drives are so cheap and huge but so inherently unreliable.
37 posted on 02/09/2007 12:42:15 PM PST by George W. Bush
[ Post Reply | Private Reply | To 32 | View Replies]

To: Golden Eagle

I don't argue with children unless they are my own. Go bother someone else.


38 posted on 02/09/2007 12:50:53 PM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 36 | View Replies]

To: George W. Bush

Indeed. Next computer I get will be built with a massive storage array with enough redundancy built in that backups will be (almost) unnecessary.


39 posted on 02/09/2007 12:53:12 PM PST by zeugma (MS Vista has detected your mouse has moved, Cancel or Allow?)
[ Post Reply | Private Reply | To 37 | View Replies]

To: zeugma
The problem with these drive arrays is that really large drives have already exceeded their capacity to store data reliably. They already do constant error correction to overcome their inherent stability. The problems are far more than, say, the kind of thermal recalibration they've done for the last decade due to variations in internal temperature. The new perpendicular drives help but don't overcome these problems.

Currently, even the most expensive RAID solutions cannot guarantee that you read back the same data you have written. Because ZFS stores file checksums in a tree structure and the checksums are stored at the level of the branch above the folder in which the files are contained, you have a safe checksum. If the checksum does not match what you read from a file, ZFS will use parity data, typically 5%-10% of drive capacity, to automatically correct it. ZFS records any corrections in its logs so it helps you to determine a flaky drive or one that is heading south.

We have to start using redundancy and parity checking to maintain data integrity. ZFS looks like the best answer.
40 posted on 02/10/2007 6:36:59 AM PST by George W. Bush
[ Post Reply | Private Reply | To 39 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-54 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson