一、“史前时代”:Win3X、Win9x和NT Embedded系统。
Windows 3.11完全安装有20多兆,由于可以驱动显示卡,具有TCP/IP协议,可以安装RDP,在终端卡的时代压缩到1.5MB以来,安装在专用的FLASH盘或者DOM中,或者使用无盘,其精简完全采用手工,一个个文件减少,能够使用为止。后来,随着终端卡市场萎缩,这种技术就少了,特别是随着Liunx终端兴起,这种技术彻底做古。
Windows9X时代,Windows95安装文件在23张软盘中,安装后大约69MB,Windows98安装后大约120MB,开始window95安装时不安装可以选择的选项也是使用手工精简。曾经国内有一个项目“索普卡网络电脑”,将 Windows9X内核裁决到5MB左右,通过无盘从网络启动,将这个小内核文件下载到本地内存,再在内存启动这个保护网络支持的Win98,通过网络扩展为全功能的 Win98.
这个时候,国外出过一个著名的98lite软件,后来发展为 98 Embedded,的精简工具,可以将win98裁决为最小8MB。台湾的“板思科技”推出过即可专门定制win98的精简定制工具。
基于大陆的国情,精简定制Windows98水平并不差,但是没有人做工具,这是由于这种工具盗版太容易,开发者不会有收入。98时代最著名的是“斯普林”,“明智”以及后来的网众等无盘网络系统,基本统治了网吧系统。其原理基本是改造优化微软Win98使其适应无盘,其中最大的改造一是微软的实模式网络转换到保护模式的设备驱动程序(VXD),二是实现一个系统可以在大部分流行硬件上跑。
大约在2001年前后,微软推出了Windows NT Embedded,这个版本是基于 NT4.0的组件化版本,最小的时候在14MB就有了 Explorer的图形界面。这个是Windows精简定制系统的黄牌军,没有看到国内实际的用户。WindowsCE也叫做 Windows,则是那完全不是一回事,代码基完全不同。
二、2000和XP时代
2000和XP时代,开始的时候,推出98lite的作者推出过2000lite和XPlite,由于98时代的名气,使其开始是有比较大的用户,但是迅速被后来横空出世的Nlite起代。NLite是在windows精简历史最辉煌的一个产品了,几乎主宰了Windows过去最近“精彩”的精简定制,国内在 XP时代最著名的三个定制封装版本:“番茄酱花园”,“深度”,“雨林木风”以及如过江之鲫的封装精简系统基本是使用NLite技术。这个时候,还涌现了SRS封装,驱动包等技术,目前比较兴盛的是”自由天空”。
微软推出了Windows XP Embedded,是基于XP的组件化版本,后来是SP1,2007的时候推出了FP2007,增加了USB启动XP系统的支持。SP3时候将这个改为Windows Standard embedded。在专门的领域,比如:银行ATM,航空站信息等领域大有作为。XPE有12000的个组件,使用SQL来存储组件信息,使用专门的TAP来收集硬件形式再在TD中构建。使用十分麻烦、专业。
不过,在普通的桌面消费市场,XPE完全不可以和Nlite相提并论。