LinuxSir.cn,穿越时空的Linuxsir!

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

Arch 与其他发行版的比较

[复制链接]
发表于 2005-8-17 14:49:56 | 显示全部楼层 |阅读模式
http://wiki.archlinux.org/index. ... 4%E6%AF%94%E8%BE%83

本文总结了 Arch 和其他发行版某些相似点以及不同点。这种问题经常被问起,所以有个标准回答显然是不错的主意。请注意:比较 Arch 和其他发行版的最好的办法是安装它,然后自己亲自尝试。Arch 有个极好的用户社区,那里的人们总是乐于帮助新用户。以下的粗略描述将给您足够的信息量,让您决定 Arch 是否真的适合自己。

==Arch 与 Gentoo==
因为 Arch 发布二进制代码,因而比 Gentoo 花费的时间要少得多。Gentoo 拥有更多的软件包。Arch 允许基于二进制和源码两种形式的发布。相比 ebuild,PKGBUILD 更容易创建。Gentoo 更加易于编译要移植到特殊架构的软件包。Arch 只是针对 i686 (当然,以 i586 和 x64 用户为基础的子项目也开始运作)。没有成文的证据证明 Gentoo 快过 Arch。

==Arch 与 Slackware==
Slackware 和 Arch 两者都是“小巧”发行版。两者都使用类 BSD 的初始化脚本。Arch 有一个更健壮的包管理系统 pacman。与 Slackware的标准工具不同,这个工具可以很简单的进行系统的自动升级。从发布周期上来说,Slackware 的发布更为保守,更喜欢提供稳定的软件包。在这个方面,Arch 更为“bleeding edge”。Arch 只是 i686,而 Slackware 可以运行在i486系统上。对于想得到更健壮的包管理或更多最近的包的 Slack 用户,Arch 是个非常不错的系统。

==Arch 与 Debian==
Arch 比 Debian 更小巧。Arch 的包也比较少。在构建自己的软件包方面,Arch提供了比 Debian 更好的支持。Arch 对于 GNU 定义的“非自由”(non-free)软件包态度更显宽容。Arch 是 为i686 优化的,速度快过 Debian。相比 Debian,Arch 软件包更加 bleeding edge(Arch 的 current 一般都新过 Debian 的 unstable!)

==Arch 与 Ubuntu==
Arch 有个和 Ubuntu 类似的基础。如果你喜欢自己编译内核、尝试有风险的(bleeding edge)CVS-ongly 的项目,又或者是偶尔从源代码编译程序,则 Arch 更为合适。如果想快速得到,快速运行的系统,而不想浪费时间在系统设置上,Ubuntu 显然更擅长此道。一般而言,开发人员和 tinkerers 可能喜欢 Arch 多一点。

==Arch 与 Crux==
Arch 源于 Crux。Judd 曾总结过两者的不同:“我在开始 Arch 之前使用的是 Crux。Arch 差不多就是从 Crux 开始的。后来我写了 pacman 和 makepkg 来替换我的 bash pseudo 打包脚本(我在 LFS 系统上开始创建 Arch)。因此这两个是完全分开的发行版,只是在技术上他们非常相似。比如,我们有依赖支持(正式地),虽然 Crux 有个社团提供其他的特性。CLC 的prt-get 处理基本的依赖逻辑。Crux 可以忽视许多我们必须面对的问题,因为它的软件包是非常有,基本上就是除了Per(Crux 的创建者和维护者)使用的以外再没有其他了。


==Arch 其他图形化的发行版==
图形发化的行版之间有许多相同之处,而Arch和他们其中的任何一个都非常的不同。 Arch 是个基于文本和面向命令行的。 如果想真正学习Linux,Arch是个更好的选择。图形化的发行版往往装备有GUI安装器(像Fedora的Anaconda)和GUI的系统配置工具(像Suse的Yast)。特殊的不同之处在下面描述。

==Arch 与 基于 RPM 的发行版==
RPM格式的软件包可以从很多地方得到,然而,第三方的包经常存在依赖问题,诸如要求旧版本的库。而且在RedHat 的 RPM 和 Mandrake的RPM之间也经常造成混淆。(These are issues I had as a Linux newbie with Mandrake 8.2, and may not reflect the current situation.) pacman 比 RPM 更加强力、可靠。

==Arch 与 Fedora==
Fedora 是 RedHat 发行版的衍生版,正成为最流行的发行版之一。它有个坚实的社区和许多预先创建好的软件包,还有可获得的支持。像所有基于 RPM 的发行版一样,包的管理是它要面对的问题。Fedora 支持 Yum 作为前端来管理 RPM 的获取和解决包的依赖。系统缺乏平滑的 yum整合,Fedora 的大多时候仍然使用过时、broken 的 up2date/anaconda/rpm 系统。Fedora 已经开始改革创新,最近通过整合 SELinux 和 GCJ 编译的包,移除对 Sun 的 JRE 的依赖,Fedora 获得了一些声誉。因为专利问题,Fedora 不支持 mp3 格式。

==Arch 与 Mandrake==
Mandrake, 因其器安装器而出名,是非常 handholding 的发行版,有时这让人感到厌恶。Arch 有更多的自由度和更少 handholding。在 Arch 上您会感到是实实在在的在学习 Linux。

==Arch 与 SuSE==
Suse 是以其令人瞩目的 Yast 配置工具为中心的。对于多数用户的配置需求而言,这是个一站式商店。Arch 不提供这样的设备,它依赖 [[TheArchWay]]。因此,Suse 看来更适合那些经验不足的的用户,或者想简单的得到期望的功能。安装后,Suse不直接提供 mp3 支持。当然,这可以在以后通过 Yast 轻松添加。
发表于 2005-8-17 21:50:29 | 显示全部楼层
文章不错。建议加精。
回复 支持 反对

使用道具 举报

发表于 2005-8-17 22:18:31 | 显示全部楼层
为何handholding的发行版会令人生厌呢 :ask

当然,archlinux在很多方面作出了很大贡献,尤其是对软件包关系进行分析的工作,比如对OOo拆分最好的发行版就是archlinux。
回复 支持 反对

使用道具 举报

发表于 2005-8-18 11:14:16 | 显示全部楼层
Arch 目前最大的缺點還是軟件庫的規模太小了~
回复 支持 反对

使用道具 举报

发表于 2005-8-18 12:20:27 | 显示全部楼层
好,精华
回复 支持 反对

使用道具 举报

发表于 2005-8-19 14:19:39 | 显示全部楼层
在学校用arch,来公司还用arch,这么多年用arch就是实在,系统简洁,还很省心
回复 支持 反对

使用道具 举报

发表于 2005-8-19 17:25:52 | 显示全部楼层
刚删了arch,装了ubuntu........
回复 支持 反对

使用道具 举报

发表于 2005-8-19 18:31:37 | 显示全部楼层
比较真好玩啊。
回复 支持 反对

使用道具 举报

发表于 2006-3-17 10:46:57 | 显示全部楼层
Post by nbxmedia
刚删了arch,装了ubuntu........


为什么?arch的配置很烦杂吗?
回复 支持 反对

使用道具 举报

发表于 2006-3-17 13:29:26 | 显示全部楼层
尽管比较各种发行版,会出现巨大的意见分歧,而且相比使用Linux来说,这种比较确实意义不是太大,然而,我还是要感叹一声,两年前用了ArchLinux之后,就再也没有用过其他发行版。
回复 支持 反对

使用道具 举报

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

本版积分规则

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