论:PXE<–>RPL无盘技术
随着windows 95时代的远逝,新的无盘启动技术的出现,无盘win95的日子也就屈指可数。PXE技术的出现和逐步成熟,无盘win95的末日真的就这么快地到了……
以前,在WindowsNT 下实现远程引导Windows95,采用RPL (Remote Initial Program Load )技术,可以说:前几年所说的,火红大江南北的“无盘工作站”,100%说的是基于RPL技术无盘Win95工作站,相对于DOS无盘站,它确实给我们曾经的兴奋与惊奇。但是,这种技术是当时Microsoft 网开一面(或是为了给windows的宣传?),有基于网络版的windows 95 ( NETWIN95 ),后来,由于众所周知的原因, Microsoft没有这样做。所以,Windows 98根本就没有网络版本,这正是无盘win98 的困难所在。
后来从RPL 的运行机制上分析,得出了一些结论:用RPL来做无盘win98 是荒唐的,是白费力的事情。既然RPL不能搞无盘win98,是不是无盘win98死定了?答案当然是否定的,现在用INTEL的PXE 技术已经成功地搞定了无盘win98!它可以跑Winbench99 ,WinStone99 winbench2000 WinStone2000,3DWinBench等之类的测试软件。通过了这些测试,那么,担心能不能在无盘终端上跑你的VC、 VB、VFP、 JAVA或3D动画等就成了多余的了。 还可以跑office97 ,office 2000 ,autoCAD R14,potoshop5.0 ,IE5.0等之类的应用软件。 速度上至少和本地硬盘一样的快(特别是拨号上网),20台60台的客户端不应有延迟,至少让人感觉不到。 常见游戏:比如帝国时代、红警、三角洲部队、星际争霸、古墓丽影等等,如果通过,足可以满足网吧、游戏厅建设的需要了,可以连网游戏,可以播放DVD,可以VCD点播,可以运行大多数证券行业的软件,可以跑教育部认可的叫做TOP2000之类的教育软件、多媒体教育软件,其他比如兼容性等问题,不好测,但是能完成以上测试,也就是windows 98 所尽能的了。
PXE是RPL的升级品,它是Preboot Execution Environment的缩写。至于他们的不同,假如你玩过HUB 和ROUTER的话,你一定知道他们的工作原理,一个是静态路由,一个动态路由,不难理解:RPL是根据网卡上的ID号加上其他的东东组成的Frame向server发出请求,而server那里早已经有了这个ID数据,匹配成功则OK,静态地址;PXE是根据server端收到的MAC地址,(就是00E09C410051这样的东西)它的DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台client有与上次启动有不同的IP,动态分配地址。单纯地比较RPL与PXE究竟有什么不同是没有什么意义的,PXE可以看做RPL的升级产品,所谓升级产品,它能做到的,我也能,他不能做到的,我可以。PXE可以boot的OS有;DOS Windows3.1 windows 95 Windows 98 linux 等等。
既然PXE是DTKcomputer的技术,最好是用他们的主板了(DTK computer,一个专业生产电脑主板的厂商,主要面向欧美市场,据说很火,看样子近期也想涉足中国市场,不然,他宣传中文版无盘win98干什么?其潜台词是用他们的板子,因为这个技术是我从他们那里得到的,当然用他们整合的东西了,比如主板(至关重要的BIOS,在里面有一段引导PXE的小东东,少了这个,我们什么都不能做了,网卡(要有bootPXE的功能,用的是realtek公司的rtl8139,已经集成在主板上了。在BIOS开始引导网卡BOOTROM时,按F10键,你会见到有5个选项),可以选择以RPL启动,或以PXE启动,也可以选择BBS,等,还有那个至关重要的LITENET,目前来说,少了他们的东西是不行的,随着技术的进步,相信有一天我们可以摆脱这种束缚。