随着日子一天天过去,我发现当我从微软那里获取了更多的“重要更新”后,我的Windows 2000开始运转得越来越像Windows XP了。诚然,这说明我的系统不会再那么频繁地崩溃,但这也同样意味着系统的关机时间会长得令人乍舌——这正是WinXP的一大特性。所以,我极度地怀疑我的2K正在缓慢地朝着XP的方向变异。
一个读者写信告诉我说:试试看在控制面板里删掉安全更新329170。它正是导致关机拖延了一分钟左右的症结所在。我不知道这个更新有多重要。果真,删掉就见效。不过还是被更新系统发现了,从那时起更新系统就一直试图重新安装它。
正因为这么冗长的关机时间以及更坚固的稳定性,我开始越来越经常地使用“休眠”的功能。“休眠”确实是个更理想的办法(虽然并不是那么理想。哎哟,那些讨厌的人们,他们怎么刚掀开Mac OSX手提电脑的机盖就开始敲键盘了)。
对此我的感情比较复杂。我很高兴操作系统能变得更稳定,但是,微软先宣称XP将会运行得更快而后又出尔反尔的做法(我怀疑是更慢了,因为所有的这些安全性代码都被添加进去,而不是在必要的时候重构。也就是说,我觉得他们为了避免操作系统崩溃,有无数的异常正在不断地被抛出与捕获)让我很不爽,因为这让我觉得他们可以随便拿什么话来哄骗我们而我们也只能干巴巴地听。也许他们大部分的客户可以忍受,但是几乎所有我认识的从前曾经讲授过微软技术的人都已经因为非此即彼的理由不再使用Windows了,而且我觉得以往的商务惯例更能说明问题。正是出于此,我在是否学习C#上显得非常犹豫,即使它是一个被设计得那么完美的语言。从微软的一贯作风我知道,无论他们承诺了什么,他们在任何时候都有可能变卦,随他的用户不知所措去。
牛冬译于2004年12月16日凌晨
@以下是原文供大家参考@
Win XP: Stable and Slow
I've noticed that as time passes and I accumulate more "important updates" from Microsoft, my Windows 2000 begins to act more and more like Windows XP. Admittedly, this includes not crashing as often, but it also means that the shutdown time can be amazingly long - a hallmark of WinXP, which is why I strongly suspect my 2K is slowly morphing into XP.
A reader wrote: Try uninstalling security update 329170 using control panel. This one specifically has a problem which causes it to hang for about a minute on shutdown. I don't know how important the fix really is. Sure enough, it worked. And the update system noticed it and is trying to re-install the update.
Because of the long shutdown time and greater stability, I've started using the "hibernate" feature a lot more, which is certainly a nicer way to do things (although not nearly nice enough. Oh, those annoying people with their Mac OSX laptops who just open the lid and start typing).
I have mixed feelings about this. I'm glad for more stability in the OS, but the fact that Microsoft claimed that XP would be faster and then shipped this thing (which I suspect is slower because of all the stability code that was added on, rather than just refactoring when necessary. That is, I think there are a lot of exceptions being thrown and caught in order to keep the OS from crashing) bugs me, because it feels like they think they can say anything to us and we'll just swallow it. Maybe the bulk of their customers do, but almost all of the people I know who used to teach Microsoft technologies have moved away from that for one reason or another, and I think the business practices are the big issue. It's the same reason I am hesitant about C# even though it is a very well-designed language. I know from previous Microsoft behavior that no matter what they say, they could change their mind at any time and leave people high and dry.
Bruce Eckel 4-6-03
一个读者写信告诉我说:试试看在控制面板里删掉安全更新329170。它正是导致关机拖延了一分钟左右的症结所在。我不知道这个更新有多重要。果真,删掉就见效。不过还是被更新系统发现了,从那时起更新系统就一直试图重新安装它。
正因为这么冗长的关机时间以及更坚固的稳定性,我开始越来越经常地使用“休眠”的功能。“休眠”确实是个更理想的办法(虽然并不是那么理想。哎哟,那些讨厌的人们,他们怎么刚掀开Mac OSX手提电脑的机盖就开始敲键盘了)。
对此我的感情比较复杂。我很高兴操作系统能变得更稳定,但是,微软先宣称XP将会运行得更快而后又出尔反尔的做法(我怀疑是更慢了,因为所有的这些安全性代码都被添加进去,而不是在必要的时候重构。也就是说,我觉得他们为了避免操作系统崩溃,有无数的异常正在不断地被抛出与捕获)让我很不爽,因为这让我觉得他们可以随便拿什么话来哄骗我们而我们也只能干巴巴地听。也许他们大部分的客户可以忍受,但是几乎所有我认识的从前曾经讲授过微软技术的人都已经因为非此即彼的理由不再使用Windows了,而且我觉得以往的商务惯例更能说明问题。正是出于此,我在是否学习C#上显得非常犹豫,即使它是一个被设计得那么完美的语言。从微软的一贯作风我知道,无论他们承诺了什么,他们在任何时候都有可能变卦,随他的用户不知所措去。
牛冬译于2004年12月16日凌晨
@以下是原文供大家参考@
Win XP: Stable and Slow
I've noticed that as time passes and I accumulate more "important updates" from Microsoft, my Windows 2000 begins to act more and more like Windows XP. Admittedly, this includes not crashing as often, but it also means that the shutdown time can be amazingly long - a hallmark of WinXP, which is why I strongly suspect my 2K is slowly morphing into XP.
A reader wrote: Try uninstalling security update 329170 using control panel. This one specifically has a problem which causes it to hang for about a minute on shutdown. I don't know how important the fix really is. Sure enough, it worked. And the update system noticed it and is trying to re-install the update.
Because of the long shutdown time and greater stability, I've started using the "hibernate" feature a lot more, which is certainly a nicer way to do things (although not nearly nice enough. Oh, those annoying people with their Mac OSX laptops who just open the lid and start typing).
I have mixed feelings about this. I'm glad for more stability in the OS, but the fact that Microsoft claimed that XP would be faster and then shipped this thing (which I suspect is slower because of all the stability code that was added on, rather than just refactoring when necessary. That is, I think there are a lot of exceptions being thrown and caught in order to keep the OS from crashing) bugs me, because it feels like they think they can say anything to us and we'll just swallow it. Maybe the bulk of their customers do, but almost all of the people I know who used to teach Microsoft technologies have moved away from that for one reason or another, and I think the business practices are the big issue. It's the same reason I am hesitant about C# even though it is a very well-designed language. I know from previous Microsoft behavior that no matter what they say, they could change their mind at any time and leave people high and dry.
Bruce Eckel 4-6-03