LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: QuickTime

开始考虑放弃Mandrake

 关闭 [复制链接]
发表于 2003-9-28 20:51:39 | 显示全部楼层
最初由 QuickTime 发表
哈密瓜现在热情推荐freebsd啊?
很想了解一下起速度的情况
KDE 3.1.5没有出,不知道是不是指3.1.2?

我是很想装FREEBSD的。
我要先了解一下情况
把debian装上看看,不喜欢就换freebsd了


这是我笔误,最新ports中包含的kde是最新stable版的3.1.4
我强烈推荐FreeBSD是有原因的。
第一:FreeBSD的ports机制非常完美,Gentoo的portage是学FreeBSD的ports,但姜还是老的辣,在FreeBSD中的ports中编译软件是非常的舒服,出错的机乎非常少,而Gentoo动不动就来个masked,gnome 2.4还需加以手工才能编译完整。
第二:FreeBSD比大部分Linux发行版速度快。甚至比Gentoo要快许多,这都是经过我实践的。一个明显的例子就是在FreeBSD的新版ports中编译整个gnome 2.4只需三个小时,而Gentoo则需六个小时;xmms在FreeBSD中编译只需四分钟,而在Gentoo中至少要八分钟。进入gnome 2.4及kde 3.1.2明显比Gentoo的时间短。(pentium 3 1.3GHZ,256M SDRAM,在Gentoo的/etc/make.conf的cflag中加入了-mcpu=pentium3 及03等优化参数。FreeBSD的/etc/make.conf 加入了-mcpu=i686的参数。)
 楼主| 发表于 2003-9-29 10:43:39 | 显示全部楼层
我不是完全走
至少目前不会
几乎熬夜把debian装上了但是还不能进x
我现在只有用lynx
freebsd分区实在稿不懂,唉
发表于 2003-9-29 12:09:08 | 显示全部楼层
呵呵,用了Mandrake,就知道其它发行版简直太麻烦了,一点事情都要自己弄。
发表于 2003-9-29 12:50:33 | 显示全部楼层

其实debian也很方便

虽然大多数东西要自己装,但是安装工具一般也能比较“傻瓜”地使用。进不了X的朋友可以考虑升级到4.3
发表于 2003-9-29 14:36:48 | 显示全部楼层
其实slack的软件更新速度也很快啊,而且比Debian的稳定、速度快。
 楼主| 发表于 2003-9-29 18:48:05 | 显示全部楼层
我升级到4.3也还没有进去
打算更具mdk的配置文件来修改一下
 楼主| 发表于 2003-9-29 18:49:32 | 显示全部楼层
最初由 KLite 发表
其实slack的软件更新速度也很快啊,而且比Debian的稳定、速度快。


slackware好像很难配置的
发表于 2003-9-29 18:56:20 | 显示全部楼层
其实我现在除了Gimp和OO这样的大家伙,几乎不用现成的二进制包了。随便哪个发行版对我没啥区别,只要装好汉化完美了,都是一样的。
 楼主| 发表于 2003-9-29 19:10:21 | 显示全部楼层
大家伙才应该自己编译优化
小东西速度差异不大~~
发表于 2003-9-29 20:26:11 | 显示全部楼层
第一:FreeBSD的ports机制非常完美,Gentoo的portage是学FreeBSD的ports,但姜还是老的辣,在FreeBSD中的ports中编译软件是非常的舒服,出错的机乎非常少,而Gentoo动不动就来个masked,gnome 2.4还需加以手工才能编译完整。
我只能说你不了解gentoo的portage,mask是因为软件本身太新,没有经过充分的测试,并不是portage里面的文件有问题。否则,debian更加不能要了,现在的stable里面kde还是2.2。何况,要说到新,我现在用的kde cvs,有专门的ebuild,直接一个emerge就行,freebsd有么?
第二:FreeBSD比大部分Linux发行版速度快。甚至比Gentoo要快许多,这都是经过我实践的。一个明显的例子就是在FreeBSD的新版ports中编译整个gnome 2.4只需三个小时,而Gentoo则需六个小时;xmms在FreeBSD中编译只需四分钟,而在Gentoo中至少要八分钟。进入gnome 2.4及kde 3.1.2明显比Gentoo的时间短。(pentium 3 1.3GHZ,256M SDRAM,在Gentoo的/etc/make.conf的cflag中加入了-mcpu=pentium3 及03等优化参数。FreeBSD的/etc/make.conf 加入了-mcpu=i686的参数。)

对这一点我感到很疑惑,所以专门拿xmms测试了一下;gnome牵扯到的东西太多,重复编译太麻烦,就算了,而且我编译gnome很多次了(从2.3.2开始的每个beta版),好像时间从未超过四个小时
先说几个观点:
首先,使用优化参数是会*降低*编译速度的,特别是使用O3参数;
其次,gentoo编译gcc/gcc的时候,去掉了大多数优化参数,只保留了"-O -O1 -O2 -mcpu -march -mtune -fstack-protector -pipe -g";
最后,从常识判断,使用同样的gnu gcc/glibc,只是换了kernel,编译速度就能差出一倍?

我的测试结果(athlon 1.2G/512M)
a) CFLAGS="-march=i686 -pipe",emerge xmms-1.2.8,去掉大多数USE变量,用时242s(time -p),4分钟

b) CFLAGS="-march=athlon-tbird -Os -pipe -fomit-frame-pointer
",emerge xmms-1.2.8,去掉大多数USE变量,用时295s,接近5分钟

c) CFLAGS同b),使用除ipv6之外的所有USE变量,用时316s

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表