“玩家”眼中的桌面Linux
我是个中学生,虽然Linux用了快三年了,但是也仅仅敢自称为“玩家”。大家都看到了Linux这些年的发展,稳定版内核已经到了2.4.20版,截止到今天测试版内核也有2.5.66版了。Linux与几年前相比,在功能、性能和硬件兼容性等方面已经有了翻天覆地般的变化。从前最让人头疼的“软猫”到今天也能够“部分”支持。随着Xine、Mplayer、XMMS 等优秀多媒体软件,Open Office、WordPerfect、ApplixWare、RedOffice、永中Office等办公软件的不断完善,Linux也正在渐渐从服务器领域走入家庭,走入办公室。i18n 组织计划使Linux对中、日、韩等双字节文字的支持更好。新的XFT字体渲染引擎使文字显示速度更快,消耗内存更少。字体平滑效果的增加使字体显示效果更加漂亮。因为Linux的各种发行版的年代不同,不好比较,所以仅就我自己的Linux应用历程做个简单介绍。我的Linux应用历程:BluePoint 2→Red Hat 7.1→Mandrake 9.0→SuSE 8.1→Gentoo 1.4。
蓝点 2.0(BluePoint 2)
软件配置:Kernel 2.2.16 版汉化内核;XFree 3.3.6;KDE 1.0;GNOME没有。
简述:这是我使用的第一套 Linux。你想象不出我第一次安装完成后,启动时看着一行行的字体向屏幕上方滚动有多高兴。
这是我用过的惟一的国产Linux,也是目前看过的中文化最好的Linux。从核心启动时的中文提示信息,到完美翻译的中文KDE桌面,可以看得出蓝点在Linux的汉化上的确费了很大苦心。可以说,BluePoint 2的最大优点就是它的汉化。
不过蓝点依然还只能算是一个“幼稚”期的Linux。其Kernel 2.2.16和KDE 1在今天看来,功能实在是太不够了,尤其是对今天新硬件的支持。其实,我就被自己机器的AC97声卡困扰了很久,不过依然在无声的状态下辛苦坚持了半年。
对于英文不太好且想接触Linux,同时机器是两三年前购买的新手,如果仅仅想熟悉一下Linux的命令,蓝点2或许是个不错的选择。不过如果得不到网站上的技术支持,也请不要觉得奇怪、惊讶、抱怨,因为蓝点2实在太老了。现在,恐怕没几个LinuxFans依然还“顽固地坚守着 BluePoint 2”。
Red Hat 7.1
软件配置:Kernel 2.4.1,XFree 4.0.1,KDE 2.2.2,GNOME 1.2。
简述:这是我第一个真正使用的Linux发行版。我也尝试过Red Hat 7.x的其它版本,依然还是感觉7.1最好。GNOME 1.2比Red Hat 7.2/3的GNOME 1.4速度快了很多(用Red Hat就要用GNOME,虽然Red Hat的KDE也很优秀),性能也很稳定。
Linux到了Red Hat7.x版已经开始成熟了,我的AC97声卡能在Linux上很完美的工作,其它硬件就更不用说了。
不过它的汉化依然要自己动手(这样的文章网上很多,推荐www.Linuxfans.org和www.LinuxSir.com)。不过只能使用xtt汉化,它是不支持xft的(另装的除外)。
Mandrake 9.0
软件配置:Kernel 2.4.19;XFree 4.2.1;KDE 3.0;GNOME 2.0。
简述:这是我印象最深刻的发行版,主要是因为其“超多的Bug”和“非常好的易用性”。Manrake作为2002年抢着推出的第一个“新生代”发行版,或许没有经过严格测试,因此有超多的Bug。我试用了从Mandrake 9 rc2测试版到正式版,结果发现没有什么改观。大多数Bug都是输入法Chinput造成的。倒是有一个消除的办法,就是不加入中文支持。不过对于大多数中国人,这不可能。
我目前已知道的它的Bug如下:
1. 设置成中文后所有软件crash――自带输入法Chinput或者$XMODIFIERS变量的问题,换个输入法即可解决;
2.OpenOffice无法启动――另找一个OpenOffice重装(我用RedOffice);
3. GNOME的“Find File”功能不能用――换输入法。
如果还有其它的Bug,网上皆有解决办法,请自行查找。
对于易用性,Mandrake 的确是为家庭用户设计的。我个人认为它在易用性上可以说是Linux发行版里最为优秀的一个。主要体现在以下几方面:Mandrake硬盘和网络安装方式也可以使用图形界面;安装时自动搜索硬件;KDE与GNOME的“统一选单”;统一的配置界面(Mandrake Control Center);自动 Windows 字体安装(由KDE 3.0 提供);插入移动设备后能够自动mount,推出设备后自动 umount……还有很多细微之处,Mandrake都做得非常好。
可以说,Mandrake是最容易上手的发行版,推荐广大新LinuxFans使用。
SuSE 8.1
我经不住Linuxsir网站的Linuxbaby版主对我不断地“威逼利诱”,就下载了一个SuSE 8.1――欧洲第一Linux发行版。
SuSE的最大优点(也是最大缺点)是软件数量庞大,足足7张CD里包含了网上几乎所有的Linux自由软件。
SuSE的安装界面――YaST2非常智能,能自动搜索有多少张CD,并据此自动安装软件包。如果只有一张CD(或者ISO镜像),也能保证能把SuSE正确安装到机器里。
SuSE的YaST2也是一个优秀的集成化配置工具。和Mandrake Control Center不同,YaST2能够在虚拟终端上运行,而并不必须运行于X―Window 下。YaST2非常容易使用。
我其实对SuSE并不熟悉,只装了一个星期便删除了。那是因为我遇见了Gentoo。
Gentoo
软件配置:需要什么软件?哪个版本?自己动手就可以了。
简述:这是个令我疯狂的发行版。我从去年11月起使用它,便再也没删除过(删了重装除外)。
Gentoo与LFS( Linux From Scratch)被LinuxFans称为DIY Linux。它被LinuxFans称为两个极端――安装速度最慢,运行速度最快。
Gentoo是一种大众的Linux,不同于Red Hat、Mandrake或者SuSE。它不是由任何公司提供的,而是和Debian一样,由一群可敬可爱的Linux工程师发起,被网上众多的LinuxFans共同维护的发行版。严格来说,它应该不算一种发行版,而是一种包的管理方式。Gentoo的安装过程并不麻烦。可以先安装一个最小化的Linux,然后下载一个仅仅有83MB的stage3 tarball,从已安装好的Linux上chroot到gentoo安装。
Gentoo是一种在线安装的Linux。Gentoo的包管理机制是从BSD的Port 机制引入的,叫做Portage。使用Portage不会出现RPM让人头疼的“依赖性问题”,Portage会自动安装好相依赖的包。无论你需要什么软件,都可以利用一个叫“emerge”的命令进行安装。
例如,需要要在一个刚刚安装好的Gentoo上安装xmms:
# emerge xmms
Gentoo的Portage会自动从网上的Gentoo mirror下载相依赖包FreeType、XFree、XFT、GTK1、mpg123……和xmms的源代码包,自动打好必要的补丁,自动编译,自动安装。
如果需要制定版本,可以在emerge后面指定/usr/portage下的ebuild文档进行安装。
你只需要emerge xmms,然后去睡一觉就行了(这句话不是假的,编译的过程是一种考验用户耐心的有效方式)。
Gentoo是一种非常类似BSD的Linux。除了引自BSD Port的Portage以外,还有只有Wheel组里的用户才能运行su,普通用户没有关机、重启、mount 文件系统的权限。
Gentoo是Linux发行版速度之王。它快就快在本身体积很小,不该有的东西除非你装上去,否则绝对不会有。Gentoo可以通过修改/etc/make.conf来修改emerge,使得编译参数对编译的软件在速度上进行优化。
不过,Gentoo是一个不适合Linux新手使用的发行版,尤其是对不具有自学和自我排错能力的新手。Gentoo基本不自带系统配置工具,一切都需要自己手动修改配置文件。