RE: If the Devil ever coded anything,
Daevryn,
29-Apr-08 07:45 AM, #8
RE: If the Devil ever coded anything,
Eskelian,
30-Apr-08 06:22 AM, #9
RE: If the Devil ever coded anything,
Daevryn,
30-Apr-08 06:13 PM, #10
RE: If the Devil ever coded anything,
Rodriguez,
25-Apr-08 12:40 PM, #7
My only positive experiences with Vista,
Zulghinlour,
25-Apr-08 11:00 AM, #6
RE: If the Devil ever coded anything,
Eskelian,
24-Apr-08 08:33 AM, #1
All this experience showcased is...,
GinGa,
24-Apr-08 09:29 PM, #2
RE: All this experience showcased is...,
Eskelian,
25-Apr-08 07:44 AM, #3
RE: If the Devil ever coded anything,
Isildur,
25-Apr-08 08:40 AM, #4
RE: If the Devil ever coded anything,
Eskelian,
25-Apr-08 09:09 AM, #5
| |
|
Daevryn | Tue 29-Apr-08 07:45 AM |
Member since 13th Feb 2007
11117 posts
| |
|
#1758, "RE: If the Devil ever coded anything"
In response to Reply #0
|
FWIW, my Vista machine is the least problematic Windows machine I've ever owned.
But it was also a completely new machine with relatively high end specs.
|
|
|
|
  |
Eskelian | Wed 30-Apr-08 06:22 AM |
Member since 04th Mar 2003
2023 posts
| |
|
#1759, "RE: If the Devil ever coded anything"
In response to Reply #8
|
It doesn't annoy you to have to run VS as admin and such? Just the DOS prompt tedium was enough to turn me off. You can't include privilege escalation without having a "sudo" equivalent.
I think its fine for what most people do - for what I do its a bit tedious. W2k & Ubuntu FTW. I might be biased since I'd rather execute things from the command prompt than click around the UI.
|
|
|
|
    |
Daevryn | Wed 30-Apr-08 06:13 PM |
Member since 13th Feb 2007
11117 posts
| |
|
#1763, "RE: If the Devil ever coded anything"
In response to Reply #9
|
>It doesn't annoy you to have to run VS as admin and such?
Possibly it's that I'm running VS2008, but I don't have to run it as admin.
Other than installs, I don't think I've been prompted for escalation for anything not written in the 1900s. YMMV.
|
|
|
|
|
Zulghinlour | Fri 25-Apr-08 11:00 AM |
Member since 04th Mar 2003
9792 posts
| |
|
#1756, "My only positive experiences with Vista"
In response to Reply #0
|
Have been on my brand new (4 months old) laptop, which came with Vista Business already on it, and my new Dev box (2 months old) which I put Vista Ultimate on. I had been dreading using it, since I played around with many of the earlier builds of it, and the performance on it completly sucked. I had upgraded my main machine to it after the launch, and it was dreadful and ended up wiping my box and going back to XP.
So far, my only recommendation about Vista is to get it as part of a brand new machine package (not some homebrew build, like I normally do). So long, and thanks for all the fish!
|
|
|
|
|
Eskelian | Thu 24-Apr-08 08:28 AM |
Member since 04th Mar 2003
2023 posts
| |
|
#1751, "RE: If the Devil ever coded anything"
In response to Reply #0
Edited on Thu 24-Apr-08 08:33 AM
|
Vista is basically Microsoft's attempt to reign in the deployment nightmare known as Windows (personally I'd love to see the Registry just go away). Blue screen errors are the result of errors in driver code. In order to do all the things that thirdparty developers for Windows do they make liberal use of Window's driver API. For instance - if you go into device manager and turn on virtual drivers you'll see that your anti-virus has several loaded to allow it to intercept file accesses before Explorer does. Chances are one of your drivers was straight ported from XP - seemed to work out Ok and was distributed as is without having memory usage validated. You can download Windows debugger tools and open the mini-dump that Windows does (one of the few things I like about Windows) and it'll parse the last stack trace to see what driver (.sys) was executing at the time of the crash. From there you can see if there's something you need to update or at least email the dump to the provider. I've found when I upgraded to Vista all my crashes were coming from my anti-virus (BitDefender) - mostly because I edited the installer for BitDefender to let me deploy it on Vista.
Third party components not being updated in a timely manner for Vista isn't really Microsoft's fault. The only problem I have with Microsoft and Vista (and bear in mind I don't do much driver level programming - so it could be that MS went and introduced bugs into that layer that I'm not aware of) is that Microsoft in general tries to do too much. It tries to optimize things for you (example - prefetching & IO prioritization) and it tries to secure software for you (denying writes outside of a limited number of locations, a bizarre privilege system, UAP). Contrasted with Linux, Windows is actually incredibly complicated - especially when you have a system where thirdparty developers have taken certain liberties that they shouldn't have taken (example - WindowsBlinds hacking the lower level GDI libraries - causing otherwise solid apps to look buggy because memory access violations start popping up where they wouldn't using standard GDI libraries). The only thing that complicated on Linux is CORBA but that's mostly abstracted enough that you don't need to deal with it.
All these problems will be sorted out though eventually I imagine but what I'd really like to see is a 1:1 port of DirectX to Linux so that developers could write games cross-platform. That and Exchange support would eliminate my need for Windows entirely.
|
|
|
|
    |
Eskelian | Fri 25-Apr-08 07:28 AM |
Member since 04th Mar 2003
2023 posts
| |
|
#1753, "RE: All this experience showcased is..."
In response to Reply #2
Edited on Fri 25-Apr-08 07:44 AM
|
You are missing the point of what I was saying. When you get a blue screen its a driver issue. Microsoft doesn't write the majority of drivers you use (they do write some of them though). If your anti-virus crashes, you get a blue screen and Microsoft has no control over that.
In general its not quite as simple as "My computer crashed - it must've been a bug in Windows". Debugging at least tells you what it was that messed up so that you can fix/replace/update it.
Edit: I do sympathize with your dislike of Microsoft's tactics and with Vista in general though. I don't care for Vista either.
|
|
|
|
    |
Eskelian | Fri 25-Apr-08 08:55 AM |
Member since 04th Mar 2003
2023 posts
| |
|
#1755, "RE: If the Devil ever coded anything"
In response to Reply #4
Edited on Fri 25-Apr-08 09:09 AM
|
UMDF gives the opportunity to write user mode driven drivers by interfacing with an abstraction layer. It cannot however implicitly sit between a driver written for kernel mode and push that kernel mode driver into user mode. In other words, you have to specifically write your driver to run in user mode in order for it to be user mode. UMDF is also written to target PnP drivers - specifically MTP based hardware (ie, MP3 players). AFAIK it doesn't allow you to interact with the PCI bus.
Its easier to think of it like libusb for Windows. There's a generic driver provided and you can write user mode code to interface with that generic driver. The generic driver in turn handles packet composition and transfer with the USB/Firewire bus. Works well with USB/Firewire devices but probably not so well with graphics cards because of the nature of graphic card evolution.
|
|
|
|
|