在过去的20年间,微软操作系统大家庭的成员们越来越多,而它们在体型和吨位上也是一代更比一代强,成千上万的那些在DOS时代曾经被人们认为没有必要的功能都逐渐增加了上去。这种趋势到Vista这里发展到了极致----难以想象一个操作系统竟然如此的臃肿和笨拙,让一台本可以像只燕子一样轻巧的运行 Linux系统的计算机变得笨手笨脚。
那么,Linux(或UNIX)显然也面对着同样的问题。Linux的众多发行版为了增加功能会不会也变得越来越胖?它们是不是在所难免?
说到Linux发行版,有很多微型版本比如Puppy Linux和Damn Small Linux,它们专为较低需求的计算机设计,这些体积小巧的发行版受到了不少用户的欢迎。但是,现在更流行的发行版拥有了美观的用户界面,实际上也同时消耗了大量的资源。
举例说来,如果往低里看,你可以在486机上使用命令行来运行Ubuntu的最小安装,这时候仅需要32MB内存和300MB的硬盘空间,而Ubuntu服务器版也仅需要128MB内存和500MB的硬盘空间。但是相比起在图形上也算做到位的Windows 95,这样的资源消耗量仍然算是巨大,Windows 95在386计算机上仍然可用,只需要4MB内存就可以运行,外加上大约50MB的硬盘空间。安装CD?一张也不用不着。还记得吗?13张软盘就可以装好整个Windows 95操作系统。
一旦你进入桌面领域,很多Linux系统就更加显得大腹便便,完整的图形化的Ubuntu Jaunty安装需要5GB的硬盘空间,并且建议512MB内存----这和Windows Vista或Windows Server 2008也没什么不同,它们也需要512Mb内存,虽然它们的完全安装需要更高的20GB空闲硬盘空间。不仅是Ubuntu那么大,其他主流Linux发行版也差不多,openSUSE需要500M硬盘空间和建议的512MB,而安装OpenSolaris需要10GB的预留空间,内存也是512MB。
那么到底发生了什么事情。是什么让今天Linux的“最低”和“建议”的安装要求变得如此之大?是不是有些不必要的功能拖住了Linux的后腿?
实际上,Linux和任何其他的操作系统并没有什么不同,它的发展演变也是为了满足用户的需要,所以如果你看到许多发行版的规模在不断扩大请不要太奇怪。另外今天的硬件已经越来越便宜,对于操作系统来说,利用更多可用的资源也是理所当然。
但有趣的是TuxRadar的一些开发者最近做了一些调查,他们发现并不仅仅是因为重要新功能的增加和为了对各种各样的硬件提供支持才使得一些Linux发行版变得超重。即使是最基础的指令如今也已经变得胖乎乎了。
他们调查了16个常见的Unix命令,在1975、1990和2009年的三个UNIX/Linux版本,得到了一些惊人的结果。cp命令从 1975年的no options膨胀到今天的28个,而diff命令的腰围从1狂增到27。而曾经很苗条的ps命令从1975年的4 options在现在的84个。看起来不是很满意,是不是?
当然,这样的调查仅仅是出于好玩而已,为了帮助用户更高效地工作,任何一个操作系统都会随着时间越变越大。Linux应该不会成为那些臃肿的bloatware,但不得不说的是操作系统有点像是中年人的肚子----再没有瘦下去的可能。
原文:Linux's Thickening Waist Line
作者:Paul Rubens
来源:51CTO.com
作者:小龙编译
lanjian9151 于 2009-07-28 11:49:42发表:
记住,linux只是个内核,它本身是很小的。通过这个内核你可以开发出任意大小的系统。
jinwushitian 于 2009-07-25 21:37:16发表:
确实,有些命令的选项很少用到。
baizx 于 2009-07-25 10:37:25发表:
……LINUX不是WI N 之所以安全是 因为LINUX 可以打造成自己的系统 你认为粗 自己修改内核模块呗!
怎么越多大的人 把LINUX当WIN来用 郁闷 他们根本不是一个理念 啊
hantu 于 2009-07-24 23:36:56发表:
想让系统小也不难啊,只用busybox做基本系统,加个xvesa,窗口管理器用jwm,也就几十兆,已经可以干很多事情了
nahcoiii 于 2009-07-24 23:25:32发表:
Linux再臃肿,也比Windows小多了……
1# Yisitu
l460618498 于 2009-07-24 23:16:51发表:
跟你们学习啊
刘冲 于 2009-07-24 21:48:50发表:
IceWM怎么样?我现在用的是windowmakerwangfeng819 于 2009-07-24 18:10:26发表:
关键现在还有可定制的小型版本可以用,不用怕
litkt 于 2009-07-24 16:47:35发表:
没有那么邪乎。
现在的Debian+Xorg+IceWM在i486/64M内存就可以运行了。
ls之类腰围再粗在486上也运转如飞,主要是一些应用程序对计算机档次要求高些,如Office套件和浏览器。
最耗资源的网上应用是FlashPlayer,这怪不得Linux,得怪Adobe公司和网页者。
造成臃肿的另一原因还是KDE/GNOME之类的“桌面”环境,不用它们就是了。
me26659408 于 2009-07-24 16:09:41发表:
性能强。。。
浪费点会杂的。。。
windows是性能也不强。。。
也更浪费 。。。
yy890521 于 2009-07-24 15:35:31发表:
其实要苗条的Linux还是有的,完全自己定制的发行版就很苗条。
不过对桌面用户更本没有必要,谁会在乎那么一两个G
aaa12 于 2009-07-24 14:45:17发表:
pirlo 于 2009-07-24 13:20:43发表:
没有说非要装什么不可,最小安装还是挺苗条的,硬要装一些3D效果的桌面上去,还要求人家苗条那也说不过去。。。
jagub 于 2009-07-24 13:17:28发表:
比喻的很恰当,但是这是没有办法的事情
csodv 于 2009-07-24 13:15:29发表:
腰围越来越粗了
微宝贝 于 2009-07-24 13:00:00发表:
ps
cp
这些命令越来越复杂和功能是直接相关的