先说明一句:月经贴,不喜误入
作为一个“领先十年的系统”的用户,我常对自己用的系统有过高的幻想,比如ganquan已经纠正过的“专为i686优化,速度快”,嗯,现在各个主流发行版基本都是默认i686跟O2编译了。
前两天在Phoronix看到一篇文章Is Arch Linux Really Faster Than Ubuntu?,很好的一篇流言终结者,正如结论所说
“At least when both Arch and Ubuntu are put in as much a stock configuration as possible to reflect the “out of the box” experience encountered by most users, the numbers shown on this Intel Core 2 Duo notebook show the performance to be about the same.”
“Arch比ubuntu快”这一流言被终结了,那么是不是用Arch的理由就减少了呢?看看这篇文章:Three Things Phoronix couldn’t measure ,链接是wordpress.com的,该怎么办你懂的。文中提到了Phoronix无法进行的三个对比:
- AUR. Until you’ve used it, it’s hard to appreciate the simplicity and beauty of a community-maintained repository of installation scripts. Ubuntu, with its Debian roots, inherits a huge list of software and that’s a good thing. But for example if you want to install an esoteric addon to xmms, you’ll have to go it alone — even more so because Ubuntu hasn’t offered xmms for years now. Having a script-based system that allows you to confidently build software — and customize it before you do — is a huge bonus for me.
- pacman. In terms of number crunching, the two operating systems run hand-in-hand, but putting aptitude next to pacman is a completely different race. For all its virtues, history and accomplishments, aptitude is just nowhere near as fierce an animal as pacman. The time it takes to refresh, download and install new software in Ubuntu is ridiculous when it’s compared with Arch, and that’s not because Ubuntu relies on a GUI — it takes a long time to do those things at Ubuntu’s command line. pacman simply runs circles around aptitude, and there’s no polite way to say that.
- Svelte. Svelte isn’t an application, it’s a philosophy. Ubuntu is a top-down system, giving you everything at once and then sitting back to watch the look on your face. Arch is a bottom-up system, where you’re given the tools to assemble a system, and the opportunity to let your imagination run wild. Arch’s reputation for speed might not rely on performance at the hardware level, but simply in the fact that you don’t get any bloat, unless you install it. Those ringing praises for Arch’s speed aren’t because it moves faster at the core levels, but because the systems you build yourself are innately faster than the ones Ubuntu releases. Look around this site for a few illustrations of that. (And yes, you can do similar things with Ubuntu.)
此文更多的不是从性能还是从“简单够用”“KISS”的角度来对比的,第一条我深以为然,AUR的便捷性一定要用过才有感觉,至于Ubuntu的PPA可能有发展成AUR的趋势。第二条pacman我只能说刚刚够用,不过我的确更喜欢aptitude。第三条则是我最喜欢的地方,完全按照自己的想法去构建系统,使用Arch你可以按照自己的想法来构建系统,但是使用Ubuntu你只能使用按照他们的想法构建起来的系统。
当然,纯粹比较两个系统是没有意义的,我也能说出Arch的一堆缺点,比如由于追新导致的稳定性和兼容性问题,包命名不是很规范等等。各个系统都有自己的哲学,我用Arch更多的是认同Arch的哲学–The Arch Way。Arch的依赖关系十分简洁,不会像debian/ubuntu那样依赖一堆莫名其妙的包。
所以,下一次ganquan同学再忽悠我去Debian的时候,麻烦你给可以让我立刻动心的东西 :laugh:
对了,还有adaml同学,到Arch老窝去说理要慎之又慎,Arch在中国有成为下一个小白系统的趋势,看看Ubuntu论坛里那些被喷死的视窗跟苹果粉吧
就这样吧。。。
回复:
回复:

发表在《

ggarlic
回复:
五月 22nd, 2010 at 6:58 下午
@塞, 你太能喷了 http://news.163.com/10/0522/02/678LERRH0001124J.html
[回复]