西西河

主题:【无奈】Windows的80%是“赘肉” -- 我心飞翔

共:💬3 新:
全看分页树展 · 主题
家园 【无奈】Windows的80%是“赘肉”

众所周知,安装Windows98需要大约200MB的空间,Windows2000需要大约1GB的空间,而Windows XP需要大约1.5GB的空间!如果将它们的体积缩小4/5,它们还能正常工作吗?答案很简单:能!

Windows可以变小

面对Linux、MacOS等非主流操作系统,Windows可以说是霸气十足;而这些非主流们也似乎对Windows无计可施。但是谁也没想到,可能会让Windows下不来台的,竟是它自己阵营中的一款实用软件――LitePC。

LitePC是什么呢?它其实只是一款很小的优化软件,经过它的优化,笔者测试的WindowsXP可减少到300MB(包括页面文件),Windows2000可减到200MB(包括页面文件),Windows98 SE可以减到40MB。如果用LitePC新版本――Embedding Windows,它甚至可以把Windows 98 SE“裁剪”到8MB!(不过简体中文版会稍微大一些,因为系统中要包含中文字体等文件。)

那么裁减之后的Windows会不会因为“减肥”而“元气大伤”功能受到损害呢?经过笔者的测试,缩小后的Windows除了减少了相关组件和捆绑的软件,其他的功能丝毫没有减弱。

80%都是捆绑软件

那么LitePC是怎么做到这一点的呢?LitePC是在Windows98安装前对安装包进行一系列的修改,使得包括Internet Explorer、DirectX在内的很多捆绑软件和服务可以成为可选项,由用户来决定是否安装!LitePC for Win98版还能选择使用Windows95的外壳文件替换Windows98的外壳文件,以达到进一步优化Windows的目的。

经过Embedding Windows处理过的Windows98 SE只有8MB!那我们系统文件夹中少则数百MB,多则数GB的都是些什么东西?难怪LitePC从面世起,就使微软遭受到了无数的质疑。而最后得到的结果便是,Windows中Internet Explorer系列包括IE、多语言支持、通讯占了54.5MB空间,Media Player系列占23.1MB空间,附件系列小程序如游戏、个人钱包、实用工具、画图等占了46.5MB,最后是桌面主题又占了30.8MB空间。总共是154.9MB的捆绑软件,占了正常安装Windows98总体积的80%!而不要这些捆绑软件,Windows一样能够正常地工作。所以,大家并不要把一个能够正常工作的图形操作系统想象成一个庞然大物。Windows中80%的“赘肉”其实是微软实现其垄断梦想的工具。

挑战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的天下还能保住吗?特别是在我们国内,现在并不缺优秀的第三方软件工具,我们缺的是能让大家都用得上的国产操作系统。

全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河