大家都知道,Red Hat一般6~8个月就推出一个新版本的Linux发行版,然而Red Hat迷们等待了N个月都没有等到期待已久的Red Hat Linux 10。不过心细的朋友可能会发现,Red Hat 2003年11月6日就在其网站上提供一个名为Fedora的Linux发行版(代号为Yarrow)的下载(http://fedora.redhat.com/download/)。那么这个Fedora究竟和Red Hat有何渊源?到底是不是传说中的Red Hat Linux 10?看完本文就能获得这些答案。
Red Hat桌面真的结束了吗
Red Hat的用户对于Red Hat Linux 9.0一定不会感到陌生,这可以说是它所发布的最后一个桌面版本。其实Red Hat Linux的桌面系统远没有结束,它事实上通过另外一种方式在发展。
Red Hat发布了一个新的开放源代码社区项目,叫做Fedora。Fedora项目和Red Hat类似于Sun StarSuite和OpenOffice.org、Netscape和Mozilla的关系。由Fedora项目推出的产品不再是以Red Hat Linux 10或其它类似的名字命名,它也不会做成商业的零售版本在市面上销售。换句话说,Red Hat不再为该产品提供任何商业支持。
Fedora项目推出的第一个产品就是Fedora Core 1(2003年11月正式推出),我们可以将其“当作”是Red Hat Linux 10(尽管红帽子公司并不那么认为)。
安装过程更加简单
Linux一向给人的感觉就是安装困难,但是Fedora Core 1的安装过程非常“平易近人”,相对于Red Hat Linux 9.0,显得更加人性化。
1.提示准备安装光盘
Fedora安装程序在正式开始复制文件时,将会根据所选择的安装模式,提示将准备哪些安装光盘。这是一个非常贴心的设计,如图1所示。
图1 提示准备哪些安装光盘
2.具有更强的图形化安装支持
Fedora安装程序除了支持光盘模式、NFS模式的图形化安装外,现在还支持HTTP、FTP模式的图形化安装。 HTTP、FTP模式缺省采用文本模式安装,需要在引导的时候加入graphical参数才能开启图形化安装。不过需要注意的是,HTTP、FTP模式的图形化安装需要消耗约64MB内存资源,如果机器是“老爷车”配置的话,还是采用文本模式安装为好。
3.更简单的防火墙设置
在安装过程中,Fedora Core 1的防火墙设置屏幕比以前的版本更加简单,只需选择“启用防火墙”或“无防火墙”选项即可,如图2所示。这对于初学者来说很容易掌握。
图2 是否启用防火墙
4.完整的中文安装提示
在整个安装过程中,Fedora Core 1对于中文的支持更加好了,不但在图形化安装模式下可以使用中文,在文本模式下也可以很好地显示中文说明。Red Hat Linux 9.0尽管也可以在文本安装模式下显示中文说明,但是有很多画面还是“残留”英文说明,例如软件包组的选择。而Fedora Core 1的安装程序,可以说是完全的中文显示了,如图3所示。
图3 完全的中文安装提示
5.取消了LILO引导管理器
大家都知道,Linux有两个著名的引导装载管理器:LILO和GRUB。但是由于LILO的技术比较落后,每次修改LILO的配置文件,都必须重新安装LILO。所以,Fedora Core 1正式取消了LILO。在安装过程中,我们只需选择使用GRUB或不使用引导装载程序,如图4所示。
图4 无LILO引导管理器选项
更漂亮的桌面环境
Linux除了具有免费、稳定、高效率的优点之外,具有令人眼花缭乱的图形界面也是其有力的卖点之一。能够运行在Fedora Core 1上的图形界面有好几种,例如GNOME、KDE和TWM等,但是最常用、最优秀的还是要算GNOME和KDE,其强大的功能、灵活的配置、超玄的界面让Windows XP也黯然失色。
Fedora Core 1的桌面背景看上去典雅高贵,由于使用了比较新的GNOME 2.4和KDE3.1.4版本,整个桌面的风格相对Red Hat Linux 9.0更加亮丽些,如图5所示。
图5 Fedora Core 1的桌面
图形化的开机过程
Fedora Core 1的启动画面比较花哨,和Red Hat Linux 9.0等老版本不同,Fedora Core 1启动的时候不再显示详细的启动信息,而是采用图形化的启动模式,如图6所示。这有点类似于Windows的启动模式,把启动信息隐藏起来。对一些初学者来说,看不到满屏飞奔的字母,可以在一定程度上减少对于Linux的恐惧感。
图6 图形化的启动模式
但是对于“老鸟”们来说,还是希望能够恢复到原来的状态。这很简单,可以修改系统的/etc/sysconfig/init文件:
(1)首先切换到另外一个虚拟控制台(如果当前在X-Window环境下,可以按“Ctrl+alt+F1”、“Ctrl+alt+F2”等组合键进行切换)。
(2)然后用root账号、密码登录系统,用vi编辑器打开/etc/sysconfig/init文件。找到其中的“GRAPHICAL=yes”一行,如图7所示,将yes改为no即可。
图7 修改/etc/sysconfig/init文件
(3)最后用wq!命令退出vi编辑器并保存。下一次启动时,就又回到原先的状态了!
丰富的Linux应用软件
Linux的发布和Windows等商业化版本有所不同,并非由发行商自己开发所有的组件,每一个组件都是由独立的开源项目负责开发、测试,而Red Hat等Linux发行商负责测试、整合、包括内核和应用程序组件,从而组成Linux发行版。
作为去年11月新鲜推出的Linux发行版,Fedora Core 1整合了更多、更新和更稳定的应用程序,包括办公、多媒体、图形、娱乐和服务等套件。
惟一遗憾的是,Fedora Core 1内核没有采用最新的2.6的内核版本,但是新增了不少很实用的工具:诸如gpdf(GNOME下的PDF文档阅读器)、rhgb(前面提到的Fedora Core 1图形启动软件包)、yum(软件包维护和依赖性检测工具)等重要工具软件。
而作为Red Hat Linux赖以成名的集成配置工具redhat-config-×××(×××表示具体的配置项目名称),在Fedora Core 1里也得到了加强,新增加了诸如redhat-config-boot(图形化引导管理器配置工具)、redhat-config-netboot(图形化网络启动配置工具)等配置工具,如图8所示。
图8 新增的集成配置工具
限于篇幅,以上对Fedora Core 1的介绍只能说是走马观花。但是完全可以这样说,Fedora已经继承了Red Hat的衣钵,而且相对于原来的Red Hat Linux,Fedora更加能够体现Linux精神,毕竟它是一款完完全全由开源社区主持的Linux发行版项目。事实上,Fedora Core 1无论从速度、界面、还是整合软件的性能,相对于Red Hat Linux 9.0都有不少的进步。可以这么说,Red Hat并没有摒弃桌面操作系统,只是把产品和服务剥离了,其实这也是Linux世界发展的一大趋势。