"bob" <> wrote in message
news:C573BBD0-D240-44D4-8E8C-...
> I am able to run 32-bit applications on my 64-bit operating system,
> so presumably there's a translator sitting inbetween the application
> and the OS that converts the bits to the appropriate length.
>
> Why can't this be done with the drivers? It doesn't need to negate
> the need for real 64-bit drivers, but something, anything, even with
> limited speed or functionality is better than nothing which is what I
> have now.
AMD64 (aka EM64T) provides direct hardware support for 16/32-bit user
mode under a 64-bit OS, but it has a hard requirement for the OS to be
fully 64-bit. Since drivers are part of the OS, they must be 64-bit as
well.
Now, I suppose someone truly perverse could find a way to translate
32-bit drivers into 64-bit ones, or provide some sort of emulation, but
drivers are by their very nature extremely unportable and expect to have
access to all sorts of things that emulation or translation can't
feasibly take into account. In short, it's a _lot_ simpler for the HW
vendors to port their drivers (even when multiplied by the thousands of
drivers out there) than it is for MS to support 32-bit drivers on an x64
system.
> <vent>
> ...
> So please, Microsoft, give us something that will make our 32-bit
> drivers work or tell Intel and AMD to stop making 64-bit processors
> because there's not a functioning operating system available that
> supports them.
> </vent>
Linux works just fine

As does XP32.
Seriously though, the only XP64 driver problem I've run into so far is
Acrobat. You may say I lucked out because all my hardware is from
vendors who provide 64-bit drivers, but I've been watching very
carefully over the last year or so when I've done upgrades to make sure
that'd be the case.
Shame on all the vendors who can't f'ing recompile their drivers once or
twice in the last couple years -- this isn't rocket science. Make a
note of what doesn't work and replace it with something from a vendor
who adequately supports their products.
I bet all of this driver debate is why MS decided not to release XP64 as
a retail product -- there's just too many missing drivers right now to
let the clueless masses buy it off the shelf. Maybe in another year or
two...
S
--
Stephen Sprunk "Those people who think they know everything
CCIE #3723 are a great annoyance to those of us who do."
K5SSS --Isaac Asimov