
前阵子《复联4》的加码臻享版在内地影院上映了,我也去看了。买票跟大多数人一样,在微信上解决,到了影院再在取票机上取。因为去得早,我就坐在影院外面的沙发上等。这时有个影院工作人员走出来,到一台取票机旁操作,屏幕上亮出一张“三叶草”壁纸桌面——这不是 Windows 7 嘛!作为盯过这张壁纸很久的人,我一眼就认出来了。
在一些很固定的场景里,比如取票机,只要程序能正常跑,往往没必要折腾更新。哪怕底层是 Windows 7 又有什么关系?对用户来说不过是个取票操作界面,能用就行。顺着这个思路想,Windows XP 现在应该也还有一定装机量,藏在某些特殊服务场所里继续服役,比如地铁服务、某些控制台。
那问题来了:为什么微软不干脆固定在一个 Windows 版本上,比如守着 Windows XP 一直用下去?
这里有个流传已久的八卦:据说微软内部有两套并行的 Windows 开发组,我们姑且叫甲组和乙组。他们间隔发布,比如甲组做 Windows 7,乙组就做 Windows 8,循环交替。当然,底层的 Windows 内核基础代码是共享的,但 UI 等层面会各自发挥。用这个视角看历代 Windows 的受欢迎程度,就很容易理解为什么 Windows 每隔一个版本口碑不错,另一个版本就容易掉链子。
但版本升级,恰恰是因为 Windows 作为操作系统必须紧跟硬件发展的脚步。比如当年主流内存容量从 4G 往 8G 走,Windows 就必须从 32位跃迁到64位,不然根本管理不了 8G 的内存空间。再比如启动方式的变化:Windows 7 后来没落的原因之一,就是没有提供 UEFI 支持。Windows 必须为新的主板、内存等硬件标准做出改变,停在原地是不现实的。
另一方面,每次 Windows 新版本发布,也是微软新一轮营销活动的开始,能吸引新用户,也能让老用户顺势升级到新平台。万年不变,显然不符合商业公司的需求。
那么,Windows XP 系统在今天还有可用性吗?我的结论是:可用性不差,但有个前提,最好在虚拟机里面安装。
找一个虚拟机软件,比如 VMware Workstation,在虚拟机里装 Windows XP。因为 VMware Workstation 虚拟出来的都是些常见硬件,一般不会遇到驱动装不上的情况。写到这里你们肯定猜到了,这事我确实干过。当时就是为了怀旧,想再看看我很喜欢的 Delphi 7,找找旧时光的感觉。
装完就能启动。我从网上找了一个带 Office 的 Ghost 版本,Windows 装完,Office 基本也齐活了。当然 Office 版本很老,界面非常“理工男”,不现代、不扁平,但能用。
遇到的最大麻烦,是浏览器。用 Windows XP 自带的浏览器访问网站会报错——它已经不支持新的 JavaScript 了,页面根本没法看。想解决就得装个新浏览器,但尴尬的是:现在又上不了网。于是陷入一个悖论:因为浏览器上网出错,没法下载新浏览器;没有新浏览器,还是没法上网。唯一的办法是找一台正常机器,先下载好支持 XP 的浏览器。可惜这种浏览器如今已经很难找,用“大海捞针”“凤毛麟角”来形容也不过分。所以,Windows XP 在网络方面的可用性其实很低。
至于一些老软件,像 Delphi 7、VC6、Office 2000,还是能正常用的,写写代码、办办公问题不大。注意,以上说的都是虚拟机里的情况。
如果换到真实的物理机上,情况就不一样了。主板驱动、USB 识别、网卡这些都可能出问题。到那时候,Windows XP 基本就不可用了。
以上就是我折腾 Windows XP 的一点实验结果。如果你也折腾过这类老系统,欢迎来云栈社区聊聊。
|