西西河

主题:【原创】精简版软件是理想主义的一种体现 -- 瓦斯

共:💬61 🌺92 新:
全看分页树展 · 主题 跟帖
家园 遇到个行家,讨论一下

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda2 8009084 2672280 4929960 36% /

varrun 127816 104 127712 1% /var/run

varlock 127816 0 127816 0% /var/lock

udev 127816 40 127776 1% /dev

这是俺的df,选择的是比较小的一个发行版本,ubuntu,当然,懒了,所以选择的应该是desktop版本的安装。可以看到,接近2.6G,换个RH或者SUSE会更高。从revive兄的安装包中,如果仅仅包含这些内容,自然是高手级别,全部自定义。windows XP如果自定义,也能很小,这点应该没什么特别了。

关于最后一句话,也许有点夸张,但不可否认Linux的差距还是有相当地步。举例,抢占式的调度是2.6后实现的,实现时间差距了有5年以上吧。进程在2.6之前只能到1024个上限是肯定的吧。线程在NPTL出现之前是简陋而效率低下是肯定的吧。Linux的几个如gnome,KDE的鼠标响应速度也就是最近几年才赶上来的吧。FS目前还是EXT3为主流的FS这点没错吧。内存不足的时候会自动kill进程也是存在的。硬件支持驱动程序的不足也是存在的吧。PNP方面还弱于windows也是肯定的吧。GUI相对其它OS的不稳定是存在的。删除文件恢复起来困难这点是肯定的吧。权限管理不够细致也是有的吧(某些版本除外了,是人家的卖点之一)。远程管理用的Xwindows或者VNC,效果不如terminial server也是肯定的吧。(算法是关键了) 其它细节如单内核结构和微内核结构,IP协议栈等就不说了,这里的弱点基本上都针对于桌面应用。

Linux最近5年发展很迅猛,这些差距都在迅速缩小。其实,如果Linux在PC桌面上的表现真的很强的化,有一个指标可以很好的衡量。大型游戏的数量。桌面应用中,以游戏和办公最多。而细节是否做得足够好,游戏要求就显然高很多。

多加一句,如果是服务器应用,Linux比windows强太多了(因为简单,所以强大),要个字符界面就好了,基本上就是内核+ssh+服务程序+库文件。所以,这里的比较,不牵涉服务器使用情况。

全看分页树展 · 主题 跟帖


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

Copyright © cchere 西西河