梦与更新与安装包……

好久没做梦了,或许最近做了我不知道……不过今早确实做了个诡异的梦:
微软出了个xp升vista的补丁,不小心自动更新了,
然后字体变得很难看,假名象甲古文,
想去控制面板里卸载,点成“卸载全部应用程序”,
马上意识到点错,结束任务,结果系统崩了……

说起为什么做这样的梦,可能和我昨晚干的事有关
昨晚我更新google chrome更新得想死……然后一气把chrome卸了。
安装VS2008SP!装了我一晚上,卡得我除了看小说,QQ群聊都打不开。
之后,我装了个Chromium nightly updater,开始用起了Chromium。
以上三件事为昨晚发生……

在这里我想说说安装包的问题,
这世界上我最欣赏的就是类似开源软件的archive包,直接解压用……
或者如果是源码,要手动make……

无数安装包做得很差劲,尤其那些个平民用打包安装程序……
TX只有在QQ2009让我惊喜了一下:哇,安装程序有中文!

现在国人们常常说绿色软件好,我能不完全同意……
应该说现在很多”绿色”软件是很令人无语的,
它们仅仅是一个安装后的软件配一个破解……而且常常和汉化绑在一起……

我讨厌汉化,因为汉化软件是乱码的根源,
我也曾经汉化过软件,不过那是支持unicode与xml的好软件……
我不反对破解,可是往往破解版的东西没有保障,
尤其是我还不能确定那个”绿色”版的软件的完好程度是什么样的时候……
比起破解的”绿色”,我宁可选择序列号+官方版,然后正常使用一段时间后被封……
按我的观点,其实真正的绿色或许只有free的小软件了……

说跑题了……本来我是想说安装包的在线安装问题的……= =
现在安装包,从与网络的关系上大致可以分为两种:
下载一堆有用没用的东西到本地,然后安装的,可能需要验证
下载一个很小的东西到本地,然后根据”需要”,自动下载东西安装的

我这种语气听上去好像比较喜欢第二种,那可就大错特错了,
我完全倾向于第一种……为什么呢,因为那些个在线安装的软件往往难以判断我需要什么……
就比如那个google chrome……连个语言选择都没有,在线服务器选择更没有,安装位置都不能选……更该死的是死慢死慢……
相对而言,windows live做得相对好一些,至少我能选择需要的组件……

从网络交互来看,如果把发布方想象成用户,使用者想象成服务器,前一种倒蛮像agent技术的……
大量的交互存在于使用者机器与使用者下载执行的程序之间,而不是网上。
尽管这种要下载的数据量要比第二种大得多,占网却占得少得多,
因为只要你弄到了那个包(或许你可以通过拷贝别人的下载),你基本可以不需要网络来安装……
微软发布了很多镜像都属于这种……

第二种就很险恶了,看上去是判定需求才去下载,可是却也意味着下载什么都归它的程序说了算,
怎么看怎么像木马的作风……而且每次安装都要用网,无法选择服务器导致用户的网络端口一直浪费在那儿。
而且网络传输的无保障性导致用户不知道它会不会出问题……我恨不得破口大骂:该死的在线安装程序!