我对软件升级这种事情,一直是心存疑虑。windows忠实用户最喜欢升级,每次升级都欣喜若狂,甚至还没发布的升级包都会成为他们谈论的话题,以我的观点看来,这已经近似于病态疯狂了。

今天偶然看到了jini(99% jakarta) blogging很多天前的一篇文章:好一個 Microsoft BugFix (200608),觉得实在够好玩的,这虽然是一次看起来不得不进行的升级,结果仍然惹除了麻烦。

当然,不仅仅是windows,任何系统或是程序,都有升级升出来麻烦的案例,甚至曾经有某个php升级包少打包了几个函数的恶性事件(幸好很快就被修正了)。感觉上,开源世界对于升级也是比较慎重的,我们可以看到,apache主推2系列,但仍然在维护1.3。php主推5,但仍然维护4.4,诸如此类。无论如何,升级往往是风险,一般来说,我宁可让能用的系统保持不动,除非有非常重大的安全升级,或是因为系统改进而需要的功能升级。除此之外,我绝对不支持任何升级行为。至于“xxx能让性能提高x%”,这种一般来说都是广告语,所有所谓性能提升都是有前提的,如果没搞明白,就咣当一下升级了,将来恐怕你就要咣当了。

当然,我的意思并不是说,不升级,而是说,你要明确,是否真的有升级的必要,如果要升级,是否对要升级包进行了完整的测试和判断。一般来说,让能运行的东西保持正常,这很重要。

3 Responses to “没事别升级”

用过linux后, 你才会知道什么叫升级哩!那才一个叫疯狂升级。

这个,linux也不是没事升级,那是有事升级。而且release的话,一般都稳定相当长的时间。没说apache 1.3还在维护中嘛。

我发给您的邮件收到了吗?

Something to say?

提示:如果你刚刚提交过评论,但是还没有被显示出来,请点击这里刷新一下: 刷新评论