LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4226|回复: 50

想学习Gentoo,但是有些问题关键问题不是很明白

[复制链接]
发表于 2007-8-21 22:38:09 | 显示全部楼层 |阅读模式
我现在用的是Ubuntu,已经使用了快2年。Bash和python都有一定的基础(我是指可以用他们能力编程序)。我很想学习Gentoo之类的系统。但是有些问题一直没有弄明白:
1。Gentoo、LFS、Arch的区别是什么?我觉得都是自己从头构建系统,那么他们的区别在哪里?
2。Gentoo、LFS、Arch构建出的系统是否是一个相对Ubuntu之类更加“专业”(能在自己的电脑上得到相对更好的效率)?
3。Gentoo、LFS、Arch的执行效率到底如何?和Ubuntu 7.04相比,同样的配置能高多少?
4。哪个的文档最全面丰富(中英文都可以)?
请各位大虾帮忙。
发表于 2007-8-21 22:44:48 | 显示全部楼层
1、Gentoo是有包管理的,LFS虽然也是编译的,但是没有包管理,而且LFS要用工具链,个人觉得不是很有用,arch是二进制的软件包,其实和rpm长不多啦,只不过是pkg而已。其实重头建的个人觉得只有LFS,当然不是重头编写一个系统(是装!)
2、ubuntu太笨重,而这三个可以做得很小,个人感觉新手才用ubuntu
3、其实三个都差不多,arch理论上慢些,你是感觉不出来的,和ubuntu比就会快很多,因为我说了ubuntu太笨重,还不如去用debian。
4、gentoo觉得不错,至少有很多的wiki,还有很多翻译的。以前去arch看wiki,英文的都很少……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-21 23:01:33 | 显示全部楼层
Post by jjj311
1、Gentoo是有包管理的,LFS虽然也是编译的,但是没有包管理,而且LFS要用工具链,个人觉得不是很有用,arch是二进制的软件包,其实和rpm长不多啦,只不过是pkg而已。其实重头建的个人觉得只有LFS,当然不是重头编写一个系统(是装!)

那么是否可以理解成:Gentoo和Arch是在一个基础系统上构建自己的系统?
对于构建出来的系统,应该是可以选择对某些硬件是否支持以及某些服务是否启用之类的?

对于初学Gentoo,应该有一些什么基础知识,以及参看那些文档来做前期的准备?
回复 支持 反对

使用道具 举报

发表于 2007-8-21 23:08:54 | 显示全部楼层
"那么是否可以理解成:Gentoo和Arch是在一个基础系统上构建自己的系统?"
应该可以,应为gentoo有stage,而arch有base。

"对于构建出来的系统,应该是可以选择对某些硬件是否支持以及某些服务是否启用之类的?"
这对于说有的linux都行,只是有些设置不一样。
"对于初学Gentoo,应该有一些什么基础知识,以及参看那些文档来做前期的准备?"
看些linux的基础文档,了解一些常用命令,对硬件配置有一些的了解吧。其实看文档装是不要什么知识的,都是在装的过程中逐步积累,反正有很多人会帮你的。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 04:00:54 | 显示全部楼层
纠正一下,LFS 有包管理系统,比如 paco、TRIP、stow 与及本坛兄弟自创的 crablfs 等,只不过它们没有一个像各大发行版般自行解决软件依赖关系,不能与之相提并论而矣
回复 支持 反对

使用道具 举报

发表于 2007-8-22 07:54:32 | 显示全部楼层
1.gentoo是从源代码开始构建,包括编译环境,内核里的支持的东西都要自己设置,懂行的可以自定义一个不错的系统,不懂的话就是个灾难

2.gentoo的确可以构建一个更专业的系统,前提是你懂得这些设置,会解决问题,否则就是灾难

3.这个要看你在构建时的设置了……不过以前gentoo区有个人说过,在目前的硬件配置已经都很搞的情况下,不要过度拘泥在性能和优化上

4.gentoo的英文文档很丰富,中文文档就……
回复 支持 反对

使用道具 举报

发表于 2007-8-22 10:18:03 | 显示全部楼层
1.gentoo是从源代码开始构建,包括编译环境,内核里的支持的东西都要自己设置,懂行的可以自定义一个不错的系统,不懂的话就是个灾难
---》不懂的话可以严格的根据手册来安装出一个可用的系统,有一点设置不同,都可能是灾难

2.gentoo的确可以构建一个更专业的系统,前提是你懂得这些设置,会解决问题,否则就是灾难
---》虽然你不会解决问题,但是有很多人会解决,当然,前提是你能承受这个灾难 :)

3.这个要看你在构建时的设置了……不过以前gentoo区有个人说过,在目前的硬件配置已经都很搞的情况下,不要过度拘泥在性能和优化上
---》没错。

4.gentoo的英文文档很丰富,中文文档就……
---》没错,不过中文文档的数量,也在逐步增长中。如果你的英文水平好一些的话,可以自己去看英文文档,英文文档到处都是。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 10:24:42 | 显示全部楼层
3。Gentoo、LFS、Arch的执行效率到底如何?和Ubuntu 7.04相比,同样的配置能高多少?
Arch 是我用过速度最快的,这个似乎没什么发行版可以比。
Gentoo 是我用过最灵活的(主要体现在 USE),无出其右。
LFS,偶不予评论。

没用过 ubuntu,不确定速度相比如何。据用过的人(雕)说,gentoo比 ubuntu 启动快一点,使用上没太大感觉,但是绝对不会比UB更慢。。。(雕雕,别打我。)
回复 支持 反对

使用道具 举报

发表于 2007-8-22 10:48:39 | 显示全部楼层
如果是单纯为能大幅度提高性能(就是人可以明显感觉出来)而从ubuntu转gentoo,也许楼主会失望的.
我的gentoo启动23S,kubuntu 35S,但没有可比性,因为加载服务不同.
使用时都很快,所以感觉不出差别.
回复 支持 反对

使用道具 举报

发表于 2007-8-22 11:37:48 | 显示全部楼层
我只用过ubuntu和gentoo,所以只能比较这两者
如果想要学东西的话,那gentoo肯定好些,因为没ubuntu那么傻瓜,逼着你了解一些本质的东西。另外gentoo-wiki.com是我见过的最好的文档资源,我在用ubuntu的时候遇到问题很多时候也是到那里查。
性能这个问题是可以忽略的,根本感觉不出来。上面有人说gentoo启动快,我倒是觉得由于ubuntu使用了基于事件的upstart代替init,所以感觉反而比gentoo启动快。

最后使用gentoo一定要顶住频繁更新系统的诱惑,那样浪费大量的编译时间,基本也没啥好处。
回复 支持 反对

使用道具 举报

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

本版积分规则

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