11月初,Linux开发商Canonical推出了备受欢迎的新版操作系统Ubuntu 8.10。根据我对于Ubuntu 8.10的测试---代号为“Intrepid Ibex(无畏的北部高地山羊)”---我认为Ubuntu仍然是最好的Linux桌面发行版,并且有能力与使用更广泛的微软和苹果桌面操作系统竞争。
这是因为,虽然大多数Linux发行版具有相同的软件组件,但是Ubuntu的不同之处在于它更注重实用性,并且具备大量的可随时安装的软件包,同时,Ubuntu还拥有极其庞大的用户和开发人员社区。
如果你想运行某个支持Linux的软件,那么,Ubuntu很有可能包含它的预封装形式。硬件组件也一样,在所有的Linux发行版中,对于Ubuntu的硬件支持是最广泛。
并且,通过各种平台促进用户和开发商之间的沟通和协作,Ubuntu项目在问题答疑、错误测试以及将庞大社区的大量工作集成到解决方案中等方面做得非常好。
举例来说,在一台MSI Wind U100笔记本上测试了Ubuntu 8.10,该笔记本配备一个Realtech无线适配器,但却没有任何Linux内核内置的驱动程序支持。为了找到分别适合Ubuntu、Red Hat Fedora以及Novell OpenSuse的驱动程序,在网上进行了搜索,结果找到了对应上述三种驱动程序的编译指令。然而,对于Ubuntu,还找到了由一个社区志愿者成员开发的预编译好的、打包的并且随时能够安装的驱动程序。
在所有的Linux桌面产品中,Ubuntu 8.10最直接的竞争对手是其年长一些的“同胞”Ubuntu 8.04---代号为“Hardy Heron”。Ubuntu 8.04是一个长期支持版。对于Ubuntu 8.04的桌面版,Canonical承诺提供为期三年的更新和支持服务,而服务器版则提供为期五年的更新和支持服务。
与Ubuntu 8.04相反,Ubuntu 8.10在其更新通道关闭之前,将提供18个月的技术支持,之后就会要求用户升级到新的版本。幸运地是,Ubuntu非常容易升级,无论使用可启动CD或USB,还是使用其它合适的方式,Ubuntu的Update Manager(升级管理器)能让你轻松搞定这个问题。
而Ubuntu 8.10的服务器版却没有像桌面版那样在众多Linux发行版中脱颖而出。在Linux服务器操作系统的市场占有率方面,红帽公司的Enterprise Linux,以及其它所有免费的变体比如CentOS要比Ubuntu高出很多。红帽的Linux企业发行版Enterprise Linux,以及该公司的技术先锋Fedora在安全性方面要远远领先Ubuntu,包括实现良好的SELinux安全框架。虽然Ubuntu也内置了Novell AppArmor访问控制系统安全框架,但是Ubuntu对于AppArmor的整合工作要比红帽整合SELinux进展地缓慢得多。
而且,Ubuntu 8.10还包含基于编译结构(Compiler-based)的安全性增强,比如像地址无关的可执行文件那样汇编某些网络服务,虽然红帽的Linux发行版在此之前已经集成了该技术。
同样地,Ubuntu 8.10的防火墙也略有改进,比如Uncomplicated Firewall引进了服务认知端口开放功能,不过它仍然落后于红帽和Novell的Linux防火墙。
红帽的Linux发行版在虚拟化功能方面也是Ubuntu的“引路人”,vibvirt和KVM系统---Ubuntu虚拟化工具的基础---最早是由红帽开发出来的,并且红帽的Linux发行版往往比Ubuntu提供更多的这些虚拟化组件的最新版本。
但是,Ubuntu的服务器版本最近赢得了不少赞誉,比如网上互动式百科全书维基媒体基金会(Wikimedia Foundation)最近宣布,该机构的庞大网站将采用标准的Ubuntu服务器。
此外,Ubuntu的服务器版本目前还允许管理员使用命令行与系统服务互动,所使用的语法与红帽使用的“service startstopstatus”语法相同,这使得那些已经习惯于红帽Linux管理功能的系统管理员感觉非常熟悉。
Ubuntu 8.10带有最新版本的GNOME桌面环境和Linux内核(分别为2.24.1和2.6.27)。 较之前一版本,GNOME 2.24所做的升级比较小,主要是在Nautilus文件管理器中增加了分页浏览功能。从用户的角度来看,Linux 2.6.27内核最大的一个改进是支持更多的驱动程序。
Ubuntu 8.10并不包含10月份刚刚发布的OpenOffice.org 3.0,因为后者发布的日期恰恰在Ubuntu 8.10功能固定期限之后。不过,你可以通过Ubuntu 的Personal Packaging Archive 服务自行OpenOffice.org 3.0。
我将自己的个人电脑(联想ThinkPad T60,3Gb RAM,ATI Mobility X1300显卡)从Ubuntu 8.04升级到Ubuntu 8.10,我首先使用了Ubuntu更新管理器,后来(在这台机器上测试Fedora 10之后)进行了一次Ubuntu 8.10的全新安装。
我很高兴地发现,我在Ubuntu 8.04中遇到的显示错误在Ubuntu 8.10中已经解决了,这个错误是由于默认的开源驱动成语与我的X1300显卡兼容性不太好造成的。
在我进行Ubuntu 8.10全新安装的过程中,我很失望地发现,标准的基于LiveCD的 Ubuntu Installer仍然缺少用加密分区安装Ubuntu的选项。为了按照这种方式安装Ubuntu---这对于笔记本电脑是非常重要的---我仍然需要是拥Ubuntu的备用安装盘。
在使用MSI Wind U100(没有CD驱动器)测试Ubuntu 8.10时,我使用了一个USB记忆棒来安装Ubuntu,但却生气地发现,Ubuntu Installer将BootLoader放在主引导记录或USB记忆棒上,而不是我的系统硬盘驱动器上。因此,我不得不利用插入的USB记忆棒启动系统,然后从命令行重新安装GRUB BootLoader。