Linked by Neeraj Singh on Mon 23rd Apr 2007 19:02 UTC
Windows If you shout something loud enough and many people are saying it, does it become true? Some groups of people (include tech journalists and Linux advocates, such as Steven J. Vaughn-Nichols) have a psychological need to find Vista lacking. Mr. V-N has predicted that Vista will have all manner of problems, so his clear interest is to point out everything that is wrong with the OS. Who cares if he has to even make some stuff up?
Permalink for comment 233356
To read all comments associated with this story, please click here.
PlatformAgnostic
Member since:
2006-01-02

Thanks for a thought-out reply. You're absolutely right about third-party binaries and their detrimental effect on the stability of the system. The applications I use the most on Windows are either written by Microsoft or Open Source, so I definitely live by your statement. I have no choice with drivers, but I'm lucky to have mostly intel hardware with pretty decent drivers.

I have a pretty strong philosophical difference with you on the nature of simplicity in the OS. The Linux/UNIX method of simplicity is great for certain tasks, like high-performance-computing and portable servers. It's also great for bringing up new hardware, as you said in a recent post. But when it comes to making applications that have to have many interactions with the underlying system or which have to get a naturally complex task done, I think it's better to put some intelligence into the OS.

File-locking in distributed filesystems is the first issue that comes to mind for me. Windows has a pretty interesting mechanism to do distributed locking in the SMB protocol. UNIX used NFS for quite some time, which didn't even attempt to solve this problem, so it appears in applications. This is fixed in newer DFSes like NFSv4, but it's an example of what I consider "worse-is-better."

The registry is a Windows solution to setuid. It's basically a filesystem for storing key-value pairs which can be ACLed separately from each other. It also has atomic operations and in Vista, MSFT has implemented ACID transactions on the registry so partial installs can be transparently rolled back. I'd see the registry as a design strength of Windows rather than a design flaw.

I'm sure you've seen this before. I don't necessarily believe everything in here, but I think it's pretty funny and accurate in areas:
http://www.simson.net/ref/ugh.pdf

I respect your opinion in general, and I'd like some specifics in areas where you think the Windows design is deficient. I'm sure I'll agree with you on a lot of them, but the disagreements could be interesting. How would you feel about doing a joint OSNews article? It could be high-quality.

Edited 2007-04-24 06:19

Reply Parent Score: 4