最新的Firefox 3浏览器已经发布,数百万的Windows用户将获得Mozilla公司的升级提示,直接从其官方网站升级。但是,大多数Linux用户将无法及时更新。因为大多数Linux用户并不直接从Mozilla官方网站上下载Firefox浏览器,而是从Linux的开源软件源获得。Linux版Firefox的升级按钮有时在移植到Linux过程中被Linux开发人员禁用,而在Windows操作系统下则不存在这种问题。
近期,当Linux Red Hat Fedora和Ubuntu发布预装Firefox 3 Beta 5的最新版本,Firefox的更新问题成为人们关注的焦点。而当Firefox的RC1和RC2更新发布时,上述两种最流行的Linux版本并没有及时收到更新提示。所以,Linux用户是否能和Windows用户在同一时间得到最新Firefox 3还是一个未知数。
其实,Mozilla公司在发布Windows和Mac版本时,同时也发布Linux版本的Firefox,不过,安装文件是tarball格式,需要Linux用户自己安装,这对多数用户并不是最好的选择。
Mozilla公司的Mike Beltzner说:“我们发现大多数Linux用户仍然无法自己安装应用程序,所以他们更青睐下载Linux提供的Firefox移植版本。”
而Mozilla公司不向任何Linux发布机构提供打包文件。“任何Linux发布商都可以获得我们的代码,并将代码移植到他们的Linux系统里 ”, Beltzner说,“我们发现每个Linux发布机构在升级他们的系统时,为便于维护自己的系统,补丁各不一样。他们实际上把Firefox直接作为补丁打进系统里,提供给用户升级。”
Matt Zimmerman,Canonical的首席技术官对Ubuntu禁用Firefox的升级功能作出解释:“Ubuntu每六个月以标准化的机制向用户提供精选的,有针对性的补丁和安全更新。所以,对Firefox的更新也是遵从这样的标准化升级方式。”
Red Hat对Firefox的升级也采用同样的方式。Red Hat公司的产品经理Daniel Riek说,其公司的Linux和Fedora系统中的Firefox经过编译和优化,使其更好利用Red Hat的优势,比如实时安全增强技术。
Ried还说:“对Firefox在Linux上的移植更利于解决应用软件的兼容问题。其他的挑战在于,底层的硬件构架不支持Mozilla公司的上层应用软件,而Red Hat仍然提供老版本的Linux企业版,其中Linux 2.1企业版就很难找到兼容的浏览器,Red Hat还在使用Mozilla早期支持安腾平台的SeaMonkey浏览器。”
尽管目的相近,Ubuntu和Red Hat在升级最新Firefox 3 时还是有些不同。Red Hat不向用户提供RC1或是RC2,而Ubuntu提供这两个补丁,只是比直接从Mozilla官方网站直接更新的Windows用户稍晚。
Riek说,Red Hat公司很难做到和Molliza公司的软件更新保持一致。Red Hat感觉RC1和RC2补丁和Beta版的区别不大,于是不选择更新这两个补丁。
对于Ubuntu公司,Zimmerman解释道Ubuntu的Firefox升级延迟是出于质量保证,反复测试稳定性后再提供给用户。
“这个过程需要时间,但是我们尽量及时发布最新的补丁,”Zimmerman说,“我们已经向所有用户发布了RC1补丁,而RC2正在测试中,并提供给希望参与测试的用户。”
然而,最大的问题是,Ubuntu和Red Hat用户是否能够在Firefox发布当天——6月17号更新Firefox 3。在这个问题上,两家公司可能会有不同动作。
Red Hat准备于6月17日向Fedora和RHEL用户提供Firefox最终版。“Red Hat正在准备向上级下载地址变基,并且向Fedora和Red Hat企业版Linux用户发布新的Firefox版本”,Riek说。而Ubuntu可能要推迟发布日期。
“我们将按标准升级进度向用户提供Firefox 3的最终版本,也就是说,当Mozilla发布后,我们仍然需要通过软件测试,才能向用户发布,确保他们有效使用”, Zimmerman说。
因此,不是所有的Linux用户能在Firefox发布当天升级到最新版本,不过,Mozilla说,有必要的话,即使他们使用的Firefox升级功能已被禁用,一些用户也可能会收到升级通知。
“没有任何阴谋”,他说,“我们希望与Linux发布商合作,确保用户使用运行状态最好的软件。”
(责任编辑:A6)