Microsoft Quietly Releases Windows 2003 SP2
Several readers noted that Microsoft has quietly released 32-bit Windows 2003 Service Pack 2 for download. (The 64-bit edition is still showing as a release candidate on the site.) The installation of SP2 may potentially regress hotfixes that have been deployed previously; Microsoft has released a script to scan for hotfixes that may potentially regress.
even just a update roll up would be nice. When you install a new xp sp2 system there is a lot of updates that you need to.
Very good point. Why does MS prefer big honkin' files over a more granular approach anyway?
Microsoft doesn't prefer it: their corporate customers do, as they have to perform lengthy and expensive tests to confirm all of their mission critical apps work with the SP (imagine doing it after every patch).
Also the GP said that in Linux updates just mean the app is "updated" and there aren't any backwards incompatibilities... Hehe, I'd love to be that naive myself. Just consider however, we don't all run amateur home servers for our php blogs.
Most of the updates in SP2 have been already released as separate patches by now. If the system was kept up to date, this SP will only download/install only the few things that are missing and you don't have to go back and re-install anything.
Basically, an SP is mainly a a convenient way of getting an outdated system fully patched-up.
> No it won't. The full 350Mb appears on Windows Update even if you're fully patched up.
That's not what happens with XP, so I'm guessing that if what you say is true then it's a mistake and not a stupid idea on Microsoft's part.
My god, how often do you run updates? When I tried to update one of my test boxes running RC2 it detected that SP2 was already installed. I had to uninstall the RC version for it to detect that the "official" release was needed.
P.S.,
This is what part of the alphabet would look like if Q and R were eliminated.
But those tests are only so lengthy and expensive because just about anything can change. If you know that there's a change in Samba, you only have to test the things that depend on Samba, you don't have to retest everything in the system. The fact that you have to test so many things when you upgrade is just a microsoft thing. There isn't a lot of things that break if your patch consists of actually just fixing a single, or small number of bugs.
/dev/rand/ which is fed entropy from HDD, mouse, keyboard and network activity. In 2.6 network activity was no longer used (security issue), and the server hand no mouse, keyboard, and all files were on a NFS share. So /dev/rand/ was "running out of entropy" and blocking.
What you're talking about is simply the wrong perception of a guy who never dealt with the issue at hand.
Tell me: how can it be less testing to test individually all components that could be affected by a patch, versus testing for all components that could be affected by a list of patches. Especially if several patches affect the same exact components.
A SP isn't a black box. You get a list of the small fixes that are contained inside, so you again know what is being changed.
Also, testing just what could obviously break is a terrible way to test. A read a story about someone, who after upgrading to Linux kernel 2.6 started having random lockups in PHP/Apache.
What changed? After long and extensive testing, it turned out that sessions use
How would YOU guess that your 2.4 -> 2.6 kernel upgrade would cause PHP sessions to lock up under heavy load, when you look at the list of changes?? Answer: you wouldn't.
You'd deploy this on the live servers and experience mysterious downtimes all the time. And THIS is why enterprises test throughly all critical apps, even for the smallest patches.
Apples and Oranges. A change to the kernel potentially affects EVERYTHING on the system. Anyone doing a kernel upgrade *should* be retesting everything on the system.
Windows doesn't have a monolithic kernel like Linux. Are you going to flame now all OS with hybrid kernels and microkernels?
You wouldn't be right anyway, since there are tons of library dependencies in Linux apps where updating a component could cause a chain reaction affecting all libs that use it, the libs that use the libs, and some app that uses the latter libs, you never suspected.
http://support.microsoft.com/kb/898073 = [IE6 crashes on] digest proxy authentication [to https sites] http://support.microsoft.com/kb/918005 = Battery power may drain more quickly [after unplugging or undocking] http://support.microsoft.com/kb/918837 = power management is turned off [after disabling WakeOnWirelessLAN] http://support.microsoft.com/kb/924078 = [error opening] Properties [...] for a network printer on [WinXP] http://support.microsoft.com/kb/924301 = AutoComplete feature [broken after following javascript link in IE6] http://support.microsoft.com/kb/925020 = [Lockup when using] USB device on a multiprocessor computer http://support.microsoft.com/kb/925240 = warning message [...] new password that does not meet the requirements http://support.microsoft.com/kb/925513 = Error code Winsock [...] "WSAECONNABORTED (10053)" http://support.microsoft.com/kb/926047 = [Misplaced] AutoComplete box [...] in Internet Explorer 6 http://support.microsoft.com/kb/926132 = ...WMI does not clear event registrations when the corresponding sink...
http://support.microsoft.com/kb/926754 = STOP: 0x000000D1 (parameter1 , 0x00000002, 0x00000000, 0xf27b4e8e)
http://support.microsoft.com/kb/926940 = SQL Server 2000 Service Pack 4 stops responding
http://support.microsoft.com/kb/927291 = Dfsutil /import" command takes a long time to finish
http://support.microsoft.com/kb/927493 = Winsock programs may exhaust the system's non-paged pool
http://support.microsoft.com/kb/929620 = increased paging to the hard disk when you run an SAP R/3
These fixes are regressed, but they're not published on the public Knowledge Base:
"919757" "925290" "926305" "926513" "926583" "927197" "927436" "927893" "928194" "929066" "929759" "930620" "933452"