|
不说别的了,MXP就是windows的。PS:我是作者。
如果从技术的成熟度来说当然是linux。原因在下面说
先仔细说说版权问题:
linux我就不说了,开源免费。基本上有linux内核的一天起就有了livecd。
PS:livecd一种不需要安装的直接能运行系统(从基本系统维护到功能全面的操作系统)。SLAX就是一种著名的livecd。
好了下面说说windows。
先说一下XP、XPE、PE的区别。
XP就是咱们普通用的,这个是不能够移动的。并且不要想USB启动,虽然技术封锁已被打破。不过版权是个问题。MS不允许USB启动和移动。另外普通的XP是不能运行在光盘上的。系统稳定性很好。能运行在光盘上,部署方式多种多样。启动兼容性好。
PE:大家常用的用来维护系统。原来是MS开发出来的一个精简的提供操作系统安装支持的一个迷你操作系统。现在被高手扩充,增强功能。技术比较成熟。系统稳定性一般。系统使用内存盘技术,能运行在光盘上,部署方式多种多样。启动兼容性好。可惜系统只能连续运行24小时。
XPE:XP的嵌入式版本,MS把XP拆成11000多个组件,加入了一些XP没有的功能。例如USB启动,FBA(XPE生成的系统是个半成品,需要 FBA进行一下系统的安装。MXP已经FBA过了,FBA只需要执行一次),EWF、FBWF(类似影子系统的系统还原,不过更高级FBWF是基于文件的,因此能单独控制文件而不是分区)。等新功能。这次奥运会开幕式使用的嵌入式系统就是XPE。能运行在光盘上(EWF允许系统运行在只读介质上),部署方式多种多样(USB BOOT、网络启动(无盘、内存盘)光盘等)。启动兼容性好。
天凤的就是XPE 内存盘(SDI)的,我的MXP和L的系统都不是内存盘的,因此只能USB-HDD启动。因此启动兼容性要差一点。具体的后面说。
PSS:说说我的MXP(Mobile XP,看名字就知道能移动),MXP就是XPE开发的。严格的来说MXP不是嵌入式系统。因为嵌入式系统要求确定硬件环境才能开发。从系统的稳定性来说要比PE好(系统本身的组件是MS提供的。稳定性上有保证,CTP版本的除外。)。
部分软件和EWF、FBWF不兼容。例如开启文件监控的卡巴。
因为MXP的开发时间有限,系统成熟度不如Linux-livecd 和PE。
我开源(SLD文件已经公开)的目的是为了能让大家一起研究。
说说XPE的版权问题。
XPE的授权分为2部分,开发套件的CDKEY和生成的系统的PID。
评估版的开发工具可以使用180天,没有PID的系统能使用90天(从FBA开始计算,XPE没有在线激活!)因此MXP是正版软件(我没输入PID,在90天的评估期内就是正版软件)。
USB启动是MS提供的因此不作考虑,没有PID因此可以任意COPY。
说说USB BOOT 的一些问题。
先发泄一下,因为历史原因USB BOOT存在很严重的兼容问题。
主要是主板BIOS和启动介质引起的。
一般来说老主板的BIOS(版本低的)和现在二、三线主板引起比较多。
存储介质主要是由于主控芯片(假U盘、贴牌的假货,扩容......)引起的。这个好解决,更换U盘就行了或者是用量产,量产成CD-ROM,当然量产成CD-ROM也不是万能的。毕竟U盘已经白菜价了
USB-HDD的兼容性我就不多说了。
深山红叶一直坚持光盘的PE不是没有道理的。
常在本区混的,基本上都知道USB BOOT的兼容性问题和USB发展的历史。
使用内存盘,可以实现多种USB方式引导。
MXP没有使用内存盘因此开发难度大。一年多了才弄成现在这样。
仅代表个人观点,我很菜,文中错误欢迎指正。
PSSSS:谢谢大家对MXP以往的支持
PSSSSSSS:以本文发泄一下对USB BOOT兼容性的郁闷。
[ 本帖最后由 happymy 于 2008-8-18 21:43 编辑 ] |
|