在很多年前,那还是“远古”的DOS命令行时代,我们安装一台机器系统的时间绝对不会超过10分钟,更有人用最简单的format C:/s命令就完成了机器系统的“安装”(注:其实这只是把机器从DOS启动所需的最基本三个文件拷贝到C盘),其后只需要拷贝一些.COM、.EXE文件,稍加改写配置文件就可以了。
随着时间的迁移,我们在不经意间发现,系统正在变得越来越大。以个人电脑的操作系统而言,从Windows 95、Windows 98、Windows XP、Windows Vista一路走过来,系统占用从百十MB变成现在的几个GB以上,安装时间也从20分钟延长至1个小时。如果你的机器配置较差,却又想安装最新的操作系统的话,有时甚至要花费2个小时以上进行安装。而作为企业级应用的Windows NT、Window 2000、Windows 2003,用户在使用时也面临这样的问题。
我现在还清晰地记得,Windows 98时代,我经常会隔三差五重新格式化硬盘,并安装新的系统。原因很简单,我是个软件爱好者,总喜欢在自己的机器上安装各种各样的软件,由于很多软件卸载功能不太好或者根本没有办法卸载,因此时间一长,大量的无用注册表信息积淀在系统当中,机器速度减慢不说,更会频繁出现蓝屏、死机等现象。这个时候,最简单的办法莫过于重新安装系统了,加上安装各个配件的驱动程序,总共也花不了多少时间。
应该说,我现在的电脑配置比Windows 98时代的那台机器不知高档了多少倍,配置也算得上主流,可是自从安装了一次Windows Vista之后,我就暗下决心,除非机器彻底趴下,我是不准备再重温Windows 98时代的那种偏执狂式的重装乐趣了(那时在安装完成后,看着熟悉的蓝天白云,听着亲切的Windows主题音乐,心情甭提多爽了)。因为现在的Windows Vista系统占用空间大不说,安装时间也大大延长了。当然,我承认Windows Vista不失为一个好的操作系统,功能强大,安全性也得到了极大的提高。不过如果还要我像过去那样频繁格式化硬盘、安装系统,我的时间肯定是不允许了。
不知道以后的Windows 7(微软在Windows Vista后的个人电脑操作系统,据说目前已经进入了研发阶段)如何,不过用于企业级的服务器产品Window Server 2008的Server Core安装特性却令人眼前一亮。
顾名思义,在Server Core模式下,Windows Server 2008最核心的一些组件得到安装,而其他组件则由用户根据自身需求决定安装与否。对于使用个人计算机较久的人,或是目前的UNIX/Linux等操作系统用户,命令行应该一点都不陌生。许多人总是认为图形化接口很好用、很便利,但是对许多管理者或是熟手来说,命令行模式不仅快速且简单,直接的反应与操作,可以很快就将工作完成。在Server Core的安装模式下,系统仅会安装基本的网络功能及服务,如DNS、DHCP、文件服务器及AD而已,所需要的空间也少了许多。安装的服务少,代表系统出漏洞的机会也会减少,也降低维护的时间及管理。管理者一旦完成安装,除了在主机上使用命令行模式外,就得透过远程桌面或是 MMC来做管理工作。业界也总有人认为,过于繁复的图形界面是影响服务器操作系统稳定性的重要因素。
在我看来,Server Core的出现,表达出操作系统发展的一种新动向,精简的目的也许不是为了所谓的“美”,但是它的出现一定别具深意。