Why Windows Vista will suck

Status
Not open for further replies.

naveenchandran

In the zone
Why Windows Vista will suck
by Steven J. Vaughan-Nichols

Oh! My aching head.

When I first saw ExtremeTech's Why Windows Vista Won't Suck, I thought: "Aha, sarcasm."

Nope. I was wrong.

They really were saying that Vista is pretty good.

Oh please.

First, let me say, I've been running Vista myself for quite some time. Next to me at this very moment is a Gateway 835GM. Under the hood, it has an Intel Pentium D 2.8GHz dual-core processor, an Intel 945G chipset, 1GB DDR2 (double data rate) DRAM, a 250GB SATA hard drive, and built-in Intel GMA (graphics media accelerator) 950 graphics. That's a fairly powerful machine. Which is a good thing, because it's the only PC in my office of 20 PCs that's got enough oomph to run the Windows Vista February CTP (Community Technology Preview) build 5308 without driving me into fits of rage.

Mind you, it's not enough machine for Vista. I could run any Linux with all the bells and whistles on it without a problem. But, even though this system meets Intel's recommendations for a Vista-capable Intel Professional Business Platform, it still doesn't have the graphics horsepower needed to carry off Vista's much ballyhooed three-dimensional Aero Glass interface.

My point is, though, that while I write a lot about Linux, and I prefer it, my real specialty is that I know operating systems of all types and sorts, including Vista.

So when I say Vista sucks, well, I know what I'm talking about.

"Suck" is a relative term, though. Vista will be better than XP, which has easily been Microsoft's best desktop operating system to date.

However, Vista also requires far more hardware oomph than previous Windows systems. I'd say Intel's recommendations are pretty much a minimum for Vista. I would only add that if you expect to see the fancy desktop, you need to invest in, say, an ATI Radeon XPress 200, an Nvidia nForce4, or a high-end graphics card.

The truth is that very, very few people are going to be upgrading their existing systems to Vista. To make it work well, you're really going to need a new computer. If you didn't buy your PC in 2006, I wouldn't even try to run Vista on it.

OK, so the first reason that Vista sucks is that, no matter what version you get, it's likely to be expensive. No matter what Microsoft ends up charging for it, the only way most people are likely to be running it is when they get a new PC.

Now, let's see what my colleagues at ExtremeTech have to say in Vista's defense ...

Vista is much safer and more secure. "The whole kernel has been reorganized and rewritten to help prevent software from affecting the system in unsavory ways."

Well, yes, this is certainly what Microsoft would have to do to make it truly secure. I've say that myself. Unfortunately, while Microsoft has worked hard on improving Vista's security, it's still pretty much the same old rickety kernel underneath it.

Need proof? In January, Microsoft shipped the first security patch for Vista. It was for the WMF (Windows Metafile) hole. You know, the one, that my security guru friend Larry Seltzer called, "one of those careless things Microsoft did years ago with little or no consideration for the security consequences."

Good job of cleaning up the core operating system, Microsoft!

Of course, Linux never had this kind of garbage to clean up in the first place.

The ExtremeTech guys also say that Microsoft has done a good job of cleaning up Windows' use of memory management and heaps. They're right about that.

What they don't mention is that Linux and Mac OS X have both done that kind of thing well for years. They also don't mention that for an application to actually get the most from these improvements, it will need to be rewritten. So, if you want to get the most from Vista, be sure to set some money aside for new applications as well as a new PC. You'll need it.

They also praise SuperFetch, Microsoft's new combination application pre-fetching technique and hyper-active virtual memory manager. Intelligent pre-fetching is a fine idea for boosting performance. You've been able to use it in any application written with the open-source GCC for years. Microsoft's execution of it, however, has one of the biggest "What were they thinking of?" mistakes I've seen in a long time.

You see, with SuperFetch you can a USB 2.0-based flash drive as a fetch buffer between your RAM and your hard disk. Let me spell that out for you. Vista will put part of your running application on a device that can be kicked off, knocked out, or that your dog can carry away as a chew toy. Do you see the problem here? Me too!

I also understand that Vista will have improved TCP/IP networking. It's nice to know that they've finally done something with that open-source BSD code that's the basis of their TCP/IP network protocol.

What ExtremeTech doesn't mention, though, is that Microsoft is also planning on making it so that you can use IPSec (IP security protocol) for internal network security. This is another of their "What were they thinking of?" moments.

IPSec works fine for VPNs (virtual private networks). But, as John Pescatore, an analyst at Gartner Inc., said about this scheme, "Once you try to encrypt internal communications, your network architecture breaks." He's got that right.

Next up, they say wonderful things about Home Premium Vista having Media Center capability being built into it. Maybe I'm just a little confused here, but after looking at the feature sets, the only thing I see that's changed here is that they'll be calling the next media-enabled Windows "Home Premium Vista" instead of "Media Center Vista."

They also praise this version for having CableCard support, with the result that you'll be able to record HD (high definition broadcasts) from cable instead of being stuck with OTA (over the air) HDTV, without turning your entertainment room into an electronics lab.

Excuse me, but that's not because Microsoft is being innovative. It's because they are still not shipping CableCard cards for PCs. Come the day they finally ship -- and I'm betting the ATI OCCUR makes it out first -- I suspect MythTV and the other open-source PVR (personal video recorder) projects will be right there.

The ExtremeTech crew also has nice things to say about Vista's audio support. Mea culpa, it is better than anything else out there. So, Linux desktop designers, it's time to get cracking on audio support. Vista's still won't be out, at the earliest, until the fourth quarter of this year, and that gives you plenty of time to play catch up.

DirectX10, which is mostly used for game graphics and in the aforementioned Aero, is also much improved. It's also, however, completely different from DirectX9. Current games, current graphic cards, won't be able to do anything with it, which is why Vista also supports DirectX 9.

Here again, I'll give the Microsoft guys come credit. DirecX10 is a big improvement for the gamers. It's still not going to make your PC the equal of a dedicated game console, however.

The folks from ExtremeTech also like the fact that Vista will have many more built-in applications. Isn't this why Microsoft got into trouble with the Department of Justice a while back? Isn't this the kind of thing that has both South Korea and the European Union raking them over the coals? Why, yes. Yes, it is.

Be that as it may, as I sit here looking at my SUSE 10 Linux desktop, I can't help but notice that I have, for free, every software application I could ever want. Advantage: Linux.

At the end of the story, the ExtremeTech crew 'fesses up that "We don't know that it's going to be great just yet." True. And, I don't know that it's going to suck yet, either.

Expensive? Yes. Awful? We'll see.

What I do know, is that I really don't see a thing, not one single thing, that will make the still undelivered Vista significantly better than the Linux or the Mac OS X desktops I have in front of me today.


-- Steven J. Vaughan-Nichols

Source: *www.desktoplinux.com/articles/AT8288296398.html
I don't want to post this in General Section and create "Flames" there ;)
 

Satissh S

Youngling
I had read that extremetech article for a few days back, as i frequently visit extremetech. It sounded a bit biased though. Also with XGL and Aglx, i really don't think there is much hope left for vista ;) .
 

it_waaznt_me

Coming back to life ..
Can anyone care to explain this :
"Once you try to encrypt internal communications, your network architecture breaks." He's got that right.

I dont see any reason why encrypted network should break .. Will it matter if its internal or external if the computers within the internal network support it ..?

Moreover, this article is based on the premises that whatever "new features" Vista is promising, they are already built in Linux or Mac (say memory management ... which cant be verified), but do anyone has answer if Linux or Mac were so good why didnt they become popular in the first place ..?

There is another flaw in this article .. Vista will appear expensive to users who have computers already or who have recently purchased a computer as they will feel outdated with those expensive demands of Vista. But users, who are willing to spend money wont find this a hurdle.

I had read that article earlier, and I was about to post about it on my blog .. Anyways..
 

knight17

In the zone
~Phenom~ said:
Vista will go a long way inspite of many worthy competitors.

I fully agree with you.

I dont know why are many people are aganist MS

About security it is because of the popularity of thier software.
 

Nemesis

Wise Old Owl
While Vista will certainly have its flaws just like any other Microsoft OS, I see some problems with the article here.

1. Regarding the USB Flash Drive point - I don't see why a USB drive will be knocked off while your computer is quietly sitting on your desk. And mind you, not everyone has dogs that will knock over things. This argument is based on hypothetical situations that may or may not materialize into reality.

2. Since when were PCs worse than consoles? Consoles always play the catch-up game with PCs. True that today the Xbox 360 is a monster and that you never need to upgrade consoles, by the end of this year we'll have PCs that will leave the 360 far behind.

3. Honestly, I never saw any problem with Microsoft bundling applications such as IE or WMP with its OS. If you don't like it then get something else. I don't see anyone complaining about how Linux flavors come with their own applications. Or is the "free" thing so overpowering?

Not that I'm against Linux, just posting comments on the posted article :)
 

eddie

El mooooo
Nemesis said:
3. Honestly, I never saw any problem with Microsoft bundling applications such as IE or WMP with its OS. If you don't like it then get something else. I don't see anyone complaining about how Linux flavors come with their own applications. Or is the "free" thing so overpowering?
...and the most ignorant person award goes to....{drum beats}...Nemesis!!!
I have not read the entire article and not interested in getting into a Vista vs Linux debate but your comment was so hilarious that I just had to reply. "Linux flavors coming with their own applications?". What are you talking about man? Which Linux distro binds an Internet browser or media player with its shell? Which Linux distro forces something down your throat and doesn't allow you to uninstall it? Which distro comes with which one of its "own" applications? Its entirely your choice to install or not install some application. You can simply refuse to install any web browser on your Linux install and then code your own at your own leisure. I would love to see MS allowing me NOT to install IE or WMP. Is it possible? No. Period!
 

praka123

left this forum longback
I Always wanted to remove IE and Outlook/msn messngr from my XP.i left the idea in halfway seeing the steps and reg changes you have to do.M$ simply forces you to use their apps.no wonder koreans are against M$ monopoly.See Linux,its a great freedom which it offers.
 

devarajan

Journeyman
prakash kerala said:
I Always wanted to remove IE and Outlook/msn messngr from my XP.i left the idea in halfway seeing the steps and reg changes you have to do.M$ simply forces you to use their apps.no wonder koreans are against M$ monopoly.See Linux,its a great freedom which it offers.

u can remove it using nliteos i suppose
Code:
*www.nliteos.com

And what r all the application dose MS force's i wish to know. :wink:
 

Satissh S

Youngling
@prakash: You use Windows :shock: :p

@devarajan: Ms has always had this monopolistic behaviour. What abt windows media player, that was recently prohibited from bundling with windows in europe? This is just one Example.
 

GNUrag

FooBar Guy
Nemesis said:
3. Honestly, I never saw any problem with Microsoft bundling applications such as IE or WMP with its OS. If you don't like it then get something else. I don't see anyone complaining about how Linux flavors come with their own applications. Or is the "free" thing so overpowering?
That's the whole point of Antitrust Lawsuits being filed over Microsoft. You and I, the users never get to feel the hitch. But this practise hopelessly destroys the market for third party software vendors.

The act of destroying the markets for Netscape and Real Networks by bundling IE and WMP is the upfront example. These 2 software are tightly binded to the kernel that nothing can be dont without it.

Take the case of other Linux distributions as someone here pointed out.. You have an option of 5 browsers, 3 Office suits, 10 Window managers, 10 Media Players, 5 Instant Messengers.. and like that.. You use what you feel like or write your own .. And your system will work perfectly allright even without it.. Remember the keyword here is Antitrust

it_waaznt_me said:
Moreover, this article is based on the premises that whatever "new features" Vista is promising, they are already built in Linux or Mac (say memory management ... which cant be verified),

1) I hope you should be aware that Microsoft uses its TCP/IP code from BSD's Net/2 and later releases... and that too shamelessly unmodified...

2) And you should be aware that Microsoft's NT kernel is based on Carniege Mellon University's Mach Kernel. Infact they hired several Mach developers to get NT kernel developed.

they copy everything man.. dont tell me otherwise. Man 'o man.. you talk about verifying memory management claim? I can list you several such things, by merely copy pasting from groklaw.net
 

it_waaznt_me

Coming back to life ..
MS forces users to use IE by integrating it to the operating system core. This not only takes away the freedom of choice but also make the whole operating system vulnerable to IE' security holes.

Now to the thread.
I forgot to quote this in my prev reply:

cigar said:
The prefetching in gcc and SuperFetch are two entirely different things. It's wrong to compare them.
Prefetching in gcc is a compiler optimization technique for starting transfers from main memory to cpu-cache in advance, so that they are present in the cpu-cache when you need them. Transferring from memory may take 100 or more cpu-cycles, so it's important do this kind of prefetching in advance. Such prefetching is a cpu-thing, not an OS thing. It's up to the compiler to insert the right prefetch instructions, this requires no intervention from the OS. Most serious compilers have had this for a long time, also, I imagine, compilers for Windows.

Prefetching in SuperFetch is, as I understand it, to start transferring data from disk to main memory in advance. This is definitely an OS thing. I believe Windows has done this also for a long time, in a similar fashion as most unixes (and linux). But SuperFetch appears to be something more, in that data from different locations (files) are fetched together in anticipation that they will be used together. This is not done in linux.

And comparing consoles to desktop reminds me of this.

I am sure SJVN would be cursing the moment he decided to post the article without any homework.

[Edit]Anurag, I had Superfetch thingy in my mind when I wrote that. I know about TCP IP implementation from BSD.
 

eddie

El mooooo
it_waaznt_me said:
I forgot to quote this in my prev reply:

cigar said:
Prefetching in SuperFetch is, as I understand it, to start transferring data from disk to main memory in advance. This is definitely an OS thing. I believe Windows has done this also for a long time, in a similar fashion as most unixes (and linux). But SuperFetch appears to be something more, in that data from different locations (files) are fetched together in anticipation that they will be used together. This is not done in linux.
Who ever this cigar is...should look at the output of "free -m" under a linux console and the latest swap prefetch patches that will be in OFFICIAL kernel very soon. free -m tells you how much caching Linux does in RAM by anticipating the things to come. Just saying "it is not done is Linux" is not sufficient :)
 

it_waaznt_me

Coming back to life ..
Eddie bhai when its not there in official kernel yet then why boast about it claiming all the new features are already available in *nix and Mac. That was my point.
 

eddie

El mooooo
it_waaznt_me said:
Eddie bhai when its not there in official kernel yet then why boast about it claiming all the new features are already available in *nix and Mac. That was my point.
Swap prefetch is not comparable to Superfetch instead the already existing caching capability is. Here is a look of what I meant when I was talking about free -m

Code:
$ free -m
             total       used       free     shared    buffers     cached
Mem:           495        481         14          0         43        221
-/+ buffers/cache:        216        279
Swap:          768          0        768
Can you see that Linux kernel has cached 221MB of files in RAM by anticipating? It depends on what kind of applications I am using right now, and what related apps I might need. What is not in the official kernel will fill up SWAP and not the RAM. The main difference they have added is that the caching can be done on a removable medium but the core is still same.

Further, no one is saying that ALL the new features are already available. You can see that the original author of the article has said that Vista will do something good with audio and Linux has to play catch-up. Thus no one in Linux community is spreading FUD (like what MS does). What we are saying is that MS has a history of copying an already existing feature from some OS and then claiming that they have done something miraculous!!! If you call clearing the facts as boasting...then...
 

it_waaznt_me

Coming back to life ..
:|
SuperFetch is about IO fetch. Google for Read Ahead optimization and you will know what I am talking about.
 
Status
Not open for further replies.
Top Bottom