观察Ubuntu和Fedora的发展就象看“铁人料理”电视节目一样,每一集的时间都一样,内容也都差不多,但这两个项目制作的菜肴却有很大的不同,Ubuntu侧重于在上一个版本的基础上进行完善和改进,而Fedora更喜欢对底层结构进行重大变革。
Ubuntu和Fedora的开发周期大致相同,基本上都是时隔6个月就要发布一个重要版本,Ubuntu的下一个版本计划在10月10日发布,而 Fedora 14原定于10月26日发布,但最近又宣布延后一周,将在11月2日发布。尽管这两个发行版采用的软件包大致相同,诸如Linux内核,Firefox等常见的包肯定都会更新,但在即将发布的版本中它们强调的重点却有所不一样,从Fedora的功能列表可以看出,其主要方向是底层结构的改进和面向开发人员的更新,例如,Fedora 14的功能列表包括提供GNUstep开发环境,Perl更新到5.12,Python更新到2.7,增加了Rakudo Star –它是Perl 6 Parrot虚拟机的第一个生产版本实现。
相反,Ubuntu 10.10相对更保守一些,特别是开发工具方面,在Beta版中,它仍然只集成了Python 2.6和Perl 5.10,Rakudo的影子都没看着,Fedora还采用了新版本的libjpeg库libjpeg-turbo,而Ubuntu仍然需要等待,简而言之,Fedora仍然坚持它一贯的尝新原则,Ubuntu则继续采取稳定性压倒一切的原则。
Fedora在系统初始化方面也开始了新的冒险,准备全面转移到systemd,systemd是古老的System V init和Ubuntu-led Upstart的替代品,从Fedora 9就开始在尝试,Fedora 14 Alpha版本就已经全面转向了systemd,但不能保证Fedora 14最终发布时不会做出改变,9月7日Fedora项目启动了一个测试日,收集关于systemd的反馈,并将根据反馈结果决定systemd是随 Fedora 14一起发布,还是推迟到Fedora 15。
Fedora 14的许多功能将来都会导入到RHEL,假设一切都按计划进行,Fedora 14也将成为对Spice支持的第一个Linux发行版,Spice项目旨在提供高质量的远程虚拟桌面访问,允许用户在单个服务器上通过QEMU运行多个 Linux或Windows客户端,在远程电脑上显示客户端,仅这一项就能吸引很多家庭用户,在单个服务器上运行多个客户端操作系统,然后通过虚拟设备接口(VDI,Virtual Device Interfaces)在远程客户端上显示,也将会吸引很多大型组织。
Fedora 14也支持多路径安装,如安装到SAN(存储区域网络),和往常一样,Fedora 14没有什么能吸引消费级桌面市场,但对大型组织来说很有吸引力。
和Ubuntu 10.04相比,Ubuntu 10.10似乎是一个相当温和的更新,有人甚至认为完全没必要升级,Ubuntu 10.10中的许多新特性都集中在Ubuntu特定的功能上,如Ubuntu One服务,值得一提的是,新版本对Ubuntu软件中心做了较大的改进,看点在“购买”部分,大概意思是Ubuntu 10.10将提供专有的软件包,截至目前,只有一款软件(Fluendo DVD player)在这里兜售,要价24.95美元,不知道有没有人愿意买单。
软件中心的可用性也得到了增强,例如,它现在可以显示应用程序的安装位置,让用户不再犯晕,对于象Firefox这样的软件,软件中心还可以显示插件或扩展,这样用户就可以轻松找到可用的插件或扩展包了,通过软件中心安装,更新或删除过的软件包历史也会按日期和行为显示,但如果要拿Ubuntu的软件中心和Fedora的PackageKit前端逐项进行对比,毫无疑问,Ubuntu软件中心更漂亮更友好。
Ubuntu 10.10对Ubiquity安装程序也做了大幅改进,Fedora的存储设置一直很复杂,而Ubuntu则尽可能隐藏磁盘分区的复杂性,新版本的分区程序也及其简化,甚至有Mac的感觉。此外,Ubuntu也提供了Flash和mp3的支持,但因版权问题没有打包到安装光盘,虽然Ubuntu从安装一开始就建议连接到网络,但对无线网络的支持实在有限,因此如果没有以太网有线连接,这个功能很鸡肋。
Fedora和Ubuntu在上网本体验上也有很大的不同,按计划Fedora 14将会包含MeeGo 1.0 UX体验,但Alpha版本中尚未集成,而Ubuntu在这方面早就有所动作,甚至专门开发了上网本版本Unity(它不是基于MeeGo的,多少有点讽刺的意味,因为Ubuntu早期的上网本版本是基于MeeGo的前身Moblin的)。
有一个遗憾的消息是,Ubuntu 10.10不会附带关注度很高的Ubuntu Font Family(Ubuntu社区自己制作的字体),目前可以通过私有包归档(PPA,Private Package Archive)获得Ubuntu字体。
Ubuntu 10.10也会包括更多精致的小工具,例如,如果使用Rhythmbox,将有更好的声音控制体验,一些简单的播放控制功能,如播放,暂停,前进,后退都包含在下拉控件中。
按计划,9月30日将会发布Ubuntu 10.10 RC版本,而Fedora 14考虑到正式发布日期延后,Beta版现在定于9月28日发布。
Ubuntu和Fedora都是非常优秀的Linux发行版,它们都有各自的优缺点和发展重点,总的说来,Ubuntu 10.10属于消费者级操作系统,适合Linux新手使用,而Fedora主要是面向Linux开发人员的操作系统,更适合Linux老鸟,如果你是 RHEL用户,也推荐使用Fedora,因为它是为RHEL做铺路石的,Ubuntu 10.10中的许多变化都是面向最终用户的,可能在其它Linux发行版中是永远见不到的(当然,要排除基于Ubuntu的Linux发行版,如 Linux Mint)。