Windows Vista - 64 bit in the Mainstream
- Posted: Aug 14, 2008 at 9:46 AM
- 60,595 Views
- 27 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
its not like vista64 cant load em either, its just that someone decided that it shouldnt be allowed even if i know what im doing.. thats erally user unfreindly.. it the exactly the kind of thing microsoft haters bring up when the say that vista thinks its better than its user.
could there please be an opttion to load unsigned drivers for every boot?
I am however, very interested in a converted Server 2008 to Workstation because from what people have said, it is what vista should have been.
"I am however, very interested in a converted Server 2008 to Workstation because from what people have said, it is what vista should have been."
Actually, this is entirely incorrect and doesn't make a lot of sense... Vista and Windows Server 2008 are fundamentally EXACTLY the same (minus the obvious server/client specific features and componentry that makes sense in each context - the core OS is the same OS. The differences are in tuning, security policy and shell for the most part - yes, server core is a server-only construct as are other server-related components and features - but, again......., they are fundamentally the same......).
I don't understand this "Windows Server 2008 on the client" nonsense. It's a server OS, built for serving. Again, it is VERY similar to Vista architecturally. In fact, Vista and 2008 come from the same sources......
C
As Charles points out, many core does not come for free. Few companies are going to invest in parallel processing unless they are going to be able to show their customers some real value from it. People who think advances are adopted just because technophiles think they are great should take a look at the history of IPV6. Today, many core also does not come for free from a power perspective. People who expect users to burn that power just to make some lights flash faster should take a look at the history of the Pentium 4.
I run Windows Server 2008 x64 on a box with 8 GB of RAM and am truly enjoying the benefit of more RAM (and it even plays nice with Call of Duty 4). There is no way I'm ever going to install Vista (again) on my box and it's by far the best development setup I've seen (you've got to love the combination of VS 2008 SP1, .NET 3.5 SP1, IIS 7 and SQL Server 2008).
See you at the PDC (wahoo).
if it were up to me *ALL* drivers from any vendor for *ANY* OS would have a digital signature as a common standard.
I see a whole lot of upside / user benefit to signed software and really no downside (if the vendor does thier bit)
for example if a driver crashes / BSOD's a system the vendor info should be there to tell the user who to complain to, the author's company that released the buggy code.
today if a driver crashes a system on windows folks blame microsoft.
what does a Linux user (not a developer a *USER*) do?
and why can't a driver be signed?
let me see, I paid say $500.00 for a video card, the vendor is selling them by the 100,000's so they could not afford $300 to $2000 to sign drivers for that hardware ??
even a cheap USB dongle device like a memory stick.... so an OEM like say SanDisk is going to sell like 2 or 3 million times say $30 buks each... so they can't afford to pony up?
look at the cruddy Nvidia drivers that were first out for Vista, and other hardware that had / has buggy drivers
why should we pay top dollar to companies that want to skimp on QA and defect tracking ??
WHY?
why should Microsoft have to scan crash dumps trying to figure out who trashed the kernel ??
while MSFT can still be a centeral depot of data the dispatch of the crash dump to the vendor should be quick and easy so that MSFT can focus on the OS , not on sluthing who donnit.
does that start to put signing in a different light?
ENd of last year I built high end desktop and decided to have vista ultimate 64 on it. In start i not felt much issues cause i not have direct comparision to 32 bit vista. Now as i getting more familiar i feel my system performs slow compare to 32 bit vista OS. Boot time is also slower 64 bit.
Apart from that i get issues with application compatibility on 64 bit. Just recently i really felt that i made mistake by having 64 bit when i found lot of media center plugins are not ready for 64 bit specially recently Tv Tonic have a NBC Olympics plugin for vista media center only for 32 bit. Few days back i was reading on channel 9 or channel 8 about Microsoft's new utility called steadystate. I was excited with its features and to my disappointment that too was only for 32 bit.
So now after having 64 bit for more than 6 months i feel like only advantage i've got is having more than 3gb RAM.
How can I expect 3rd party apps compatible with 64 bit when some of Microsoft's own apps are not ready for 64 bit.
I must point out here, that the signed driver requirement does not equal a WHQL requirement. Third party verified certification will suffice, which in your example would be a nvidia certificate. Modified inf files do not invalidate that type of signature on a device driver.
This was a difficult decision to take, especially when you take into consideration the "mantra" of not breaking previous software favoured by Bill Gates. In the long run people will have all the driver software on their machine being signed. How can that be a bad thing? The option to continue with your bad practices is available as you are now, but as people become more security savvy, they will appreciate that sometimes you do indeed have to break stuff in order to move forward - taking the rough with the smooth.
If the proprietor of your software is unable, or unwilling to update their software to allow a secure and accountable install, then you ought to direct your disapprobation, dismay, dejection and disgust at them, not the people trying to secure the darn thing.
You know, Gary looks allot like Lance Mountain
http://www.juicemagazine.com/images/imagesnewspage/TEAMPAIN-DAWNDRA/LanceMountainVagabond.jpg
I first noticed 64 bit Vista on big Media Center laptops and it's getting more common.
Usually musicians are the most particular about their "gear" but I've been surprised at how much lots of them are demanding 64bit support and taking up Vista64 bit. The smart hardware manufacturers (Echo, Edirol/Roland) are making sure that their drivers work with 64bit and the bigger slower ones aren't and people are annoyed.
64bit will hopefully be one of the things that starts getting Vista more respect.
Even MS Tech Support didn't know that for the first several months. They were persistently trying to get me 64 bit for my OEM Vista
I think Microsoft should stop creating 32-bit software for server and desktop. Unless it's for portable, low spec of embedded stuff.
In Belgium, a great computerstore is selling pc's with the 64-bit oem version of Vista. Even the cheapest model of 310 €.
Here is the "OEM" version of Vista Ultimate 64bit
http://www.newegg.com/Product/Product.aspx?Item=N82E16832116493
It's true that kernel mode drivers are the only drivers that require signing in Vista, and it is a good thing since A) when a bad kernel mode driver causes a blue-screen, Microsoft can get them to fix the problem and B) most things should be running in user mode anyway since it's more feature rich and less crashy. The problem is that some drivers need to run in kernel mode -- graphics drivers for instance -- since they need to be right down to the metal in order to be performant (although nvidia and ATI have taken steps to keep as little of their drivers as possible in kernel-mode in Vista). Also some devs don't like to be logical and make their drivers in kernel mode for no good reason -- the unofficial xbox controller driver for instace.
http://msdn.microsoft.com/en-us/library/ms800178.aspx
Most drivers belong in user space. The ones that need to be in the kernel should be signed anyway. IMHO anyway.
If VM did a better job with DirectX display elements, they could be broadly useful.
I am intrigued by Server 2008, mostly because of Hyper-V. I now think workstations should have VMs, as a built-in element.
So yes, most of the ISV's apps works correctly.
For Microsoft ones, it's kind a lottery. Mostly not because of the app itself, but because of crappy restrictions you put on the installer. That's kind a shame, isn't it ?
Simplest example : Windows Live. It's now impossible to get MSN Messenger or any of those Live Apps installed on Win XP 64. Not that the apps won't work, just that the installer will detect XP x64 and refuse to continue.
WHY ? Why do you push ISVs to go 64 if you restrict your own apps ?
The number of people who even understand the issue is small, and the number of people who would forcefully disable the driver signing is even smaller, but it SHOULD be an option for people who want to do it. It's extremely frustrating for those of us who, knowing the risks -- for whatever reason -- want to load an unsigned driver.
This is also not an oversight. At some point in the betas, you could use bcdedit and disable the checking. This is reasonable, and makes sense. You should be able to do that from a technical standpoint. However sometime before RTM, they specifically disabled the ability to disable driver signing permanently with bcdedit.
The real question is, why? I think it was either a money-grab for the cert authorities, or a way to force more control over the environment, to the end of trying to impede the efforts of homebrew drivers and hackers -- groups of people that historically don't pour a lot of money into Microsoft's pockets.
Chances are that your machine is slower after several months because you've installed a ton of apps and software on it. Much of that software will often load a start-bar "utility" or a background service at boot-up time. I've seen some machines with startup apps numbering into the 40's and 50's. Several tens of apps all trying to load at the same time as the OS is loading and initializing will often add several seconds each to your boot time.
To get an idea of what's slowing down your machine, run MSCONFIG and loot at the Startup tab to see what loads when Windows starts up. I strongly encourage you to un-check the apps that you DON'T want to load when you boot your machine. Note - this doesn't remove the item from the list - it just stops it loading automatically at boot.
You should also review the Services tab to check what services are starting up when you boot - note that most of the Microsoft services will be required by some part of the OS so turn off auto-starting service with caution, but you may well find a bunch of stuff starting up automatically that you don't need.
You ask "How can I expect 3rd party apps compatible with 64 bit when some of Microsoft's own apps are not ready for 64 bit." I understand your concerns, but note that the stars have only just aligned to make 64-bit a reality in the retail market (to which utilities like SteadyState are targeted). Rest assured, most teams at MS are now planning to or are already building apps that are compatible with Windows 64-bit.
Note, however, that many apps don't necessarily need to be converted to 64-bit! Many apps that will never consume significant amounts of RAM will be unlikely to benefit from being converted to 64-bit. Apps that WILL need to be converted include those that are likely to consume significant amounts of RAM and anything that runs in the kernel including all drivers (this may be where SteadyState currently falls short). Apps that consume significant amounts of RAM include apps that works on graphics / video / audio (e.g. Photoshop, Expression), software development tools (e.g. Visual Studio), databases (e.g. SQL Server, Oracle) and other servers (e.g. Exchange), etc.
For many other apps though, recompiling them to 64-bit will only increase their disk, IO and memory footprint, so many smaller apps will remain 32-bit for some time.
You, the user, however will benefit from running these 32-bit apps on 64-bit OS though as you'll be able to run more of these apps simultaneously in your ne PC's much larger memory space.
Remove this comment
Remove this thread
close