• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

体验SuSE Linux 9.1 的Linux 2.6桌面

发布: 2007-5-26 11:31 | 作者: 伊利贵 | 来源: unix-cd.com | 查看: 31次 | 进入软件测试论坛讨论

领测软件测试网

在过去的几年中,Linux在桌面应用领域有了长足进步,已经可以满足各种桌面应用的需求。一些大的发行版也不会再仓促推出一个新的版本,而是会对其进行充分的测试。现在,各个不同发行版的应用程序也变得更加稳定,也更加趋于标准和一致。

在Linux世界里,每一个流行的发行版都有自己的一些特色。对于用户来说,在众多发行版中选择自己所喜欢或需要的发行版也变得比较困难。SuSE Linux 9.1是SuSE公司不久前推出的版本,它有很多理由值得人们关注:

◆ 作为欧洲最流行的发行版,SuSE Linux华丽的界面和极佳的易用性举世闻名,而9.1版本自然秉承了这一特点。

◆ SuSE 9.1是Novell收购SuSE和Ximian之后推出的第一个发行版,而Novell收购这两家公司很重要的原因之一就是想在桌面市场领域有所作为。对此,业界对其在桌面市场上的表现自然就充满了期待。

◆ 在SuSE 9.1之前,MandrakeSoft已经推出了Mandrakelinux 10,Red Hat社区化的项目Fedora已经推出了Fedora Core 2,这两个版本使用的都是2.6内核。而SuSE 9.1使用的也是2.6内核,虽然使用的版本号是9.1,但实际上它和上述两个产品位于同一层次。

和其它任何Linux发行版一样,SuSE Linux 9.1中包含了大部分开源社区中的软件以及一些非常流行的专有软件。

开放源码软件包括:Linux Kernel 2.6.4、Xfree86 4.4rc2、KDE 3.2.1、GNOME 2.4.1、Samba 3.02a、OpenOffice.org 1.1.1、Mozilla 1.6和FireFox 0.8、Ximian Evolution 1.4.6。

专有软件和插件包括:Sun的Java Runtime Environment、Adobe Acrobat Reader、Realplayer 8、Shockwave的Flash player、MainActor演示版 (一个Linux平台下的视频编辑套件) 、Opera Web浏览器。

安装

从光盘启动来进行安装是最简单的方法。SuSE 9.1安装时使用的还是其久负盛名的YaST(Yet Another Setup Tool),与前一个版本相比,界面有了一些小的调整,看起来更接近于Windows XP的风格。

与其它Linux发行版相比,我个人认为,SuSE的安装界面很有新意,其实用性也非常强。在选择完语言后,它就会自动完成所有基本的设置(包括软硬件的设置),并且列出所有的设置供用户查看和修改。

我的机器CPU是1.6GHz迅驰处理器,256MB内存(我使用是戴尔D600笔记本)。这个安装程序最大的好处是,不仅可以对所要进行的安装有一个全面的了解,而且可以对其中的任何一个配置进行更改。

事实上,如果用户是新手,那么可以不做任何修改,直接点击接受就可以安装一个标准的SuSE;如果用户是一个老手,想要进行一些定制,也可以很方便地完成。和其它发行版直线式的安装过程相比,SuSE的安装程序将易用性和灵活性进行了完美的结合。

从安装设置中可以发现,在默认情况下,SuSE 9.1使用的是Reiserfs文件格式,这和Fedora Core和Mandrakelinux不同。Reiserfs是一个非常不错的日志文件系统。

为了对SuSE 9.1有一个全面的了解,我选择安装了所有软件,总大小将近5GB,并且需要用到所的安装盘(共有5张)。配置完成后,选择“接受”就可以进行安装过程。安装过程中,鼠标会变成一个小钟在不停地走,界面也会不断变换,对新系统进行一些介绍。

此外,SuSE会在界面右侧显示安装每一张盘所需要的时间。从我的安装来看,这个时间显示得还是比较准确的,这样就可以让用户对整个安装过程有一个清晰的把握,并且合理安排时间。

就安装过程而言,SuSE 9.1在界面、进度的控制方面都有独到之处,甚至可以说是所有Linux发行版中做得最好的,就算是和Windows XP相比也毫不逊色。

惟一遗憾的是,如果在安装开始时将语言选择为中文,那么在进行后4张盘安装时会出现乱码。所以,为了正常安装,最好在安装时将语言设为英语,在安装完成后再将语言设置为简体中文。此外,与其它的Linux发行版相比,SuSE 9.1的安装时间的确要长一些,以我的安装为例,整个过程花费了大约3个小时。

SuSE Linux 9.1安装过程中还有一些非常不错的功能。比如,可以在安装中进行在线升级,这样可以让用户获取最新安全补丁和增强功能。在线升级功能也可以让用户下载一些其它软件包,比如微软的“True Type Core Fonts”软件包和最新的nVIDIA显卡驱动。在我的笔记本安装过程中,还被提示可以下载最新各种流行无线网卡的驱动程序。

此外,对于使用软猫的人来说,SuSE Linux 9.1是一个非常不错的选择,它可以自动检测,并且安装好“软猫”。此外,它还会自动安装与调制解调器相关的所有软件。

KDE桌面

缺省情况下,SuSE Linux 9.1使用的是KDE桌面环境,并且经过了非常好地定制。SuSE增加了很多功能,使得整个桌面看起来更加舒服,而且和其它应用程序的整合也更加完美。一些非KDE的应用程序也非常好地溶入到整个桌面中。

SuSE桌面华丽是有口皆碑的,在KDE里情况更是如此。与Fedora Core 2相比,SuSE Linux 9.1的桌面环境看起来更舒服。SuSE公司一改KDE缺省的、略显陈腐的桌面背景,使用一张有连绵群山的图片作为其缺省的背景,在桌面的右下角,几个似乎不经意的正方形作为点缀,使整个桌面显得充满动感。

从Windows XP开始,微软就将自己的缺省桌面背景改成了蓝天、白云和绿草,这个桌面被很多人所喜爱。SuSE 9.1提供了一个与此媲美的桌面背景。这个背景和SuSE Linux中以绿色为主的主色调进行了完美的组合。

SuSE KDE的选单提供了一个在Windows中非常流行、也非常方便的新功能,就是当用户安装一个新的应用程序时,大部分情况下程序会创建一个自己的选单,并且将其与其它的选单独立开来。对于实现同功能的应用程序,则会把它们都放在同一目录下。

这种方法最大的好处是,随着应用程序安装得越来越多,可以避免一些不必要的混乱。此外,与其它的发行版相比,SuSE的选单分类更加细致,使其看起来非常清晰,用户可以非常方便地找到所需要的内容。

我在使用中发现,当双击窗口的工具条时,其所产生的效果是窗口最大化和最小化,而不是隐藏和显示窗口,这和Windows里一样。对于习惯于使用Windows的用户来说,这些细节上面的改变往往会改变其对一个操作系统的看法。

在桌面上有一“My Computer”的图标,其中包含有光驱、软驱和Windows分区的快捷图标,使用起来非常方便。

GNOME桌面环境

GNOME是另外一个非常流行的桌面环境。现在已经有很多公司(比如Red Hat和Sun)都为GNOME的开发投入了相当的人力和物力,使其稳定性提高和功能更丰富。事实上,SuSE的母公司Novell在收购SuSE之前也收购了Ximian公司,而Ximian公司就是专门致力于开发可用于各Linux发行版的、经过很多定制的GNOME桌面环境。

SuSE Linux 9.1中所带的GNOME是2.4.1版本。该版本并不是Gnome.org发布的最新稳定版本(目前最新的稳定版本是2.6)。当然作为用户我充分理解SuSE不采用最新稳定版GNOME的原因,那就是它要做太多改进和测试工作。

当第一次登录进入GNOME桌面时,最引人注目的就是其干净的用户界面。如果不注意,还以为这只是一个标准版本的GNOME。然而,如果稍加留意就会发现,SuSE的这个GNOME还是经过了一些定制,并且这些定制显然与购买Ximian直接相关。

虽然几乎很少看见Ximian标志,但我非常确定地知道该桌面实际上就是基于Ximian提供的GNOME版本,其缺省的是主题事实上就是Ximian的主题,因为其中添加了一些额外的图标。打印对话框和选择文件对话框也不是标准的GTK2对话框,它们都来自Ximian经过很多改进的GNOME。其它来自Ximian的改进还包括桌面上新增的“My Computer”图标及系统时钟的警告功能。

在SuSE Linux中,KDE和GNOME都进行了很好的定制,这样用户就可以根据喜好切换使用。我个人更喜欢KDE,可能是使用KDE时间更长一些的原因。

系统配置

SuSE从1994年开始开发名为YaST的配置管理工具。该工具是目前Linux发行版中久负盛名的配置工具,不论是进行RPM软件包的安装,还是对各种硬件配置进行调整,都是从这里开始的。可以说,YaST一直都是SuSE最大的优势之一。

在SuSE Linux 9.1中,有很多方法可以访问YaST控制中心,可以一个独立的应用程序来运行它,也可以从KDE控制中心以每一个独立模块的形式来访问它,或者在GNOME的Nautilus文件管理器中通过输入“yast-settings:///”来浏览它。

通过YaST,可以轻松地以图形化的方式更改所有的系统配置,而不再需要控制台窗口。YaST中有很多模块,比如IDE DMA控制、硬件和软件管理,以及用于Samba和Apache的高级服务器配置。

YaST中的各个模块让我印象最深的是软件管理工具。它可以对系统中安装的所有软件进行控制。从我的使用来看,这是我使用过的、很好的软件管理工具。

该工具不仅可以让用户轻松地从安装盘上安装软件,而且可以自动进行软件之间依赖性的检查,并且在需要时自动解决问题。该工具还可以进行在线升级,或者从补丁光盘升级,以及将现有版本升级成最新版本(当然现在还没有更新的版本)。

总的来说,我认为YaST是目前所有Linux发行版中极好的“控制面板”。它不仅拥有很好的响应能力,而且其所包含的配置工具要比其它的Linux发行版丰富。以前,因为SuSE对该工具进行了严格的许可限制,所以它只有在SuSE版本中才可以见到。

自从Novell收购了SuSE之后,已经将YaST在GPL许可下进行了发布,这就使得所有其它的Linux发行版也可以使用该管理工具。在不久的将来,YaST很有可能成为所有发行版中类似Windows的“控制面板”。

除了YaST以外,SuSE还带有“KDE控制中心”等大量的配置工具,以满足不同用户的喜好。我们可以从开始选单→系统→Configuration找到这些配置工具。可以说,在SuSE中,绝大部分的系统管理过程都可以找到相应的GUI配置工具。这使得用户不用再面对令人生畏的配置文件。

应用程序

拥有大量的应用软件本来就是SuSE Linux人所共知特点,SuSE 9.1自然也不例外。办公软件、媒体播放、图像处理、Internet应用和开发等应用程序在SuSE 9.1中应有尽有,“寓教于乐”选单下还有很多教学软件。

SuSE Linux 9.1中所包含的软件不仅数量众多,而且同一功能的软件都包含了很多不同的产品。以Web浏览器为例,它不仅包含了Konqueror、Mozilla、Galeon和Opera,而且还包含了被称为下一代浏览器的FireFox。

与其它发行版不同的是, SuSE Linux 9.1还包含了浏览器中常用的所有插件(包括Shockwave的Flash Player),这样在浏览网页时就不会出现无法显示的内容。

其它改进

除了以上所提到的部分以外,SuSE Linux 9.1还有其它一些方面的改进,其中包括用户可用的主题、桌面背景和鼠标光标等,在应用程序方面有帮助中心和系统监控等功能。

它最新加入有SuSEWatcher KDE Applet,该监控功能可以监控系统的升级。该程序有两个特别值得称道的地方:其一是显示使用升级的原因;其二是它的升级系统并不是基于Web页面的。

缺憾和不足

作为一个Linux发行版,SuSE做得已经非常好了,不过所有的操作系统都会有一些缺憾和不足。对中国人而言,SuSE Linux 9.1最大的缺憾就是中文化问题。我发现了三个比较大的缺憾:

(1)前面已经提到,如果安装时将语言选择为中文,那么在进行后几张盘的安装时会变成乱码,使安装比较难于进行。

(2)默认情况下,即使在安装时选择所有软件,也不会将KDE的中文语言包装上。这就要求在安装完成以后,再从YaST中的软件包管理工具中手工进行安装。

(3)就算安装了KDE的汉化包,中文的显示也非常难看。我个人认为,存在这些问题主要是SuSE过份关注欧洲本地市场,没有很好地关注包括中国在内的世界其它地区的一些特殊需求。导致的直接后果是,其在中国的知名度要比Red Hat和Mandrakelinux低一些。

当然,对于有经验的用户来说,这些问题解决起来并不难,但对于那些刚开始接触Linux的用户来说,可能就会觉得有些不知所措。

除了中文化方面的一些问题,还有其它一些小问题,比如DVD的播放、字体的数量、3D的支持等。当然这些问题并不是技术方面的原因,而是涉及到版权方面的一些问题。虽然SuSE没有直接解决这些问题,但已经给出了解决问题的方法。

此外,在使用过程中我发现SuSE的一些Applets小程序,比如硬件监控和升级监控程序无法在GNOME中使用,造成如果使用GNOME环境就会失去一些功能。

小结

在自由软件社区里,有成千上万的开发人员为GNU/Linux操作系统的开发做出了贡献,所以要把大家开发的东西整合在一起,并且让它们非常流畅地工作不是一件容易的事情。但是,SuSE Linux 9.1做到了,它不仅非常华丽、精致,而且还非常稳定。

SuSE Linux 9.1的华丽不仅得到了Linux爱好者的认可,而且还得到非Linux用户的认同。一天,我同事看到我的17英寸HP液晶显示器上(分辨率为1280×1024)清爽、亮丽的桌面赞叹不已。为此,他要求我为他办公室中的一台电脑也安装上SuSE Linux。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网