ggarlic的blog

cat ~ggarlic/life > /dev/null

Arch vs. Ubuntu

with 21 comments

先说明一句:月经贴,不喜误入

作为一个“领先十年的系统”的用户,我常对自己用的系统有过高的幻想,比如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无法进行的三个对比:

  1. 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.
  2. 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.
  3. 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论坛里那些被喷死的视窗跟苹果粉吧

就这样吧。。。

Written by ggarlic

五月 22nd, 2010 at 6:40 下午

Posted in Linux

Tagged with ,

21 Responses to 'Arch vs. Ubuntu'

Subscribe to comments with RSS or TrackBack to 'Arch vs. Ubuntu'.

  1. Arch小白飘过~~顺便喷喷视窗跟苹果~~~~喷喷喷喷喷喷喷

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @塞, 你太能喷了 http://news.163.com/10/0522/02/678LERRH0001124J.html

    [回复]

    CHINA Google Chrome Linux

    22 五 10 at 6:45 下午

  2. ubuntu to debian user 路过。。
    我觉着有个人的 debian+ubuntu+windows模式不错,work+leisure+game。。。我。。现在还work不起来= =

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @icaker, 三系统,作为小硬盘用户鸭梨很大

    [回复]

    icaker CHINA Internet Explorer Windows 回复:

    @ggarlic, 你本科快完了。。就快换电脑了吧。。。。

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @icaker, 不要撺掇我换新电脑,我怕我头脑一热上个eeepc :sweat:

    [回复]

    icaker CHINA Internet Explorer Windows

    22 五 10 at 11:12 下午

  3. Ubuntu & Arch 都用过的低级用户碾过…估计需求不高,所以,么有感觉差异什么的…等我有需要了,就能分出来二奶和小三了。。。

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @etiont, 你真是个好满足的男人

    [回复]

    etiont CHINA Google Chrome Linux

    22 五 10 at 11:43 下午

  4. 试试 Slackware 吧~ 嘿嘿嘿嘿…… :

    http://blog.csdn.net/grissiom/archive/2010/03/17/5391014.aspx

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @grissiom, 你那篇文章已经拜读过了~最好你跟文中提到的ganquan同学互掐一下,谁赢了我用谁的系统,哈哈

    [回复]

    grissiom CHINA Google Chrome Slackware Linux 回复:

    @ggarlic, 这个人??:

    http://www.glgeo.com/EMMI1.pdf/

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @grissiom, 囧,是这个http://www.ganquan.org/blog

    [回复]

    grissiom CHINA Google Chrome Slackware Linux

    23 五 10 at 12:00 上午

  5. “Arch在中国有成为下一个小白系统的趋势”

    这句话我当时没敢说, 好多根本就不理解arch的妙处的人听说arch最好而且是高手用的立刻一窝蜂, 然后誓死捍卫arch的优越…

    除了aur部分, 我感觉我就是拿debian当arch用, 只不过方便些稳定一点点而已… :cunning:

    [回复]

    adam8157 AUSTRALIA Mozilla Firefox Linux

    23 五 10 at 12:18 上午

  6. 为毛我跑到澳大利亚去了, 关掉ssh tunnel再试试. 而且我主机在美国啊.. :sweat:

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @adam8157, 我刚也好奇你的IP问题呢~~谁也不想被别人说自己的系统不如别人的~ :sweat:

    [回复]

    adam8157 AUSTRALIA Mozilla Firefox Linux

    23 五 10 at 12:20 上午

  7. 使用Google蜘蛛作为操作系统的本座驾到,嘿嘿嘿嘿。 :scared: :scared: :scared: :scared:

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @太极美术工程师师长, 包子妹妹V5

    [回复]

  8. 纯围观 :happy:

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @0xiao0, 纯回复 :laugh:

    [回复]

    0xiao0 CHINA Google Chrome Linux

    23 五 10 at 10:51 上午

  9. 搞这么多英文也不翻译一下,你太2了

    [回复]

    ggarlic CHINA Google Chrome Windows 回复:

    @砖家, 你又不是看不懂,我何必费那事情 :sweat:

    [回复]

    砖家 CHINA Google Chrome Windows

    23 五 10 at 9:21 下午

Leave a Reply

:tired: :sweat: :surprised: :stick_tongue: :slobber: :sickup: :sick: :shy: :scared: :sad: :perving: :orz: :laugh: :happy: :faint: :embarrassed: :dinning: :cunning: :cry: :cool: :cherubic: :bookworm: :angry:

You can add images to your comment by clicking here.