LinuxSir.cn,穿越时空的Linuxsir!

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

Crux和Arch的比较

[复制链接]
发表于 2003-1-13 10:18:24 | 显示全部楼层 |阅读模式
Arch Linux
http://www.archlinux.org/

CRUX
http://www.crux.nu/

CRUX
CRUX is a lightweight, i686-optimized Linux distribution targeted at experienced Linux users. The primary focus of this distribution is "keep it simple", which is reflected in a simple tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages. The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications.


Arch Linux
Short: Arch Linux is an i686-optimized linux distribution targeted at competent linux users (read: not afraid of the commandline)

Long: Arch is fast, lightweight, flexible and simple. Those aren't very fancy buzzwords but they're all true. Arch is optimized for the i686 processor, so you get more for your cpu cycle. It's lightweight compared to RedHat et al, and its simple design makes it easy to extend and mold into whatever kind of system you're building.

This is backed by an easy-to-use binary package system that doesn't get over-complicated (I can almost write the whole thing in bash) and a simple build system that will hopefully encourage users to build their own packages (Arch Build System). Rebuilding your entire system is as simple as running 'makeworld'.

Arch Linux strives to maintain the latest stable version of its software. We currently support a fairly streamlined package set with a growing collection of contrib packages made by myself and other AL developers. A brief component list is below.

In its goal to be simple, flexible, bla bla bla, I've adopted CRUX's ideology and have left out the relatively useless portions of a linux system, things like /usr/doc and the info pages. In my own personal experience, these are rarely used, and the equivalent information can be obtained from the net if need be. Manpages all the way...

Arch Linux also strives to use some of the newer features that are available to linux users, such as ext3/reiserfs and devfs support.


应该说这两个发行版介于gentoo/LFS和其它发行版之间。
他们的包都是tar.gz的,两者都很小巧、时髦、灵活。他们所带的软件包基本上都是最新的稳定版,并提供了一套脚本可以很方便的制作用户自己的包。
区别主要在于,Crux更小,他的ISO文件不到200M,正好可以放在3.5寸的CD-R/W里,他的包是标准的tarball,没有包含任何元数据,因此它的包管理系统没有依赖关系,这要用户自己去解决。Arch的ISO有大约600M,包也是tarball,但包含了基本信息,可以自动解决依赖关系。
 楼主| 发表于 2003-1-13 10:30:23 | 显示全部楼层
我现在正在用Arch,非常喜欢她。
最喜欢的就是可以随时下最新的tarball回来,利用它提供的ABS(Arch Build System)编译、打包、使用。ABS其实是一些脚本,Arch有一个官方的ABS树何一个非官方的ABS树,每个软件包对应一个PKGBUILD配置文件和其他一些必要的文件比如缺省的配置文件,PKGBUILD里面包含了包的基本信息、依赖关系和一些配置、编译、安装的脚本,有了对应PKGBUILD文件或者对PKGBUILD原型文件稍作修改,很多从网上下载的源代码tarball只要用一个makepkg命令就可以生成Arch的.pkg.tar.gz包了,再用一个pacman命令就可以安装配置。
 楼主| 发表于 2003-1-13 10:47:18 | 显示全部楼层
这几天装arch有一点点心得:
1、原来iso里的内核没有cp936的支持,如果需要在重新编译的时候加上,要注意的是Arch用了devfs,所以配置时一定要选/dev file system support和Automatically mount at boot;
2、要支持中文,还要重新编译glibc,很简单,只要修改一下glibc的PKGBUILD,加上locale支持,再makepkg就行了。
3、关于X,我用的WM是FluxBox,我很喜欢的。要X支持中文,还要做一些工作,我主要参考了http://xcin.linux.org.tw/i18n/i18n_tool/README.Big5.html这篇文章,上面说的很详细,但用不着完全照搬,因为相关软件都有了进步,根据情况注意几个关键步骤,再用它提供的那个小程序测试,基本上可以解决。
4、我用的terminal是Eterm和RXVT,也需要重新编译才能支持中文,参考论坛里的有关文章吧。
发表于 2004-1-3 08:23:29 | 显示全部楼层
arch....
发表于 2004-1-4 12:23:28 | 显示全部楼层
发现Arch也非常的不错,打算安装一个研究研究
发表于 2004-1-4 16:50:52 | 显示全部楼层
crux 是早就发现了的好东西,它有BSD类似的ports机制的。
用起来也很方便的。
发表于 2004-1-8 11:11:04 | 显示全部楼层
Arch is quiet and little-known distro, but great for experimented linux user, I am using it.
发表于 2004-1-10 16:20:57 | 显示全部楼层
我用crux.
crux.nu我这里解析不了,我一直是访问
http://www.fukt.bth.se/~per/crux/
的。
发表于 2004-1-15 06:33:37 | 显示全部楼层
嗯,我想试试crux
发表于 2004-1-15 08:32:44 | 显示全部楼层
how about arklinux
www.arklinux.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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