Filed under vista

Thurrott Tears Apart Vista Critics

Randall Stross jumps the shark

So before I rip into this one–and honestly, how could I do otherwise, given how wrongheaded this is?–I would like at least take a moment to note that I generally enjoy Randall Stross. This one, however, took me by surprise and I had to resist the urge to toss aside the Kindle (from which I read it this morning) and jump online (“someone’s wrong on the Internet!”). But seriously. This is just idiotic. I’m sorry, but it is.

Beginning as a thin veneer for older software code, [Windows] has become an obese monolith built on an ancient frame. Adding features, plugging security holes, fixing bugs, fixing the fixes that never worked properly, all while maintaining compatibility with older software and hardware — is there anything Windows doesn’t try to do?

The best solution to the multiple woes of Windows is starting over. Completely. Now.

Vista is the equivalent, at a minimum, of Windows version 12 — preceded by 1.0, 2.0, 3.0, 3.1, NT, 95, NT 4.0, 98, 2000, ME, XP.

Except, of course, that it isn’t.

Windows Vista is the latest in a line of NT-based OSes that includes just Windows NT (versions 3.1, 3.5, 3.51, 4.0), Windows 2000 (5.0), and Windows XP (5.1). (There are server derivates as well, but whatever.) The Windows 1.0, 2.0, 3.0, 3.1, 95, 98, and Me release he mentions are completely different products with different code bases.

But the assumption here, of course, is that OS X and Linux, both based on UNIX systems that actually pre-date the original version of NT are somehow “newer” or “fresher” and, equally illogically are somehow “better.” UNIX is older than NT. And NT is a descendant of VMS, which was an attempt by DEC to make a better UNIX. Let’s leave the architectural discussions to the experts and at least just agree that all three–Vista/Server 2008 (i.e. “Windows”), UNIX/Linux, and UNIX/OS X–are all modern, scalable, and capable OSes. Because they are.

After six years of development, the longest interval between versions in the previous 22-year history of Windows, and long enough to permit Apple to bring out three new versions of Mac OS X, Vista was introduced to consumers in January 2007.

And here we have the second bit of iCabal BS that Stross passes off as “fact.” Actually, Microsoft shipped a wide number of OSes between XP (2001) and Vista (2006). In fact, they shipped more OS releases than Apple did during this same time period. These OSes include Windows XP Table PC Edition (two versions), Windows XP Media Center Edition (four versions), Windows XP Service Pack 2 (SP2, a free gimmee to users to make up for security issues), and two versions of Windows Server, among many others. If you’re going to make Panther and Tiger seem lke “new versions” of Mac OS X, then you need to include Table PC and Media Center Editions on the Windows side too. Certainly, the Windows OSes were more impressive from a functional improvement standpoint. Geesh.

Sticking with that same core architecture [between Vista and Windows 7] is the problem, not the solution. In April, Michael A. Silver and Neil MacDonald, analysts at Gartner, the research firm, presented a talk titled “Windows Is Collapsing.” Their argument isn’t that Windows will cease to function but that the accumulated complexity, as Microsoft tries to support 20 years of legacies, prevents timely delivery of advances. “The situation is untenable,” their joint presentation says. “Windows must change radically.”

As he notes, this talk was presented way back in April. And it was immediately debunked as utter claptrap. I wrote two responses to this talk, a blog post and an article called Is Windows Broken?, that pretty much sum up why those two clowns at Gartner don’t know their microkernel from their microwave popcorn. (Neither does Stross, apparently. This vaguely saddens me.)

Some software engineers within Microsoft seem to be in full agreement, talking in public of work that began in 2003 to design a new operating system from scratch.They believe that problems like security vulnerabilities and system crashes can be fixed only by abandoning system design orthodoxy, formed in the 1960s and ’70s, that was built into Windows.

Um. What? He’s referring to a Microsoft research project called Singularity that has absolutely nothing to do with Windows. What a weird stretch to make.

And BTW: That “orthodoxy”? It’s older in UNIX. And thus in OS X and Linux as well.

If Microsoft thinks it is too late to actually use Singularity or something like it, the company should take heart from Apple’s willingness to brave the wrath of its users when, in 2001, it introduced Mac OS X. It was based on a modern microkernel design, which runs a very small set of essential services that make the system less vulnerable to crashes. But the change forced Mac users to buy new versions of all their existing Mac applications if they were to run speedily on the new system. It has paid off in countless ways, though…

Sure it did. And like Stross, I’m sure, I recall how OS X couldn’t even play DVD movies when it first arrived. Developing a new system–even one based on older technologies like the Mach microkernel and a UNIX derivative called Free BSD–is a huge undertaking. But when you only have a tiny chunk of the market, as Apple did and does, you can take big steps like that. There is absolutely zero evidence that OS today is any faster, smaller, secure, or less buggy than Windows Vista.

A monolithic operating system like Windows perpetuates an obsolete design.

More BS. Windows is not monolithic except in the most pedantic sense (i.e. it does not employ a microkernel, a concept that dates from the early 1990s). In fact, Windows is highly componentized at a very deep level, work that occurred over several years and a few Windows versions to make, get this, Windows much less monolithic than it used to be.

We don’t need to load up our machines with bloated layers we won’t use. We need what Mr. Silver and Mr. MacDonald speak of as a “just enough” operating system. Additional functionality, appropriate to a given task, can be loaded as needed.

We have this today. It’s called Windows. Maybe you’ve heard of it.

What Microsoft has done, however, is arbitrarily decide what software components are included in the desktop versions of Windows and which components you can add and remove. (Windows Server is far more malleable; witness the Server Core version of Windows Server 2008 as the obvious example. There is absolutely nothing like Server Core on the Mac OS X side, Mr. Stross. Indeed, all Apple lets you remove are some international languages and printer drivers, and then only if you perform a clean install of the OS.)

Avadis Tevanian, who worked on microkernel research as a Ph.D. student at Carnegie-Mellon, then on the Next operating system, followed by nine years at Apple where he oversaw the transition to Mac OS X, recalled how the decision was made when Apple’s market share was stuck at 3 percent and the company was losing money.

I guess not much has changed on the OS side. Yes, Apple is making money hand over fist, but its Mac OS X is still “stuck” with 3 percent market share, according to the very latest figures.

Microsoft should move its researchers into the heart of its systems development team. Windows OS X, a just-enough operating system built from scratch, is a product likely to be crucial to its future, too.

I am freaked to be saying this, but you, sir, know absolutely nothing about either Windows or Mac OS X and shouldn’t be giving this kind of advice. Shame on you for publishing such a story. Microsoft is right now working on further componentization of Windows (“MinWin”), a project that could very well result in the type of “just-enough” OS that, no, Apple doesn’t have today either. But even today’s Windows versions (Vista and Server 2008 ) are architecturally and factually quite different–i.e. “superior”–to what you’ve described.

Sad.

Links:

Randall Stross – Windows Could Use a Rush of Fresh Air

Paul Thurrott – Randall Stross jumps the shark

Podcast Link – Jumping the Obese Monolith

People Don’t Know How Great Vista Really Is

Microsoft looks to ‘Mojave’ to revive Vista’s image

I’ve gotten a lot of email about this article, and while I discussed it on the podcast this week (which you like haven’t heard yet) and have a note about it in today’s Short Takes (which isn’t online yet), it bears mentioning because, well, I told you so:

After months of searching for ways to defend its oft-maligned Windows operating system, Microsoft may just have found its best weapon: Vista’s skeptics.

Spurred by an e-mail from someone deep in the marketing ranks, Microsoft last week traveled to San Francisco, rounding up Windows XP users who had negative impressions of Vista. The subjects were put on video, asked about their Vista impressions, and then shown a “new” operating system, code-named Mojave. More than 90 percent gave positive feedback on what they saw. Then they were told that “Mojave” was actually Windows Vista.

Microsoft is still trying to figure out just how it will use the Mojave footage in its marketing, though it will clearly have a place.

In an interview Wednesday, Windows unit business chief Bill Veghte told CNET News that he wants to see his unit try new things to get the message across.

“We have a huge perception opportunity,” he said, offering a glass half-full assessment of things. “We are going to try a bunch of stuff.”

Much of that perception, Microsoft belatedly acknowledges, stems from Apple’s successful and unchallenged anti-Vista campaign. But, after stewing over the ads on many of his morning runs, Veghte decided that it was time to strike back, even without a new version of Windows to tout. Apple, he said, has “crossed a line” from fact into fiction.

Exactly. I have no problem with Apple (or any other company) competing aggressively with Microsoft. But the Apple ads lapse into outright lying.

Bravo to this.

I’ll add a related anecdote. While up in Sonoma a few weeks ago, I was finishing off something on my laptop and our friends came into the hotel room. One of them, looking at the laptop said, “that’s beautiful. Is that Mac OS X?” (Qualifier: She is a graphic designer. What can you do?) I said, “no, that’s Windows Vista.” And she replied,” Wow. It’s really nice looking. I heard it was awful.”

It’s time to set the record straight.

From Paul Thurrott’s SuperSite Blog

Original Source

Vista Glass on Firefox 3

For all you people who have been looking for a way to get Vista’s glass effect in Firefox, look no further. Here is an extension for Firefox 3 that will do it. Please read this entire article before install this extension.

THIS IS ALPHA QUALITY

This extension is alpha quality, I whipped it together quickly.
In the javascript file I used a portion of the code from the MinimizeToTray extension. It’s license stands for that portion that I am aware of.

Known Issues

It will work on the Vista Basic theme, but will not produce the blue toolbars as Windows Explorer does, this will still a work in progress.

Install

Download: Glasser Installer (XPI)

To install Glasser, first download the file, then drag and drop it to your Firefox window.

If you want the Windows Explorer style background on the personal toolbar, use this css file. You can install it with either the Stylish Add-on, or by edit your userChrome.css file.

If you want to remove the menu-bar, try either Personal Menu or Hide Menubar. Both support using the Alt key to temperately show the menu-bar and Personal Menu lets you keep a button on the toolbar to gain access to the menus.

Source: Neowin

Thoughts on Vista SP1

Well Microsoft has said that they are planning on releasing Vista SP1 into the wild in March or April.  They need to get this right and I will be interested in how my system changes once I have SP1 installed.

Paul Thurrott keeps saying over and over that SP1 is not going to be a big deal and it’ll be just a rollup of previous hotfixes etc.  Well, that’s not good in my opinion.  I mean Vista has a lot of downfalls that need to be addressed.

  • Slow, sluggish system performance compared to XP even on super fast systems with lots of RAM
  • Vista never remembers custom window sizes or folder views – it drives me nuts
  • File copying is sluggish and is error prone
  • Vista pages out to the hard drive forcing it to thrash continuously driving me mad and most likely decreasing the life of my disk

Anyway, that’s just a few things that bother me about Vista.  In general, it’s a better OS than XP but these things need to be addressed.

Stop Vista HDD Thrashing

So, today I became fed up with Vista’s crap…

I have been using Vista for a long time, a very long time. Since the CTP builds in February 2006 all the way through the RC and the final release. Generally, I like Vista and it has many benefits over XP. But now I have heard the call and I can’t hide it anymore – this OS is bloated, slow, and just plain counterintuitive sometimes.

So today I found two great things that I have implemented that really help. I’ll continue to post more fixes as I find them.

Warning: The first fix is potentially dangerous as it involves editing the registry. Back up all important data, set system restore points, and basically know what you are doing before you try this at home. If you feel comfortable with your computer skills, by all means:

1) One of the things that bothers me about Vista the most is the disk thrashing issues. Vista constantly POUNDS my hard drive, making it overworked and driving me insane! Here’s how to fix it…

Open the registry editor by going to Start > Run and typing “regedit”

Go to File > Export and then save a copy of your registry in case things go bad. Then do the following:

Here are the two keys that needs to be changed:

HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters\

Change EnableSuperfetch from 3 to 0.

And:

HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

Change DisablePagingExecutive from 0 to 1.

SOURCE: UMPC Blog

A few other things I do:

  • Change your virtual memory to a static 3 GB (or whatever is “recommended” by Vista when you get to the window)
    • Windows Key + Pause/Break
    • Advanced System Settings
    • Performance > Settings
    • Advanced Tab
    • Under Virtual Memory click Change
    • Look at the recommended size, click on Custom radio button
    • Change the initial size and maximum to the same number (the recommended)

    This will make Vista not have to keep changing the size of the page file, it’ll just access it when needed.

  • Get rid of Vista’s Aero interface. Sure it looks nice and provides a lot of eye candy, I certainly enjoy Aero, but if you want functionality, change the appearance to Vista Basic. It uses less RAM and looks just fine.

Let me know how you fair in the comments section!

Update: After a while of using these configuration options, I found that the registry edits make the hard drive thrash less, but also reduce performance. I reset my registry back to the defaults and my performance increased.

nVidia Releases New Graphics Drivers

nVidia has finally released some stable graphics driver for Windows Vista. I have installed many of the driver updates for the x86 version of Vista since the RTM drivers that nVidia shipped, and they all made things worse not better.

But now we’re at a point where their new driver actually works! This combined with the new performance and reliability updates from Microsoft have made my Vista OS a little easier to use.

Microsoft Releases Performance Updates

Check out this post from Bink.nu. Microsoft released two updates for Vista that improve reliability and performance.

The Performance update:

This update resolves the following issues on a Windows Vista-based computer:

You experience a long delay when you try to exit the Photos screen saver.
A memory leak occurs when you use the Windows Energy screen saver.
If User Account Control is disabled on the computer, you cannot install a network printer successfully. This problem occurs if the network printer is hosted by a Windows XP-based or a Windows Server 2003-based computer.
When you write data to an AVI file by using the AVIStreamWrite function, the file header of the AVI file is corrupted.
When you copy or move a large file, the “estimated time remaining” takes a long time to be calculated and displayed.
After you resume the computer from hibernation, it takes a long time to display the logon screen.
When you synchronize an offline file to a server, the offline file is corrupted.
If you edit an image file that uses the RAW image format, data loss occurs in the image file. This problem occurs if the RAW image is from any of the following digital SLR camera models:

Canon EOS 1D
Canon EOS 1DS

For more information, click the following article number to view the article in the Microsoft Knowledge Base:

932988 (http://support.microsoft.com/kb/932988/) Files from a Canon EOD 1D or 1DS camera may be corrupted after you use Windows Photo Gallery, Windows Live Photo Gallery, or Windows Explorer to edit the file metadata in Windows Vista or in Windows XP Service Pack 2

After you resume the computer from hibernation, the computer loses its default gateway address.
Poor memory management performance occurs.

The reliability update:

This update resolves the following issues:

The screen may go blank when you try to upgrade the video driver. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

932539 (http://support.microsoft.com/kb/932539/) The screen may go blank when you try to upgrade the video driver on a Windows Vista-based computer

The computer stops responding, and you receive a “Display driver stopped responding and has recovered” error message. You can restart the computer only by pressing the computer’s power button.
The computer stops responding or restarts unexpectedly when you play video games or perform desktop operations.
The Diagnostic Policy Service (DPS) stops responding when the computer is under heavy load or when very little memory is available. This problem prevents diagnostics from working.
The screen goes blank after an external display device that is connected to the computer is turned off. For example, this problem may occur when a projector is turned off during a presentation.
There are stability issues with some graphics processing units (GPUs). These issues could cause GPUs to stop responding (hang).
Visual appearance issues occur when you play graphics-intensive games.
You experience poor playback quality when you play HD DVD disks or Blu-ray disks on a large monitor.
Applications that load the Netcfgx.dll component exit unexpectedly.
Windows Calendar exits unexpectedly after you create a new appointment, create a new task, and then restart the computer.
Internet Connection Sharing stops responding after you upgrade a computer that is running Microsoft Windows XP to Windows Vista and then restart the computer.
The Printer Spooler service stops unexpectedly.
You receive a “Stop 0x0000009F” error when you put the computer to sleep while a Point-to-Point Protocol (PPP) connection is active. For more information, click the following article number to view the article in the Microsoft Knowledge Base:

931671 (http://support.microsoft.com/kb/931671/) Error message when you put a Windows Vista-based computer to sleep while a PPP connection is active: “STOP 0x0000009F”

Change Logon Background in Vista

I found this really interesting site that shows you how to actually change the background of the logon screen in Windows Vista.  Ever wondered how to do that?  Well now you can!  Here’s the site and download, enjoy!

Change logon screen background in Windows Vista

Download Resource Hacker

UPDATE – This is a much better way: Stardock Logon Studio (Vista/XP)

Windows Vista Service Pack 1

This is kind of interesting. I’ve been speaking with some colleagues and I can’t see how Microsoft will survive the onslaught of rage that will inevitably come at them if they do not release a service pack for Vista… Check it.

Intel CEO Gives Away Service Pack Date

With any luck, this article is true and MS is indeed planning on an update to the OS.  Don’t get me wrong, I love Vista – but it needs some work.

Acronis True Image 10 Backup

I recently purchased a great backup solution for my computer. It’s from Acronis and it’s the True Image 10.0 Home Edition software backup solution.

This software is similar to products you may already be familiar with like Norton Ghost. However I’ve used Norton Ghost v12 and I didn’t like it. The interface is not user friendly and it does not function like a great backup solution should.

Acronis on the other hand has released version 10 of their True Image software. It has some great features that make it really stand out. It also supports a variety of file systems from Fat to NTFS to Ext3. Very cool. The suite costs $50.00 from their website and offers some really nice benefits if you register your product including account management and notification of upgrades. It also activates your support for the product.

So if you need a great way to backup your data and image your hard drive in case of failure, Acronis is the way to go.

Download Trial (2000/XP/Vista)

Follow

Get every new post delivered to your Inbox.