Fedora和Ubuntu最大的区别在于分发方式和社区组织模式的不同。
Fedora依赖RPM+YUM进行产品分发。
UBuntu依赖DEB+APT进行产品分发。
你要真说两者之间谁好谁坏,我到真没发现谁比谁更有优势。因为对于用户来讲,无论用YUM是APT,都由它们来解决依赖性的问题。至于包的质量,全部都依赖于DEB或RPM的分发者。换言之,RPM和DEB包的"好使"与"不好使",依赖于RPM和DEB的作者,既Fedora和UBuntu社区本身,而不是RPM或DEB本身谁好谁坏。
UBuntu社区和Fedora社区的包质量在我的印象中都是相当不错的。至于Debian社区,现在不少牛人转到Ubuntu社区,去年车祸还损失了一名牛人,建议用Debian的还是用UBuntu好了。
因为我个人是Fedora社区的Sponsor,负责一部分RPM包的分发,打包等工作,所以对Fedora社区的工作流程比较了解,可以说Fedora的社区管理是非常可靠的,RPM包也质量很好,通过yum实现安装非常方便。如果你愿意参与到Fedora的实际工作中来,加入我们做Fedora 14的工作(目前正在进行中),可以参考我这篇文档:
http://bluedash.net/spaces/167
要说的是,UBuntu和Feodora的产品,都是来自各个社区,要说有什么不同,可能就是在产品化上,主题颜色的区别,对某些包的采用或是不采用,采用什么版本,用什么样的定制或编译option。。。这些你在deb和rpm包里都可以看到。
如果从研发能力来看呢?从LWN.net的统计来看,目前fedora仍然是老大,对kernel贡献量是其它社区的总和还多,排第二的是intel。