Vista is Slower, But XP Is Still Dying
An anonymous reader writes "Though the Redmond software giant may be extending the lifetime of XP on low-end laptops, the end is nigh for the aging OS. That extension makes perfect sense, as recent studies have shown XP is far faster than Vista across a number of platforms. Still, Microsoft is 'sticking to its guns' when it comes to drop-dates for most other uses of the XP operating system. 'There are several dates that apply, but the one you're probably thinking of is the June 30 deadline that Dix referred to. That's the last day when large computer makers -- the Dells, HPs and Lenovos of the world -- will be allowed to preinstall Windows XP on new PCs. It also marks the official end of XP as a retail product.'"
You have to follow a few links in the first link to get to this fine article where they explain that in 2007, XP's share went up in the enterprise. Since we know the end is nigh for Vista as well there seems little motivation to feel this pain.
That's telling, isn't it? And that's actually from Forrester, whose bias is legendary in favor of Redmond.
I should think some Vista evangelists aren't getting their bonuses this year.
Help stamp out iliturcy.
As it stands now, virtually none of ham radio applications run on Vista, and chances are slim that they will be updated. FlexRadio's PowerSDR, for example, works on Vista only if you have one of two supported $300 audio "cards" (external FireWire boxes, to be precise.) On XP it works with any audio card, even unsupported.
What matters is what goes on in the trenches. When major corporations still prohibit the installation of Vista on any machine that connects to their network, Microsoft will continue to sell XP. My Corporation is Fortune 10 and we still prohibit Vista installs!
Your complaints don't make sense. Nobody uses Microsoft Office with the specific goal of using Office. They word process, or work with spreadsheets, or make a presentation. All of which can be done under Linux.
Same with games. Just because you can't play some specific Windows only game under Linux doesn't make Linux bad. It's like arguing Windows is bad because I can't play a PS3 specific game on it.
Linux isn't Windows. Some of the shit you're used to on Windows isn't going to work under Linux. If you can't deal with that, stop complaining and just use Windows.
Maybe not
CPU benchmarks:
XP with SP3: 2053
Vista with SP1 Aero disabled: 2018 (change: -1.7%)
Vista with SP1: 1994 (change: -2.8%)
So, basically, your machine will be imperceptibly slower if you want all the whiz-bang 3D and transparency of Vista's UI. Go figure.
Other results from the linked article:
- XP boots about 30 seconds faster.
- Vista copies a large file about 30 seconds faster.
- XP might run faster on machines with 256 MB of RAM. Obviously a huge concern with memory costing about $20 per GB.
I don't mean to challenge anyone's world-view, but the people I know who run Vista are quite happy with it. That includes my wife, who runs Vista Home and Office 2007 on her 6 year old laptop with half a gig of RAM.Windows NT makes the fundamental assumption that kernel mode programs have direct access to user-mode memory. The kernel is in the same address space as user-mode programs. Kernel drivers can directly read user-mode parameters from the same address that was passed in from user mode. This offloads parameter checking from software to the CPU's page table, a nice performance increase.
This prevents 32-bit drivers from ever being possible in NT. A 64-bit user program would pass in a 64-bit pointer in an ioctl and a 32-bit driver would have no way of accessing that address. The kernel can't translate because it does not know what ioctls mean, and they can contain pointers.
In contrast, Darwin's kernel has a separate address space for user mode and kernel mode. Switching between user mode and kernel mode is a full page table reload, and access to user memory from the kernel is done through special accessor functions. This is a additional cost to kernel calls in Darwin compared to NT.
As for video card drivers not needing to be 64-bit... The extra 8 general and 8 SSE registers do help in the inner loops written in assembly language for some operations that the cards don't support directly.
By the way, have you heard of Windows XP x64 Edition?
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
There are a lot of advantages to Windows in a VM.
Windows XP is still available. You can stock up on enough copies to meet your VM needs.
You can keep an activated VM to roll back to when your Windows VM becomes corrupted, as all of them do, with less trouble than imaging a real machine.
It doesn't have access to your real hardware unless you let it.
That Vista isn't pleasant in a VM is a good reason to avoid it. In case you haven't heard, avoiding it looks more and more likely these days. If you're doing development and have to test on Vista then you're already using it in a VM or you're stupid.
In many cases, XP runs better in a VM than it does natively. Imagine that.
When it's time to retire it, you can drag the XP VM to the trashcan where it belongs.
Keeping the status quo is not an option. Microsoft is forcing the migration whether you want it or not. The question is, since you're being forced to migrate would you prefer to not be forced next time? If so, then where you should migrate to should be obvious.
The idea of XP in a VM or in Citrix is to smooth the migration to an open system where control of your IT is up to you, not to a corporation with a profit motive to keep shuffling you along the upgrade path and tying down your options and artificially limiting your choices.
Keep saying "we can't" and eventually you will believe it.
Help stamp out iliturcy.
Photoshop runs fine with crossover, and has since at least 2003.