Author Topic: "Less blue screens of death"  (Read 1639 times)

0 Members and 1 Guest are viewing this topic.

Offline aldo_14

  • Gunnery Control
  • 213
"Less blue screens of death"
noted in an article about Vista (note; the rest of the article is just fluff)

Quote
In the interview posted by Microsoft, Mr. Hallauer said Vista would have fewer dreaded “blue screens of death,” in which the operating system freezes and leaves the user with a blue display screen. Instead, Vista will automatically recover from such freezes and start over, without forcing the user to restart the system manually.

i.e. it has less blue screens of death.... because it just resets instead?  Wouldn't that be far, far worse - because now you can't tell if your PC reset because of Windows or because of an underlying hardware problem?

 

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Re: "Less blue screens of death"
You shouldnt complain... after all, it is not a bug or a problem, its just a new genuine MS Windows feature...  :rolleyes:
Do not meddle in the affairs of coders for they are soggy and hard to light

 

Offline Fury

  • The Curmudgeon
  • 213
Re: "Less blue screens of death"
Automatic reboot in case of a BSOD has been around since Windows 2000. I have no clue what the heck that comment is about, but I have a hunch it may have to do something about automatically restarting the affected subsystem instead of computer. After all, that's what the completely redesigned graphics, audio, etc subsystems are supposed to be about. So if your graphics driver would cause a BSOD, restarting the graphics subsystem and drivers won't bring down the whole OS and negates the need to reboot your computer.

 

Offline karajorma

  • King Louie - Jungle VIP
  • Administrator
  • 214
    • Karajorma's Freespace FAQ
Re: "Less blue screens of death"
I'm assuming that it means that the code will thrown an exception at the point that it would usually blue screen and that they're including code to deal with such exceptions. So it's just a poorly worded sentence rather than actually meaning what it seems to.

Cause actually resetting is stupid for the reasons you suggest. Although it would allow MS to claim that there are no bugs in vista and it must be underlying hardware that is causing the crashes.
Karajorma's Freespace FAQ. It's almost like asking me yourself.

[ Diaspora ] - [ Seeds Of Rebellion ] - [ Mind Games ]

 

Offline aldo_14

  • Gunnery Control
  • 213
Re: "Less blue screens of death"
Well, it's either stupid software design or stupid reporting, both of which get on my tits.

 
Re: "Less blue screens of death"
I think it's do to with restarting the various subsystems (usually graphics) without having to restart the kernel. It's been documented in the past for Vista, I think. Let's not mention another OS that has been able to do this for well over a decade though. :p

 

Offline neoterran

  • 210
Re: "Less blue screens of death"
Vista is great and everything, but freespace no longer runs as of RC1 :(
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

 

Offline Mars

  • I have no originality
  • 211
  • Attempting unreasonable levels of reasonable
Re: "Less blue screens of death"
The wonderful thing: The big advantage of Windows, compatibility, seems to be going out the window.

 

Offline WMCoolmon

  • Purveyor of space crack
  • 213
Re: "Less blue screens of death"
Automatic reboot in case of a BSOD has been around since Windows 2000.

I've always found that 'feature' a pain. It takes me 2-3 more crashes after the initial one to be able to read enough of the BSOD, as it flashes by in about .5 -> 1 seconds.

I can see how this might be less stressful on people new to computers, but it's not gonna help diagnose anything...
-C

 

Offline Unknown Target

  • Get off my lawn!
  • 212
  • Push.Pull?
Re: "Less blue screens of death"
Mars: how so?

 

Offline Mars

  • I have no originality
  • 211
  • Attempting unreasonable levels of reasonable

 

Offline Sandwich

  • Got Screen?
  • 213
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Brainzipper
Re: "Less blue screens of death"
Well, I just installed the Pre-RC1 version (clean install to another drive from my main XP install - took literally hours...), and aside from instally stuff, it seems to work fine. I can't seem to find where to submit a bug though, since I apparently found one almost immediately. ;) When you load IE7, and maximize the window, the status bar slips under the windows taskbar. You need to turn off and on the "Always on top" feature of the taskbar for the IE window to recognize the offlimits area it occupies. :p

Other than that.... pretty. All the security dialogs are annoying (personally), but I'm glad that both they and anti-spyware (now known as Windows Defender) are there by default. Hopefully that'll equate to less headache of the "Can you fix my internet???" variety. :rolleyes:
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 

Offline neoterran

  • 210
Re: "Less blue screens of death"
You should upgrade to RC1, been out for 3 days and it's even better :)
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

 

Offline Fury

  • The Curmudgeon
  • 213
Re: "Less blue screens of death"
Automatic reboot in case of a BSOD has been around since Windows 2000.

I've always found that 'feature' a pain. It takes me 2-3 more crashes after the initial one to be able to read enough of the BSOD, as it flashes by in about .5 -> 1 seconds.

I can see how this might be less stressful on people new to computers, but it's not gonna help diagnose anything...
You can turn the feature off.

 

Offline Sandwich

  • Got Screen?
  • 213
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Brainzipper
Re: "Less blue screens of death"
You should upgrade to RC1, been out for 3 days and it's even better :)

You're joking, right? Pre-RC1 was just released like... 5 days ago or something!
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 

Offline Fury

  • The Curmudgeon
  • 213
Re: "Less blue screens of death"
There has been only two public betas; Beta 2 and RC1. Whatever you got was internal build.

 
Re: "Less blue screens of death"
Sounds like Vista is using a microkernel architecture. The advantage of this is that if part of the kernel or driver model dies, it can be reloaded without screwing anything up.

Microkernels have been around for decades, but they went out of vogue in the late 70s(?) because they ran slower than a monolithic kernel. They're more robust, though, provided the core kernel is done right (and whatever people might say, MS kernels are generally pretty reasonable; it's the drivers and other crap that usually causes the BSOD) and computers these days are fast enough for the speed/stability tradeoff to be worth the shift to microkernels. This also lets them shift all driver code into Ring 1 and 2, ensuring that Ring 0 doesn't get tainted by anything that might bring down the system.

Microkernels are generally easier to test and debug too, so the quality of the kernel should be higher. And kernel updates can be installed and activated without rebooting, so there should be fewer 'Windows Update needs to reboot your computer' messages. Even Linux can't replace the running kernel in memory without shutting down apps.
'And anyway, I agree - no sig images means more post, less pictures. It's annoying to sit through 40 different sigs telling about how cool, deadly, or assassin like a person is.' --Unknown Target

"You know what they say about the simplest solution."
"Bill Gates avoids it at every possible opportunity?"
-- Nuke and Colonol Drekker

 

Offline neoterran

  • 210
Re: "Less blue screens of death"
You should upgrade to RC1, been out for 3 days and it's even better :)

You're joking, right? Pre-RC1 was just released like... 5 days ago or something!

I'm not joking. It's build 5600. See you at #winbeta at irc.winbeta.org
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

 

Offline neoterran

  • 210
Re: "Less blue screens of death"
Sounds like Vista is using a microkernel architecture. The advantage of this is that if part of the kernel or driver model dies, it can be reloaded without screwing anything up.

Microkernels have been around for decades, but they went out of vogue in the late 70s(?) because they ran slower than a monolithic kernel. They're more robust, though, provided the core kernel is done right (and whatever people might say, MS kernels are generally pretty reasonable; it's the drivers and other crap that usually causes the BSOD) and computers these days are fast enough for the speed/stability tradeoff to be worth the shift to microkernels. This also lets them shift all driver code into Ring 1 and 2, ensuring that Ring 0 doesn't get tainted by anything that might bring down the system.

Microkernels are generally easier to test and debug too, so the quality of the kernel should be higher. And kernel updates can be installed and activated without rebooting, so there should be fewer 'Windows Update needs to reboot your computer' messages. Even Linux can't replace the running kernel in memory without shutting down apps.

Vista uses what they call a "hybrid" kernel architecture.
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

 

Offline Sandwich

  • Got Screen?
  • 213
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Brainzipper
Re: "Less blue screens of death"
There has been only two public betas; Beta 2 and RC1. Whatever you got was internal build.

Nope, it was widely publicized. I got it from http://download.windowsvista.com/dl/preview/prerc1/en/x86/iso/vista_5536.16385.060821-1900_vista_rc1_x86fre_client-lr1cfre_en_dvd.iso
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill