说道Linux桌面系统,肯定有人会推荐Ubuntu Linux 7.04,也肯定有人会推荐Fedora 7,但是经过我的使用,我觉得,最顺手的还是Red Flag Linux Desktop 5.0,不错,就是这个,我们国人自己开发的红旗。
Ubuntu Linux 7.04 我下载后,在虚拟机中安装失败,在真实电脑中安装同样是失败,因此不能参加比较。Fedora 7在虚拟机中安装失败,在真实机中安装成功。Red Flag Linux Desktop 5.0在虚拟机和真实机中都可以安装,当然,我最终选择还是在虚拟机中运行它。我用的虚拟机是Virtual PC 2007。
一个Linux桌面系统如果要让人喜欢,主要要看两个方面:一是界面漂不漂亮,二是上网方不方便。我这里也主要通过这两个方面对Fedora 7和Red Flag Linux Desktop 5.0进行对比。
先说Fedora 7吧,在网上对它的赞誉比比皆是,但是我想,这主要是针对外国人吧?对我们国人来讲,首先是中文字体的显示都没有过关,中文字显示出来都是发虚的。下面让大家看几个截图:
下面这个是桌面的截图,桌面上的字体可能是经过优化的,比较清晰锐利,但是控制台窗口中的字就基本上发虚得看不清楚了:

下面这个是用FireFox访问
www.blogjava.net时的效果,虽然有些链接上的文字显示还是有点不爽,但是基本可以接受。我想这应该算是FireFox的功劳。

下面是打开应用程序KDevelop的截图,这里面的字体和桌面上的字体相比,差别太大了,说明Fedora 7中的美化仅仅只是表面工作,而我们经常需要使用的程序,还是没有得到根本的改观:

上面的截图还仅仅只是GNOME桌面,如果是KDE桌面,那字体更加是丑得掉渣。
其次是上网也没有考虑到我们国人大部分都是ADSL上网这个国情,在Fedora 6中,还有adsl-setup程序可用,但是在Fedora 7中,adsl-setup却怎么都找不到了。因此,在Fedora 7中,这样的网络结构是上不了网的:

但是也不是绝对没有办法,我们只要稍微更改一下网络结构,加装一个路由器,把拨号的任务交给路由器完成即可,如下图:

最后要说的就是在Fedora 7下安装驱动程序的困难。我这里说的驱动主要是指显卡驱动,我使用的是Nvidia 8600GT的显卡,显示器是22寸宽屏,支持的最大分辨率是1680*1050,但是在安装Fedora 7之后,它自带的显卡驱动输出的图象为1600*1200,我的显示器不支持。而安装Nvidia自己的官方驱动却屡屡失败,先是使用yum进行安装,但是下载速度太慢,于是我自己到Nvidia的网站上面下载了一个For Linux的驱动,下载后,在安装的时候要编译,需要Linux内核的源代码,于是我又安装kernel-devel软件包,但是最后编译成功了吧,载入驱动的时候又失败。最终是折腾了一晚上也没有搞好。于是乎,我不得不放弃使用Fedora 7。
再来说说Red Flag Linux Desktop 5.0,该系统是可以成功在虚拟机上安装的,当然也可以在真实机器上也可以安装,在真实机器上安装后,运行起来不是很爽,一是声卡的驱动不行,虽然有声音,但是杂音更大,多媒体应用肯定不行;二是系统运行速度比较慢,上网的速度就更慢了;三就更加不用说了,肯定不支持我这个显卡,好在我是使用另外一台笔记本安装的这个系统。
因此,最好的选择当然是在虚拟机中运行该系统了。在虚拟机中,我为该系统分配了1G的内存。(我主机的内存是4G)
还是先给出下载地址,见下图:

安装过程非常顺利,这里就不罗嗦了。但是安装完之后,启动系统进入图形界面的时候,问题就来了:系统花屏。我花了很长时间来解决这个问题,当然,主要的时间还是花在找X系统的配置文件上了,一般的Linux系统中都是/etc/X11/XF86Config-4文件,但是偏偏Red Flag Linux Desktop 5.0不是,而是/etc/X11/xorg.conf。找到该文件就好办了,只需要把显示配置一节中的Depth由24改成16就可以了。我想大概是因为Virtual PC虚拟的显卡只支持16位色吧。这里,我配置的屏幕分辨率为1280*800,毕竟这样以后编程的时候运行IDE比较爽。Red Flag Linux Desktop 5.0在启动菜单中可以选择是进入图形界面还是字符界面,我觉得这个设计很贴心,因为图形界面花屏了,要改配置文件还非得进入字符界面修改不可。请看下图:

下面让大家欣赏两个图片:
桌面:

上网,可以看到中文字都非常清晰锐利:

可惜的是,在Red Flag Linux Desktop 5.0中,自带的浏览器还是FireFox 1.0版,以后我试着看能不能下载一个2.0版安装上去,毕竟2.0版才是主流嘛,还听说3.0版也快出了。
上网使用的是下面这样的网络结构,而且主机和虚拟机不能同时拨号:

第一次上网之前,需要打开控制台窗口,在命令提示符下输入adsl-setup,按提示输入用户名、密码、DNS等信息,就可以拨号上网了,相当方便。
综上所述,我决定还是选择Red Flag Linux Desktop 5.0作为我的开发环境,还可以混个支持国产的高帽子戴戴。期待着红旗尽早推出6.0。