Linked by Thom Holwerda on Sun 16th Dec 2007 17:57 UTC
Windows The first publicly available test release of Vista SP1 has been released a few days ago, release candidate 1. "The Windows Vista Service Pack 1 Release Candidate is now available to the public. In addition to previously released updates, SP1 contains changes focused on addressing specific reliability and performance issues, supporting new types of hardware, and adding support for several new technologies. SP1 also addresses some management, deployment, and support challenges." Ars reports that it finally enables the hotpatching support in Vista.
Thread beginning with comment 291479
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: no shit
by pixel8r on Mon 17th Dec 2007 03:01 UTC in reply to "RE: no shit"
pixel8r
Member since:
2007-08-11

Unix systems gladly replace system libraries that are in use, and just hope that not problems happen because two different versions of the same library are in use simultaneously. The further away from the core libraries you get, the lower the odds of a problem, but it's still a risk. The Unix approach is basically "Let's just go ahead and do it, it'll probably be ok."

And it is ok 99% of the time, unless you do something you shouldn't. Thats your fault though, not a fault of unix.
Its a lot simpler and less error prone than you make out. Different versions of a library are almost always Newer versions which are also backwards compatible with older versions. They either add features whilst keeping the interface and old features intact, or they fix bugs in existing features whilst keeping the behaviour the same. If an app worked with an older library it will work just the same with the newer one. All you need to do to make sure your app is using the newer library is close it and re-open it. If you're worried about the newer library containing bugs that will crash your apps...consider that this is just as likely to happen in windows and has nothing to do with what we're talking about.
I've used Linux for 6+ years now and never noticed a problem with library versions. All I noticed is that reboots are only necessary if I'm upgrading the kernel.


Windows takes the safe approach of only updating libraries that are not in use. I'm sure you'd wind up with weird glitches if your apps were using multiple versions of GDI simultaneously. The Windows approach is "It may be ok to update this now, or it may not. Just to be safe, let's not update it until we can guarentee it's safe."


safe approach? or easier approach? Its just the way they chose to do it. admit that its not as good...

The Vista implementation tries to free up libraries, and if it can, will then update them in place.

and if it cant free them up? we then have the same problem we always had, with no solution. reboot?

Reply Parent Score: 1

RE[3]: no shit
by _mikk on Mon 17th Dec 2007 03:33 in reply to "RE[2]: no shit"
_mikk Member since:
2005-10-19

Yes. Reboot ;)

Reply Parent Score: 1