观察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软件中心更漂亮更友好。 |