2008年9月11日星期四

Ubuntu vs Debian 杂感几则

看见这么一篇文章: I'm TualatriX:叹: Ubuntu的软件包比Debian还稳定。 他说的“稳定”是Debian里面的stable/testing/unstable的概念,指的是软件包的版本新旧。
  • 其 实我也早发现Ubuntu的不少包比Debian更新慢。想想也是,毕竟现在不是当初Ubuntu只做GNOME桌面的时候,当越来越多的人来给他添砖加 瓦,也就使得大家需要的软件包越来越多,当它的摊子越铺越大的时候,它不可能保证所有的包都能很快更新。也就是说,只可能部分比debian新,而那些平时不在焦点之中的包,就比debian更新得慢了。
  • 以前在犹豫要不要切换到Ubuntu时,我的一个顾虑就是以为它 只有GNOME,其它的软件包大多没有(我还是会跑某些Qt/KDE甚至一些老X11程序的),当后来别人告诉我Debian有的包它都有,我就一直不太 相信——它怎么可能维护那么多软件包,又能保持“焦点”软件的快速更新? (后来这个顾虑打消后,我又有了另外一个问题:Ubuntu里面有testing这样的概念么?——这个问题导致我到现在也没有换用Ubuntu,当然, 另一个重要原因是最近一年工作太忙,没时间来折腾这些。)
  • 以前我们对Debian的更新速度颇多抱怨,尤其是稳定版本的推出节奏。现在想来,摊子大还的确是个问题,君不见,当Ubuntu的摊子铺大之后,虽然仍然一年两个版本,但质量却在下降,作为LTS的8.04质量并不是太好,连续推出了8.04.1和8.04.2?
  • 也 许我是有点嫉妒,但我觉得Ubuntu的成功有Debian的基础在,但风头都被Ubuntu抢去了。如果不是Debian强大的包依赖机制、升级/安装 管理系统,以及alternatives, menu等小机制,Ubuntu不会有精力去优化内核、搞炫桌面。我是有点打抱不平的。
    • 关于Debian的包管理系统,我看见这样一篇文章 "红帽将在未来的RHEL中支持deb软件包", 但没有找到原文,不知道是否属实。里面说道: 红帽(RedHat)总裁卫赫士(Jim Whitehurst)透露,未来的RHEL(红帽企业版Linux)将加入对DEB软件包的支持。卫赫士说,“众所周知,红帽创造了RPM,并成为了一 时的Linux工业标准。但是RPM一个很大的缺点就是软件包的依赖性很难解决。以Ubuntu为代 表的使用DEB软件包的Linux发行版拥抱自由开源,取得了很大成功。虽然为了避免Linux陷入像Unix那样的分裂局面,Linux厂商一致遵守 LSB标准。但这还不够,所以红帽将在未来的RHEL中加入对DEB包的支持,并计划逐渐削弱RPM包,直到最终取代。”
  • 我 有一个朋友,装东西特喜欢装最新最炫的东西,他开始玩Linux的时候,总是要装最新版本的gcc(同时他是一个C++超级fans),装最新版本的 KDE(他觉得GNOME太简陋了, 不够炫)。最开始的时候他听说用Fedora/RedHat的人最多,结果为了加装软件折腾得够呛。后来在我的劝说下改用Debian(关键是我也不怎么 会用Fedora,我只会用apt-get来装软件 :-(,本来觉得Mandrake给他用倒是更合适,urpmi也好使,但实在不知道有没有快一点的镜像),但他现在恋恋不忘的是要改用Ubuntu——不过他最近工作也忙,估计Linux连摸都不摸了。

1 条评论:

carlos 说...

ubuntu发行版的确更新很快,所以质量上有欠缺是难免的,我个人来说,还是觉得LTS值得信赖。另外,ubuntu里没有test这样的概念,因为版本更新太快,这样的概念也是无必要的。不过不想频繁更新的人,可以选择LTS,ubuntu 6.06LTS和Debian Etch的软件新旧程度相似,特性相近