Hello,
I think there are several reasons that
Microsoft Windows Vista has been lambasted in the press and public. First off, it did ship much later than expected, going through a re-write and hemorrhaging several high-profile features, such as
WinFS, in order to meet its ship date.
When Vista finally did ship, the new device driver model meant that quite a few pieces of hardware which had worked previously under
Microsoft Windows XP and
Microsoft Windows 2000 stopped working. Likewise for Windows Vista's new security model and software. This meant that many hardware and software vendors had to spend time and money re-writing—or at least, re-testing and re-certifying—their products for use for the new operating system, which lead to a smaller number of Windows Vista Ready and Windows Vista Capable products being available at launch time. And, unlike in previous years, Microsoft's ability to play hardball, so to speak, with vendors over introducing support for new versions of their operating systems has diminished with the specter of antitrust lawsuits looming over them: I believe Microsoft used to enforce a "clean Desktop" policy with OEMs, which resulted in all new computers looking the same and providing the same common experience when started for the first time. These days, OEMs are no longer required to abide to such rules and now have the option of installing other shortcuts on the Desktop. And they do. While I do think it is a good idea to provide shortcuts on the Desktop to things like vendor-specific help, recovery disc manufacturing tools and so forth, I suspect that the number of actual end users who benefit from having a plethora of trial versions of applications provided to them is small.
Another thing Windows Vista did when it shipped was introduced new security technologies to their consumer operating systems. Some of these were things which were not particularly visible to the end user, like
Address Space Layout Randomization, the low-rights mode under which Internet Explorer is run, path and registry virtualization technologies and so forth. Even these "behind the scenes" changes were not without their share of controversy: PatchGuard, Microsoft's implementation of kernel patch protection which has been in use for several years in the 64-bit versions of their server operating systems, was introduced into all 64-bit versions of Windows Vista, which drew some rather strong
comments from McAfee and Symantec. Other, more visible changes, like Microsoft's implementation of a least privilege model, called
User Account Control have drawn the ire of many so-called "power users" for various reasons: "I know how to protect my system to I don't need it", "it takes control of my system away from me" and "it's always popping up" are the three most common complaints I see about it. My personal feeling is that the implementation is somewhat ungainly and Microsoft could have spent more time refining the user experience with UAC—perhaps this is something which will be fixed in a service pack—but at the same time, I happen to realize the reason it is there and, frankly, I do want my operating system to notify me when a program wants to run with the equivalent of
root access on my system. Right now, there are two programs I run which prompt me: A backup program and an old circa-2000 video game. I can live with that.
As for the complaints about Windows Vista's performance being lacking, I think that is more of an issue with the complainer. Of course, it's going to be slower! When Microsoft Windows XP was released in 2001, people had the same grumblings that it wasn't as fast as Windows 2000, that it didn't have as many drivers available, there was no software which took advantage of the new features and so forth. It took a generation or two of CPU releases (and corresponding new bus architectures and drops in memory prices) before systems could be built with inexpensive "value-oriented" components that provided decent performance (e.g., the only types of systems most of complainers could afford).
One of the things which I had done prior to Windows Vista coming out was to research the operating system as thoroughly as I could and then plan my hardware upgrades and new purchases out, accordingly. As the system requirements began to finalize, I began to research which types of computers and components were likely to work well with Windows Vista. One of the things which I am very glad I did was to buy the highest-end notebook computer I could find, a Lenovo ThinkPad T43p (FRU:
2668-H7U). While very expensive at the time, In retrospect it turned out to be a great investment for me: The notebook ran Windows XP, and with modest upgrades (an additional 1GB of RAM, replacement of the 60GB hard disk drive with a Seagate 160GB model, an IBM FireWire (IEEE-1394) CardBus adapter and a 4GB Lexar SSD in the ExpressCard port for ReadyDrive) runs the 32-bit version of Windows Vista Ultimate Edition quite well. After a decade of ThinkPad ownership, I knew I could expect device drivers and firmware updates to appear if not at launch time then shortly, thereafter, and Lenovo did not disappoint.
I installed Microsoft Windows Vista in November 2006 when it was released on MSDN to developers. I did a clean install and then proceeded to install all the updates and patches from Microsoft and files Lenovo as they were released. I did make a few small changes to the system, such as to disable some of the 3-D effects of the GUI to reduce the load (and thus the temperature) on the GPU, disabled some unneeded services, and performed some other favorite registry tweaks. So far, the system has held up quite well and while it does not perform every operation with the elan of my desktop, it is more than adequate for productivity applications, watching video and DVDs and even some casual gaming.
Regards,
Aryeh Goretsky
Message Edited by goretsky on
05-30-2008 11:42 PM
I am a volunteer and neither a Lenovo nor a Microsoft employee. • Dexter is a good dog • Dexter je dobrý pesX220 (4286-CTO) • W510 (4318-CTO) • X120e (0596-CTO) • T61p (6459-CTO) • T43p (2678-H7U) • T42 (2378-R4U) • T23 (2648-LU7)
Deutsche Community
Comunidad en Español