众所周知,安装Windows98需要大约200MB的空间,Windows2000需要大约1GB的空间,而Windows XP需要大约1.5GB的空间!如果将它们的体积缩小4/5,它们还能正常工作吗?答案很简单:能!
变小有妙法
挑战Windows的小小兵
市场那庞大的惯性造就了“兼容”这个词。没有人敢于挑战“兼容”的权威,甚至英特尔、微软也不能。Mac OS、Solaris、Linux等操作系统都非常好,但是在Windows绝对的市场占有率面前,显得总是那样苍白和无力。即使Windows因捆绑软件实现垄断而被唾骂,因安全问题而招到不少人质疑,从现在的市场状况来看,也的确没有一个操作系统能够打垮Windows。
但也并不是因为有了现在的Windows,而放弃开发新的操作系统,有人曾经说过,人类最难战胜的敌人,就是他自己。操作系统市场也一样。现在当我们剥下Windows的厚厚“外皮”,它的规模并非如以往想象中那么可怕和高高在上。如果我们拥有全新的、兼容Windows的操作系统,战胜Windows也并非梦呓!
只有5MB的图形操作系统
SEAL是一个什么样的操作系统呢?它的出身和Linux相似,是一个开放源码的操作系统。它的功能与操作性能又和Windows 98一样,是一款基于DOS的多任务图形操作系统,它的体积只有5MB左右,和用LitePC裁剪Windows 98后的体积大小相似。
SEAL和Windows非常相似,也是一个多任务的图形操作系统,也可以运行DOS程序,甚至也支持动态连接库!非常遗憾的是,虽然其架构就是Windows的翻版,但是其接口却和Windows有一定差异,所以不能直接运行Windows的应用程序。
想和Windows兼容的ReactOS
但我们已经可以从SEAL身上看到一群天才的尝试,让我们看到新的兼容Windows的操作系统的希望。现在,一个新的开源项目——ReactOS,正在实现SEAL未完成的梦想——完全兼容Windows。
ReactOS现在的版本只有0.2.1,安装完成后有19MB,源码有62.4MB。安装完成后,我们可以看到ReactOS除了在外观和操作上和Windows非常相似外,它也拥有注册表,其注册表的分类和Windows完全相同;也拥有DOS子系统,是由一个和MS DOS完全兼容的叫做FreeDOS的开源项目组成。更进一步,当我们阅读它的源代码时,我们会发现,它也有HAL硬件抽象层!简单地说,ReactOS就是Windows的不同实现版本,更简单地说,就是按照Windows标准把Windows重写一遍。
不过,ReactOS开源项目才刚刚开始,很多地方还很不成熟,还不能支持NTFS文件格式,还不能很好地支持所有的Windows程序、驱动。
编后:
可以想象,如果有一天,当现在这些挑战Windows的小小兵们,能兼容Windows那80%的捆绑软件时,Windows的天下还能保住吗?特别是在我们国内,现在并不缺优秀的第三方软件工具,我们缺的是能让大家都用得上的国产操作系统。

网友评论