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 291501
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: no shit
by wirespot on Mon 17th Dec 2007 04:42 UTC in reply to "RE: no shit"
Member since:

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.

They aren't used "simultaneously", at least not in the way you're implying. To put it in a simplistic manner: running processes have already read the previous version of the library and have everything that's needed with them. New processes will read the new version. The replacement of the library on disk happens transparently, and atomically, may I add.

What you probably mean is that at some point you may have two processes running with different "snapshots" of files (config files, libraries etc.) That happens to be one of the most useful and powerful features of *nix OS's. It does extremely little harm (most of which is purely academical) and a lot of good.

Consider for example that I can run the same application several times side by side with different libraries and configurations and compare them first-hand. Doing the same in Windows would require duplicating the entire install base of the application and tweaking each copy.

If you want practical uses, they're all around us. I for instance tweak my fontconfig settings by launching several gcolor2 processes and changing my .fonts.conf in between. Then I can compare the font rendering variants in much greater detail.

Reply Parent Score: 3