|
大家使用这两个版本的最大的原因就是所有的软件几乎都是根据本地实际情况来优化.这样可以让自己的硬件达到最好的利用.但:
疑问1: 优化最多的是针对算法和CPU特性.如果使用GCC进行编译,2.95和3.2哪个对算法的优化更好?(大家都知道大多数编译程序会在源语和机器语言之间现建立一个中间语言,在从中间语言向机器语言翻译的过程中再针对CPU进行优化.)大家在编译内核的时候,如果选DURON,可以看到,2.95认为i686,而3.2认为athlon,由此猜想,3.2对CPU特性的优化更好,对吗?
疑问2: (个人观点CPU的更新换代,指令系统上增强得最多的还是多媒体指令,就是有关音频和视频的.而对于运算来说,主要还是通过提高主频,扩大缓存,增加流水线,以及其它来实现.(问题虽然针对自己的机器进行编译,但是如果是运算性的程序,能提高多少性能呢?(只有对会涉及很多多媒体指令的程序进行编译时,性能才会有比较大的提高,这种观点对吗?)
疑问3: Gentoo和LFS在软件包的管理上如何,(我没有使用过,)能否象debian一样很轻松的自己打包,下次安装的时候就只需要dpkg -i foo就可以了.能否象debian一样轻松的升级,apt-get upgrade.能否即时的提供新的patch.(个人觉得debian的稳定性真的是很好的,并且它的安全性也是非常好的.)
疑问4: 在对一个用户组进行集中管理时,个人感觉Gentoo和LFS都需要自己打包,所以会很麻烦,对吗?
个人观点: 其实我更倾向于使用Debian.就算是想要让Debian对自己的机器作出优化,我也只会选几个常用的软件进行从新打包,比如Xfree86,Gnome.而优化的参数可以自己修改debian/rules以及DEB_HOST_GNU_CPU来实现.当然首先需要重新编译的就是内核了.在这里说这些不是说Gentoo和LFS不好,其实我也想定制一个自己的系统,但是还是觉得太麻烦了.我们用电脑主要还是当做工具,而不是玩具,都是希望能在一个稳定的操作系统上踏踏实实的做好自己的事,大家说,对吗? |
|