Fedora七年风雨路:寻访14个版本的足迹

2010年10月10日00:01 it168网站原创 作者:林惠菊 编辑:林惠菊
本文Tag: 开源业界1 Fedora Linux OS Insight   

【IT168 专稿】 http://os.it168.com/a2010/0929/1109/000001109950_all.shtml

诞生于1994年,曾经流行一时的Red Hat Linux发行版在2003年3月发布了第9版之后便停止了更新。而2003年底从Red Hat Linux衍变而来的Fedora项目,到现在已经发展了将近七个年头。Fedora为Red Hat Linux做了7年的小白鼠,如今这只小白鼠已经壮大成为一只猛虎,在Fedora 14即将发布之际,IT168记者带你一起寻访Fedora七年的技术开发历程?

  
[img]http://dl.iteye.com/upload/attachment/448189/5b95f34c-16e3-35db-9518-af3cf45c43d2.bmp[/img]
  ▲图:Fedora七年成长之路

  Fedora Core 被红帽公司定位为新技术的实验场,与 Red Hat Enterprise Linux 被定位为稳定性优先不同,许多新的技术都会在 Fedora Core 中检验,如果稳定的话红帽公司则会考虑加入 Red Hat Enterprise Linux 中。Fedora 预计每年发行 2~3 次的发行版本。

  Fedora到现在为止足足走过了七个年头,算上11月即将发布的Fedora 14版本,Fedora总共发行了14个版本,每一次新版本的发布,总是会给开发者带来很多惊喜,就连Linux之父Linus也在使用和维护Fedora操作系统,2010年排名第三的全球超级计算机Roadrunner(推荐文章:颠峰对决:全球最牛3款Linux超级计算机)也是使用Fedora操作系统。

  IT168编辑收集整理了Fedora这七年来发布的14个版本的部分技术特点,虽然对于现在而言,很多版本所谓的新功能早就该淘汰了,但是对于当时而言却是一个值得鼓掌的进步,温故而知新是一个永恒的学习经验,相信回顾下Fedora的技术发展历程也是一个不错的选择。


Fedora Core 1


  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(尽管红帽子公司并不那么认为)。虽然Fedora Core 1是第一版本,但是其一推出也受到好多人的追捧,不管从安装还是功能上都取得不错的口碑。以下就回顾下该版本的安装过程吧。

  安装过程更加简单

  Linux一向给人的感觉就是安装困难,但是Fedora Core 1的安装过程非常“平易近人”,相对于Red Hat Linux 9.0,显得更加人性化。

  提示准备安装光盘

  Fedora安装程序在正式开始复制文件时,将会根据所选择的安装模式,提示将准备哪些安装光盘。这是一个非常贴心的设计,如图1所示。
[img]http://dl.iteye.com/upload/attachment/448201/1ced1c1f-f3a8-38b0-a4a2-65b3fb0379fe.bmp[/img]
▲图: 提示准备哪些安装光盘

   具有更强的图形化安装支持

  Fedora安装程序除了支持光盘模式、NFS模式的图形化安装外,现在还支持HTTP、FTP模式的图形化安装。 HTTP、FTP模式缺省采用文本模式安装,需要在引导的时候加入graphical参数才能开启图形化安装。不过需要注意的是,HTTP、FTP模式的图形化安装需要消耗约64MB内存资源,如果机器是“老爷车”配置的话,还是采用文本模式安装为好。

   更简单的防火墙设置

  在安装过程中,Fedora Core 1的防火墙设置屏幕比以前的版本更加简单,只需选择“启用防火墙”或“无防火墙”选项即可,如图2所示。这对于初学者来说很容易掌握。

[img]http://dl.iteye.com/upload/attachment/448199/1be50fd8-97b2-3816-a168-e059c8342a56.bmp[/img]
▲图: 是否启用防火墙

   完整的中文安装提示  

在整个安装过程中,Fedora Core 1对于中文的支持更加好了,不但在图形化安装模式下可以使用中文,在文本模式下也可以很好地显示中文说明。Red Hat Linux 9.0尽管也可以在文本安装模式下显示中文说明,但是有很多画面还是“残留”英文说明,例如软件包组的选择。而Fedora Core 1的安装程序,可以说是完全的中文显示了,如图3所示。

[img]http://dl.iteye.com/upload/attachment/448197/44b8dcdf-f545-3e63-b238-cffccb5ca173.bmp[/img]
▲图: 完全的中文安装提示

   取消了LILO引导管理器

  大家都知道,Linux有两个著名的引导装载管理器:LILO和GRUB。但是由于LILO的技术比较落后,每次修改LILO的配置文件,都必须重新安装LILO。所以,Fedora Core 1正式取消了LILO。在安装过程中,我们只需选择使用GRUB或不使用引导装载程序,如图4所示。

[img]http://dl.iteye.com/upload/attachment/448195/fcb8e012-4811-3a82-a9e5-c13a1f1b5714.bmp[/img]
▲图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所示。

[img]http://dl.iteye.com/upload/attachment/448193/1177d961-b90b-3de9-bb01-38163583a338.bmp[/img]
图5:Fedora Core 1的桌面

   图形化的开机过程

  Fedora Core 1的启动画面比较花哨,和Red Hat Linux 9.0等老版本不同,Fedora Core 1启动的时候不再显示详细的启动信息,而是采用图形化的启动模式,如图6所示。这有点类似于Windows的启动模式,把启动信息隐藏起来。对一些初学者来说,看不到满屏飞奔的字母,可以在一定程度上减少对于Linux的恐惧感。

[img]http://dl.iteye.com/upload/attachment/448191/a0658052-b322-3854-abe8-97ddd29af225.bmp[/img]
图: 图形化的启动模式

  但是对于“老鸟”们来说,还是希望能够恢复到原来的状态。这很简单,可以修改系统的/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所示。

[img]http://dl.iteye.com/upload/attachment/448203/3d23fb37-4523-30d2-94d9-33342475c2ed.bmp[/img]
图8:新增的集成配置工具  

  Fedora已经继承了Red Hat的衣钵,而且相对于原来的Red Hat Linux,Fedora更加能够体现Linux精神,毕竟它是一款完完全全由开源社区主持的Linux发行版项目。事实上,Fedora Core 1无论从速度、界面、还是整合软件的性能,相对于Red Hat Linux 9.0都有不少的进步。可以这么说,Red Hat并没有摒弃桌面操作系统,只是把产品和服务剥离了,其实这也是Linux世界发展的一大趋势。


代号:Yarrow(一种植物,在使用酒花酿酒的工艺成熟之前,曾用于酿酒)

发行时间:2003-11-05


  第二版:Fedora Core 2

  代号:Tettnang(德国一城市名,出产酒花)

  发行时间:2004-05-18

  Fedora Core 2开始使用了2.6.x内核(Fedora Core 1的内核版本为2.4.19,Core 2为2.6.5),并为2.6.x内核集成了SELinux特性(Security-Enhanced Linux,安全增强)。这是一个通过Linux安全模块(LSM)实现的安全架构。从此,SELinux也便成为了Fedora系列发行版的默认安全机制。SELinux在RHEL 4中成为了一项默认功能。
[img]http://dl.iteye.com/upload/attachment/448205/5a2685e4-45dc-3773-9320-162f114d69cf.bmp[/img]
▲图:Fedora Core 2界面截图

  Fedora Core 2版本集成了开放源代码的办公套件OpenOffice.org,这在当时来说算是相当先进的了。当时加入该软件的目的是让使用办公环境的人更加轻松办公,Fedora Core 2还集成了Mozilla浏览器和Ximian公司的Evolution套件,通过增加电子邮件及通讯管理、项目管理软件、视频会议软件以及即时消息软件来使用户更加个性化。此外,还集成了基于Apache2.0的网络服务器,可以让个人用户用来建立灵活、安全的开放源代码网络服务器,提升驱动互联网的强劲动力。除了以上的工具还提供了众多强劲的配置工具组,这些工具可以为许多系统的配置进行设定,包括防火墙、外围设备、Apache、Samba和一些小的网络设定等。

以下是Fedora Core 1新引入包的经典界面回顾:

左边的是OpenOffice 1.1.1错误修订版本,右边的是 GIMP 2.0.1 ,这是当时主流的图像处理方式。
[img]http://dl.iteye.com/upload/attachment/448278/cda5b82a-1200-3461-a508-cd7fb00d1233.jpg[/img]


Rhythmbox是一个基于Gstreamer媒体框架的集成的音乐管理应用程序。这给Fedora Core 2用户带来更好的娱乐体验。

服务器软件

Fedora Core 2的包括以下服务器软件:Apache 2.0.49和PHP 4.3.4套件,Perl5.8.3,Bind9.2.3,Postfix 2.0.18,MySQL 3.23.58、PostgreSQL 7.4.2,Samba 3.0.3, 和 Subversion 1.0 (替代CVS)。

Fedora Core 2装载的是GNOME 2.6.0,这是该桌面系统汇集了文件系统、可移动媒体和网络共享图标。完善前版的网络自动挂载功能,还支持某些USB设备。

[img]http://dl.iteye.com/upload/attachment/448257/4aa3d471-a775-31dd-9d42-1f42786e9310.bmp[/img]

如上图所示,左边的是Mozilla 1.6版,新添加了一个确认关闭对话框功能。右边的是Ximian Evolution 1.4.6版本,这是一个修复版,自从Fedora Core 1到现在还没加入新的功能。


[img]http://dl.iteye.com/upload/attachment/448259/b19a6ee9-0111-39f5-b8a2-d88e8a3a07c5.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/448261/fd325258-8780-3bc9-ae85-10ffef129577.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/448263/c08fb56c-1c90-3887-b147-329056214986.jpg[/img]

[img]http://dl.iteye.com/upload/attachment/448266/998c2f5b-62f9-3d93-9bd3-43b534987928.jpg[/img]

Fedora Core 2从整体上看在当时Linux界算是一个非常好发行版本,而且同时适用于Linux初学者和高级用户。


  第三版:Fedora Core 3

  代号:Heidelberg(德国一城市名。也是一个啤酒的品牌)

  发行时间:2004-11-08

  Fedora Core 3开始为当时流行的ext3文件系统提供了内核和e2fsprogs支持。Core 3为桌面用户做了一些照顾,提供了远程VNC桌面、打印功能方面的增强。Fedora每次版本更新,都会修复上一般本的bug和升级其软件包。Fedora Core 3版本将桌面环境系统升级到GNOME 2.8、KDE3.3.0和OpenOffice.org 1.1.2。此外,该版本使用的是2.6.9内核。

[img]http://dl.iteye.com/upload/attachment/448280/31ff37f7-50b3-330c-a630-9795e63ccbb2.bmp[/img]
▲图:Fedora 3登陆界面

  Fedor从第一版本就允许用户使用RPM包管理器来自动更新Linux系统。而从Fedora Core1和2版本开始,就有好多用户要求提高系统的速度和资源利用率,开发团队应用户需求对系统进行改造升级,Fedora Core 3版本就将速度提高了40%以上。

  以下是Fedora Core 3的部分新功能:

  文件选择器

  在Fedora Core 3中进一步完整了GTK+文件选择器。比如,完善了预输入搜索功能,这样你就可以只需输入几个字符,系统就会自动搜索含有输入字符的文件。效果如下图所示。当你需要查找某路径下的文件时,也可以使用键盘上的“/”来隔开下级目录。虽然这种文件路径表示方式在现在而言很普通,但是在当时是一个突破。

[img]http://dl.iteye.com/upload/attachment/448268/dd1db907-4b9a-35e7-8fc0-2b40244a5641.bmp[/img]
Fedora Cora 3版本的文件选择器

  [b]Web浏览器和电子邮件客户端[\b]

  Fedora Core 3应大众需求将Firefox Web 浏览器和Thunderbird Email客户端从Extras移到Fedora Core中。随着浏览器数量的不断增加,后来越来越多用户觉得Mozilla遗留了很多问题,所以当时准备在Fedora Core 5中移除。而Fedora Core 3中最终使用的是Firefox浏览器,邮件使用的是Evaluation 2.0。

[img]http://dl.iteye.com/upload/attachment/448270/8d159ae4-6da2-3c1b-ab1c-50f5d163c994.bmp[/img]
▲图:Firefox浏览器界面


[img]http://dl.iteye.com/upload/attachment/448274/836d70f1-5fb1-3160-a301-9b09b720deb5.bmp[/img]
▲Email系统:Evolution 2.0界面

  Evolution 2.0添加了很多新功能,比如添加了联系人管理器和邮件分析计算套件。支持连接到微软 Exchange和Novell GroupWise服务器。而其中最受欢迎的功能就是通过SpamAssassin实现垃圾邮件的过滤,只需要按一下按钮,就会启动垃圾扫描仪。

  编译工具:GCC4.0

  Fedora Core 3的一个重大突破就是首次在Linux发行版中加入GCC4.0(GNU C编译器)开发平台。当时GCC3.4.2还是主流版本时,Fedora Core 3率先升级到GCC 4.0版本。GCC4.0改善了静态单赋值(SSA)执行功能,SSA简化和优化了编译器对于变量属性的处理。


  第四版:Fedora Core 4

  代号:Stentz(一种法国葡萄酒的品牌)

  发行时间:2005-06-13

  Fedora Core 4在桌面上使用了当时最新的Gnome 2.10/KDE 3.4。Fedora Core 4提供了一个名为Global File System(GFS)的开源集群文件系统,并开始使用内置的Xen实现虚拟化。GFS文件系统在RHEL 5当中被正式引用为红帽企业级集群的实现,而Xen虚拟化系统也在RHEL 4之后的一些更新中得到支持,并正式成为RHEL 5虚拟化技术的一个重要组成部分。另外,Fedora Core 4开始为PowerPC架构的处理器提供了支持。


▲图:Fedora Core 4界面截图

  Fedora Core 4操作系统基于2.6.11版本的Linux内核,还专门针对奔腾4处理器做过优化。然而,它也可以在400MHz奔腾II,甚至,如果用户乐意,在只有文本界面等低配置的机器上运行。Fedora Core 4的推荐内存为,32位 x86系统,最好有256MB内存,64位x86系统应有512mb内存。

  Fedora Core 4重要更新功能

开机时间明显缩短

  Fedora Core 4最明显的改善就是开机时间了,只需要55秒,用户就可以从GRUB启动菜单到图形登陆界面。与Fedora Core 3的1分钟40秒相比大大缩减等待时间,而GNOME的启动时间也只需16秒,比Fedora Core 3版本降了27秒。此外,像OpenOffice.org、Firefox和Thunderbird等软件的启动时间都有明显的缩短。

  桌面系统GNOME2.10

  Fedora Core 4使用Gnome2.10版本和KDE3.4图形桌面软件。它为PDF文件阅读安装了Evince以及OpenOffice.org2.0软件。此外,它还包含了GFS软件。由于有了Fedora Extras项目的帮助,Fedora变得越来越先进,Fedora从外部吸收的软件包括:Abiword字处理器, XMMS媒体播放器,Gnumeric电子制表软件以及Freeciv游戏。

  

  使用Fedora Core 3的用户都会注意到GNOME2.10的顶部新的菜单栏。上一版GNOME的应用和操作菜单使用的是两个分开的菜单,而本系统的GNOME2.10使用三个顶级菜单:应用程序、位置和桌面。应用程序菜单中主要是运行程序,可以让用户输入准确的命令来启动相应的应用程序。位置菜单可以让用户直接连接到主目录或桌面文件,安装可移动设备、网络服务器等,还可以搜索最近的文件。桌面可以连接子菜单(配置桌面设置),为系统设置子菜单(配置系统资源),还可以锁定、注销屏幕以及访问帮助文档。

  新版GNOME默认使用ClearLooks主题,这款主题非常悦目,功能主题分类清楚。但是有些新的窗口和标签图标不是特别清楚,特别是没有文字标签。但是用户可以从FireFox主题网站上下载“Qute”来解决上述问题。

  在Fedora Core 4中多媒体应用(视频播发器)和Juicer声音(CD提取器)正式成为GNOME桌面系统的一部分。但是由于版权问题,Fedora Core 4还不能支持MP3格式音乐。

  OpenOffice.org 2.0

  Fedora Core 4使用的是OpenOffice.org 2.0版本。该版Openoffice使用新的OASIS OpenDocument XML默认标准。该版本有更好的灵活性,使用供应商所支持的OpenDocument格式,同时还能与 KOffice兼容。




  OpenOffice.org 2.0还改进了与微软办公软件的互操作性。微软的很多Office文档都可以直接转换为OpenOffice.org 格式文件。使用OpenOffice.org 2.0可以打开Word和Excel文件,同时为了加强与Excel电子表格的兼容性,OpenOffice.org 2.0最大可以支持65536行。

  此外,OpenOffice.org 2.0还增加了一个新的数据库组建,基本上用户可以通过OpenOffice.org 2.0调用内置于系统中基于Java的HSQL数据库或者其他外部数据库(比如ADO、微软的Access、MySQL)中的数据来创建、修改和查询表格。还可以通过一些向导执行复杂的SQL构造语句来插叙数据库中的数据。

  虽然包管理一直是Fedora Core操作系统的弱项,而在Fedora Core 4版本中也依然没有得到很好的改善。但是在Fedora团队的不断努力之下,Fedora Core 4还是升级了很多包,其中就有GNU GCC 4.0编辑器,Eclipse IDE(GCJ编译),PHP 5.0.4, Perl 5.8.6,mod_perl 2.0等很多Java项目组件。


  Fedora Core 5

  代号:Bordeaux(法国一个盛产葡萄酒的地区。也是一个动漫人物。)

  发行时间:2006-03-20

  Fedora Core 5的开发周期用了九个月的时间,而Fedora的Logo也从Core 5开始正式启用。

  


图:Fedora Core 5精美的界面

  桌面方面的改进

  Fedora Core 5针对桌面加入了新的Rendering项目(图形渲染)、新的软件包管理工具Pirut、多国语言支持框架SCIM等功能。 SCIM 语言输入框架提供了简单易用的界面,可以输入多种非英文语言。SCIM 替换了过去使用的 IIIMF 系统。SCIM 在后来的一段时间内成为了各个Linux发行版的默认中文输入法,也包括Ubuntu和RHEL。

  Fedora Core 5使用的是默认网页浏览器 Firefox 1.5,它有大量新特性,更快,更安全,更有效。同时使用的是OpenOffice.org 2.0版本,该版本升级了很多软件包,使得性能和效率得以提升。Fedora Core 5 使用 gnome-mount替换了 fstab-sync, 获得更有效的机制,并且使用 HAL 来处理挂载。

  管理和开发方面的改进

  在 Fedora Core 5 系统中配置 Xen 虚拟机的工具现在使用标准的图形化安装过程,在桌面上运行为一个窗口程序。Fedora 开发者还创建了 gnome-applet-vm, 它是简单的虚拟主机监控小程序,还有 libvirt 软件库,提供 API 来使用 Xen 虚拟化的能力。此外,还提供新的系统监控工具SystemTap( 一个调试和分析系统瓶颈的工具)和Frysk(一种执行分析技术,可以监测运行中的进程或线程)。

  行业领先的 anaconda 安装系统进一步发展。新的特性包括远程登录,以及对回溯的增强支持。安装系统中的软件包管理由 yum 实现。这一增强是将 Fedora Extras 集成到安装过程中的第一步。

  使用当时行业领先的2.2版 Apache HTTP 服务器,这一版本提供了认证、数据库支持、代理和内容过滤的功能增强。

  系统层次的改变

  Fedora Core 5使用的是基于 Linux 2.6.16内核,并包含了X.org X11R7.0,R7.0 新的模块化结构使得驱动升级和开发更加简单,使 Linux 图形界面走上快速改进的道路。编译器上使用的是gcc 4.1 ,这让该系统所有的软件包都使用新的编译器进行构建,安全和性能都有提高。同时,用于笔记本电脑和移动设备的 PCMCIA 框架也发生了改变,旧版本中的pcmcia-cs 软件包使用 cardmgr/pcmcia 服务,而在 Fedora Core 5版本中,它们被替换为新的 pcmciautils 软件包, PCMCIA 设备直接由 hotplug 系统处理,并且使用动态的udev 子系统。这样,系统效率和性能都有提高。

  而SELinux 的实现经历了巨大变化,转而使用 参照(reference)策略。参照策略支持二进制策略模块。将 SELinux 策略移动到单独的软件包中成为可能,用户可以更简单地定制专用的策略。这个版本还支持 SELinux 框架的 MCS (Multi Category Security, 多类别安全,默认启用) 和 MLS (Multi Level Security, 多层次安全) 子系统。SELinux 继续支持 TE (Type Enforcement, 类型强制,默认启用),以及 RBAC (Role-Based Access Control, 基于角色的访问控制)。


  Fedora Core 6

  代号:Zod(DC Comics universe中的一个动漫人物。也是一个唱片公司的名字)

  发行时间:2006-10-24

  Fedora Core 6的主要改进在桌面和性能方面,通过DT_GNU_HASH重建的应用软件号称提升了50%的性能。Fedora Core一直使用的安装工具Anaconda开始支持系统版本库的升级,并支持IPv6。Fedora Core 6在应用程序(如:OpenOffice.org)启动方面实现了显著的性能提升。除了业已支持的x86、x86-64和Power PC芯片架构外,新版本还支持基于Intel的Mac系统。此外,Fedora Core 6还引进了一个全新的GUI虚拟化管理器。


图:Fedora Core界面

  在安装程序(installer)方面,新版本的一个主要改进就是允许用户在安装时有网络访问功能,比如一些第三方的RPM资源(比如:Fedora Extras)或本地资源。这项改进的意义显而易见――用户可以有更多的选择。与以前的版本相比,新版Fedora在安装时可定制的选项更多了。

  桌面方面

  Fedora Core 6继续在桌面字体和界面美观方面取得进步,同时,在功能方面,集成了最新版GNOME和KDE的一些特性。具体说来,Fedora Core 6对桌面的改进包括:一套全新的在标准桌面上启用GL加速效果的平台、更好更快的软件更新工具、以及各种最新版的深受欢迎的开源应用程序。

  Fedora在国际化方面的增强包括:多语言支持和输入法切换工具。总的来说,Fedora的各大主要组件现在均已被翻译成50多种语言,大部分工作是由志愿贡献者完成的。

  性能

  Fedora Core 6在性能方面的增强是构建在原有的底层系统上的。应用程序(如:OpenOffice.org)启动加速是结合DT_GNU_HASH重建来实现的。这套函数专门针对速度和数据缓存访问做了优化。另一项主要的性能优化则是在网络文件系统(NFS)方面。

  系统管理

  Fedora Core 6无论在底层还是交互层面都对管理员体验做了优化和增强。一项主要的改进就是在安装时可以让管理员指定外部资源。虽然管理员早就可以从本地或某个特定的网络位置来进行安装,但Fedora Core 6允许在安装过程中选择第三方的安装包资源。由于包含了Fedora Extras的资源,因此,安装过程对Fedora Core和Fedora Extras安装包的划分就显得不那么严格了。上述这些安装改进,再加上安装包关联和更新工具方面的改进,使新版的系统更易于管理。

  此外,在GUI管理工具方面,新增的内容包括:一个虚拟化管理器、一个SELinux排错工具以及一个改进的LVM群集管理工具。智能卡服务可以由新的CoolKey技术来提供。除此以外,系统在其它方面的改进还有:对IPv6的支持以及一个基于2.6.18的Linux内核,它能够自动检测和配置机器的处理器数目。


  Fedora 7

  代号:Moonshine(一个唱片公司的名字。也是一个电影的名称)

  发行时间:2007-05-31

  Fedora 7开始,就是红帽“Core”和社区“Extra”版本库的融合。第7版同时首次将Gnome桌面、KDE桌面分制了不同的Live CD,并将桌面版、工作站版和服务器版分开制作了不同的spin。这也成为了Fedora之后的发行惯例。


▲图:Fedora 7启动界面

  本次发布包括很多关键软件包和技术的新版本:

   发布集(Spins)

  Fedora 中首次出现了多种发布集(spins),这是基于全部软件包集合产生的 Fedora 变种。每个发布集都通过软件包的组合来适应不同用户的需求。除网络安装时使用的很小的 boot.iso 镜像之外,用户可以在下列发布集中选择:

  · 基于GNOME 和 KDE 桌面环境的,可启动的 Live 镜像,同时可以安装到硬盘。这些发布集是针对希望使用单一安装介质的桌面用户,也可以用于与朋友、亲属分享以及在集会中使用。

  · 通常的镜像,适于桌面、工作站和服务器用户。这一发布集为过去版本 Fedora 的用户提供了良好的升级路径和熟悉的环境。

  · 由 DVD 镜像组成的发布集,包含了 Fedora 仓库中所有的软件。这一发布集主要针对没有宽带互联网接入的用户,需要在光盘上安装所有软件。

   桌面

  本次发布包含了GNOME·2.18和KDE·3.5.6。集成了快速用户切换。开发者通过 ConsoleKit 以及整个发行版的整合提供了这一功能。由于使用了 Xorg 1.3 版本,显示器可以热插拔并自动识别和应用。

  在无线网络应用上,Fedora 7版还提供了很多固件软件包(firmware),用于无线网络。NetworkManager 提供了图形界面,使用户可以在无线/有线网络间快速地切换,增强了移动性。NetworkManager 在 GNOME 和 KDE Live 环境中都是默认安装的。

  在窗口界面上,Fedora 7 包含全新的 "Flying High" 主题,这也是Fedora 美工(Artwork Project)项目和广大社群的不懈努力的部分成果。

  在浏览器上,Fedora 7使用Firefox 2版本,该版本提供了大量新特性,包括在线拼写检查,内置的防钓鱼保护,以及恢复浏览进程的能力。

  在输入法上,Fedora使用的是I18n 支持得到增强,SCIM 安装后无须配置即可使用。SCIM 可以用于输入几乎任意种类的文字/字符集。通过在 GNOME Live 环境中集成语言包和输入法,Fedora 可以适用于更广阔的受众。

  用于SELinux 的新的图形化管理工具 system-config-selinux 默认被安装。system-config-securitylevel 中的 SELinux 开关设置被移除并移动到了这个工具中。而且SELinux 诊断工具setroubleshoot 采用默认打开方式。这个工具为桌面用户提供了 SELinux 访问受限的通知和详细信息,以及如何处理它们的建议。

  此外,Fedora 7内核中包含了新的火线(FireWire)协议栈,设备管理更加稳定。以及在电源管理上也有所改进,内核包含了动态 ticks 实现。

  总之,本次发布将桌面应用程序使用的字典进行了部分整合,带来了一致的桌面体验,同时节省了资源。

  系统管理

  Fedora 的图形化虚拟机管理工具virt-manager集成了内核虚拟机技术(KVM)。KVM给用户提供了一种完全虚拟化的解决方案。在这次的发行中用户可以在KVM,Xen以及Qemu中自由选择。

  Fedora 7包含Xorg 7.3, KDE 3.5.6, GNOME 2.18与Linux核心2.6.21.这是目前最新的开源桌面软件系统,抛弃了传统的核心命名法则,同时默认包含了核心和外置组件,这也是Fedora演变的一个新的里程碑,更显示了众多软件与Fedora桌面系统的密不可分.目前官方网站已经放出了相关页面,ISO文件已经可以下载,并且BT也成为官方的分发方式。

  除了Xen虚拟化技术以外,Fedora 7重要特性还包括Kernel-based虚拟机(KVM)和Qemu虚拟化技术。所有的这些都可以通过Fedora图形虚拟化管理器进行实施。

  Fedora 7发布版同样标志着一个重要的里程碑,Fedora的出现像一个领导社区驱动项目。以前Fedora内核的维护只能通过红帽工程师,相应的Fedora Extras的维护却是社区社员。Fedora 7废除了这种区别,新的唯一的Fedora存储库对于红帽工程师和社区社员来说是一样容易接近的,给与社区更多的修改Fedora的权利。


   Fedora 8

  代号:Werewolf(一部名叫狼人的电影。)

  发行时间:2007-11-08

  Fedora 8引进了system-config-firewall防火墙配置工具,并在SELinux中加入了Kiosk功能。开发方面,Fedora 8使用了IcedTea作为其Java环境(IcedTea是一个基于OpenJDK的项目)。Fedora 8整个系统的运行速度更快,这可能要归功于新的gnome 2.20。


▲图:Fedora 8安装界面

  Fedora 8部分新功能

  Fedora 8使用的是GNOME 2.20版本,该版GNOME在Evolution客户端中包含了邮件提醒,在Evince中添加了装填PDF表格的能力,增强了文件管理功能,修补了控制面板小程序的的表现外观,修订了帮助系统,以及其他一系列的功能增强。这也使得整个系统运行速度更快。

  在界面美观体验上,新版GNOME系统有一个可选的名为BigBoard的边栏小程序,它提供了一个在线桌面的预览。桌面背景可以随着时间的推移改变颜色,比如,在深夜,Fedora 8桌面背景将提供深色图片,黎明时分则提供明亮背景,到中午则变为蓝色图片。此外,GNOME Online Desktop可以让集团用户分享日志或音乐信息。

  KDE 3.5.8已经在KDE版的Live CD中可用。正在开发中的KDE 4 Beta版也已经在在线仓库中可用。Xfce 4.4.1可用也成为Fedora 8版本的一部分。

  在网络管理方面,Fedora 8提供了NetworkManager(网络管理器) 0.7,通过其 提供了一个改进的无线网络管理支持。它包含对多个设备的支持,提供了系统级别配置能力,以及其他许多功能增强。

  在声音软件上,Fedora 8安装了PulseAudio,这是一个先进的声音服务器并且兼容几乎所有现存的Linux声音系统。PulseAudio程序改进了一些音频性能,例如,它可以让用户为不同的程序设置不同的音量,或者在电脑系统改变用户时让音乐播放停止。同时该系统还包含了CodecBuddy,可以帮助终端用户有效管理解码器和播放免费的或者带专利的媒体格式。

  此外,还将compiz0.5.2升级到了0.6.2,使用OpenOffice.org 2.3等升级版软件。


  Fedora 9

  代号:Sulphur(硫,一种会与银产生反应的元素,传说能够驱散狼人。也是美国一城市名)

  发行时间:2008-05-13


▲图:Fedora 9界面

  Fedora 9开始支持完整的Live USB技术,而Ext4文件系统也首次作为一个选项出现。当时的Ext4尚不稳定,但也已经隐约显示出取代Ext3的趋势。Ext4在RHEL 5.3中作为一项技术预览选项出现,也将成为RHEL 6中的一个默认文件系统选项。Fedora 9同时也引进了加密的文件系统支持eCryptfs。

  另外,由于IcedTea在Fedora 8中表现得不稳定,Fedora 9又换成了OpenJDK 6。

  Fedora 9也有其他方面性能的改善,如:

  1. 支持EXT4和加密文件系统。

  2. 现在可以使用Jigdo下载安装媒体。

  3. 支持Gnome 2.22,KDE 4.0.3和Xfce 4.4.2。

  4. 在安装时支持重新调整 ext2、ext3 及 NTFS 分区。

  5. 默认安装开源的Java开发环境OpenJDK 6。

  6. 支持Openoffice.org 2.4和Firefox 3 beta 5。


   Fedora 10

  代号:Cambridge(美国一城市名。也是美国海军一艘战舰的名字)

  发行时间:2008-11-25

  Fedora 10启用了无线连接共享,并进一步增强了对打印机使用的支持。而更加灵活的软件管理程序库RPM,以及更好的音频、摄像头和红外远程控制支持,使其对桌面用户更加友好。


▲图:Fedora 10安装界面

  有评论称Fedora在2007年的表现跌入了历史最低点,尤其Fedora 9 Sulphur这一版本更是史无前例的失败,导致大量用户纷纷转投Ubuntu和OpenSUSE这两个发行版。不过Fedora 10发布之后,这个糟糕的情况逐渐有了改善。

  Fedora 10的主要特性

  1. RPM Fusion

  Fedora 长期以来都受到批评,因为不提供专利编码译码器(codec),出于我们熟悉的种种原因。过去,可以通过各个第三方软件仓库才能获得这些被禁止的额外软件,可是它们往往与 Fedora 基本的软件仓库的软件冲突,或者互相不兼容。在Fedora 10版本中,将几个最常用的软件仓库整合一起,创建了一个全新的超级软件仓库——RPM Fusion,而这个超级软件仓库也是用户获取多媒体解码器和硬件驱动所唯一需要的软件仓库

  RPM Fusion 最了不起的是Fedora 的开放特性,他们使用完全相同的工具(比如打包软件)和相同的打包过程,各自打包他们的软件,所以质量还是有保证的。

  2. 更好的打印支持

  在Fedora 8中打印机自动配置成为可能。插入几乎任何一台打印机,所有缺失驱动程序将被自动安装,整个过程都不需要使用者自己动手。而在Fedora 10 中,打印机控制应用程序,系统配置打印驱动程序,都被彻底重写编写和简化。当然,有些改动是很小的,正是这些很小的改动让整个打印系统改头换面,一些显著改进包括:

  · 不需要根密码的时候不再提示输入根密码

  · 没有纸张,被拒绝的打印任务等等的图标

  · 打印任务失败时通知用户,并且提供诊断工具找出失败原因

  · 对话框被简化,不再让人感到混乱

  3. 更好的遥控支持

  喜欢用你的电脑看电影或者听音乐吗?想用你的遥控来控制这些应用程序吗? Fedora10 中包含 gnome-lirc-properties 包,它让配置和添加新的遥控变得更加容易,它也允许使用者为他们的遥控器配置自定义按键事件。基于这一特性的开发工作被重新提出,不仅仅是gnome-lirc-properties ,还包括别的流行的应用程序以确保它们在信的配置工具下工作正常。

  4. 更好更快的启动

  Fedora 10 包含一些巨大的其启动过程的改进。从系统刚刚开始启动开始,使用者会注意到不再有 Grub splash 画面了,节省了系统启动整个过程的时间,同时,去掉了一些屏幕闪动的画面,使启动过程更加精炼。对于那些想进入启动菜单的使用者,只要系统启动的时候按住任意键别松开,启动菜单就会出现了。

  Grub 加载完毕之后,使用者会注意到 RHGB 不复存在了。它已经被一个全新的程序 Plymouth 所替代,Plymouth 利用了基于内核方式的设定,让启动过程不再闪烁,平滑的过渡到 GDM,并提供更好的图形界面。这不仅仅是美化,Plymouth 不需要一个独立的 X 服务器来运行,因此这个改进让系统启动速度大幅改善。

  除了这个特性之外,别的工作也正在被看开发出来以降低系统启动时间,包含默认启用的预读功能,这一点利用了平行启动系统,还不只这些。总之,很多用户应该能看到他们的系统启动速度更快了。

  5. 连接共享

  这个特性一定会在全世界的黑客大会上非常流行,连接共享让使用者更容易的建立无线自组网络,所有的流量将通过一个额外的连接——首选连接,比如第二个 WI-FI 卡,3G 数据连接,或者是纯以太网连接。

  这一特性以来于 Fedora 9 中已经被开发出来的3G 网卡开箱即用功能,也包括在网络管理器下允许对多网络设备的支持。

  网络管理器的这个改进并不止这些,很多用户反映在连接无线网络的时候,网速有比较重大的提高。它看起来和 Mac OS X 下的 Airport 连接差不多。

  6. 急救工具箱

  “急救工具箱是一个自动化的回复工具,它是和普通的恢复过程结合实现的,并且将它们应用到了系统中。急救工具箱处理恢复的过程凭借插件。一个插件在系统中负责一个特定的部分,就像Grub,init 代码和 X 服务器。急救工具箱被设计来自动修复在集中保持用户数据完整性方面遇到的问题。换句话说,急救工具箱将尽力修复系统的错误,并让你有能力恢复这些错误改动。”

  7. 零缺陷音频

  “PulseAudio 声音服务器已经被重写,替换了传统的驱动中断处理方式,取而代之的是基于计时器的音频时序安排。这是别的系统,比如苹果 CoreAudio 和 Windows Vista 的声音子系统采用的处理方式,有很多优点,不仅在最小程度上减少了功耗,将中断减少到最低程度,灵活的调整应用程序潜在的各种需求。”

  8. Sugar 桌面

  自始至终,红帽公司和 Fedora 一直和 OLPC 项目紧密合作。目前,在帮助获得更广泛的注意和创新力使用的努力之下,专注于孩子们的 Sugar 桌面环境(孩子们更喜欢,大家都这么说),Fedora 项目的成员努力工作和一些实用的活动打包,因此你能更容易的在你的 Fedora 系统上使用它们。

  这是一个很不错的方式来参与这个项目的开发工作,更多的活动一直都在打包进来。如果你想试一下,你需要做的就是安装 Sugar桌面群组。如果你想帮助开发,请点击查看这个维基页面。

  9. 改进的解码器支持

  这个功能和 RPM Fusion 的到来衔接的很好,增加 GStreamer 的附加依赖的时候将直接指向受限解码,只要播放需要。如果使用者的 PackageKit 开启了 RPM Fusion ,它将自动寻找并安装你正在播放的媒体文件的合适的解码器。

  10. 更好的摄像头支持

  Hans De Goede 一直在非常刻苦的开发以确保如果一个摄像头存在的 Linux 版驱动程序(对大多数摄像头来说,驱动程序的确存在),在 Fedora 下开箱即可使用。以前,摄像头并不能得到良好支持,不仅因为驱动程序并不包含在内核中,也因为他们使用 V4L2 ,然后很多应用程序只和 V4L1 兼容。现在,更多摄像头驱动程序被包含在较新的内核中,并且很多随机且机密的应用程序和驱动程序兼容。


   Fedora 11

  代号:Leonidas(美国海军一艘船的名字。也是美国密歇根的一个镇子,一位国王的名字)

  发行时间:2009-06-09

  启动速度的提升是Fedora 11的卖点之一。在虚拟化方面,Fedora 11使用了SASL协议为KVM和QEMU虚拟机进行VNC验证,并且整合了qemu和kvm的RPM。Fedora 11还提供了用于控制虚拟访客的Svirt扩展以增强安全性。Svirt并未包含在RHEL 5中,但可能会在RHEL 6当中出现。以下从五个方面来介绍Fedora 11版本新增的功能。




  软件更新

  Fedora 11 包含以下软件的更新,带来了许多 bug 修正和功能改进。其中包括:Firefox 3.1、GCC 4.4、GFS 2、GNOME 2.26、IBus、X Server 1.6、Python 2.6、Thunderbird 3、TigerVNC、KDE 4.2、Xfce 4.6、Evdev 2.2、xorg-x11-drv-synaptics 1.x……其中 IBus 将取代 SCIM 成为默认的输入法,TigerVNC 将成为默认的 VNC 客户端。另外,Fedora 11 重新构建了 KDE 4.2,添加了 PolicyKit-KDE、NetworkManager Plasma 插件等新鲜内容。

  驱动程序

  除去内核中驱动的更新,Fedora 11 默认启用了 Intel 图形芯片的 KMS(kernel modesetting)特性,Nouveau 成为 NVIDIA 图形芯片的默认驱动,升级了 Radeon r100/r200 3D 驱动,并开启了 kernel modesetting 和 DRI 2。DRI 2 得到更新,提升了直接渲染的能力。

  InputDeviceProperties──X server 1.6 输入设备提供了一个通用组件用于实时改变驱动设置,同样的组件也被应用程序用于直接在设备上存储信息。

  Anaconda 存储管理代码重写,新的 Anaconda 将使用 Udev 来探测块设备,重写了分区管理、LVM、软 RAID、块设备加密等模块。代码重写不会改变用户接口界面。

  用户体验

  上一个版本中未实现的20 秒启动将在 Fedora 11 中实现,加速 Fedora 开关机。用户还可以得到了一个图形化的磁盘管理程序palimpsestwhich,并且很好的整合到了桌面。在音量控制改进上,通过一种更容易理解和富有弹性的音量控制模式提升了 Fedora 用户的多媒体体验。允许允许桌面程序自动安装应用、字体、多媒体解码器和矢量素材。

  由于Fedora 11版本引入了Evdev 2.2,使得输入设备的识别和配置更加智能和便利。并且使用Ext4 ,让用户可以体验性能的提升和便利。

  在错误提交上,Fedora 11版本引入ABRT bug 自动报告工具,用户只需要点击鼠标即可bug 提交。此外,还提升了指纹验证功能和电源管理状态的检测和提示功能。

  程序开发

  添加了 Eclipse 配置工具:添加了大量原生配置工具进入 Eclipse IDE,并与其他工具一起整合到了开发环境中,尤其是 Linux Tools、OProfile 及 Valgrind等。

  Fedora 11版本为提升 C++ 支持的 gdb 开发分支提供了Archer软件,该软件还包含了 Python 脚本功能支持。而liblvm 提供了用户空间的 LVM API。此外,为Java开发者加入了NetBeans 6.5,这也是Fedora 11版本一个有意义的更新。

  为Windows程序提供跨平台编译功能,实现在Fedora系统环境下无需Windows即可编译和测试 Windows 程序。

  系统安全

  改进的组控制:允许系统管理员划分系统资源到不同的子组,同时根据不同程序的的需要分配子组的资源。DNSSEC (DNS SECurity) 提供了真实可靠的 DNS 信息,改善了 DNS 的安全性。同时还提升了 DBus 设置的安全性。此外Fedora 11版本在其他安全方面也有更新和改善,为整个系统的安全提供一个可靠的保障。


  Fedora 12

  代号:Constantine(美国密歇根的一个镇子,一位国王的名字。也是俄国一位火箭物理学家的名字)

  发行时间:2009-11-17

  Fedora 12对系统性能进行了全面优化,其中包括对Intel Atom处理器的性能调优。桌面端方面,对显卡、视频和音频支持都进行了进一步的改善。此外,Fedora 12还改善了KVM性能,并提供了新的库libguestfs和虚拟机磁盘镜像监控工具guestfish;安全方面,则为SELinux添加了沙箱支持。新的库与工具都可以在RHEL 5上使用,而SELinux沙箱则将出现在RHEL 6当中。


▲图:Fedora 12 桌面图

  这里列举Fedora 12的18个新功能

  1. 性能优化:在32位平台上全部软件包针对i686架构重新编译,并对Intel Atom处理器进行性能调优。

  2 .NetworkManager:改善了对于宽带、蓝牙和IPv6的连接配置过程。配合PolicyKit,网络配置只需要点击鼠标即可轻松完成。

  3. 下一代Theroa编码支持:Fedora 12集成了最新的开源视频编解码器Theora 1.1版本。

  4. 更好的显卡支持:针对Nvidia Nouveau驱动和AMD R600/700系列的KMS支持,同时为 Intel 显卡引入DisplayPort支持。

  5. 虚拟化支持:改善了KVM性能,并提供虚拟机磁盘镜像监控工具guestfish。

  6. 自动bug汇报系统和SELinux:新的崩溃收集程序abrt 只需要点击几下鼠标即可将遇到的软件或SELinux提交至 Bugzilla,方便开发者修复。

  7. 新的Dracut initrd启动系统:并行、以事件为单位的 Dracut 系统进一步加快启动速度。

  8. PackageKit插件:当用户尝试运行一个包含在尚未安装的软件包中的命令时,PackageKit可以自动提示安装相应软件包。

  9. 按需蓝牙服务:蓝牙服务会根据需要自动启动和停止。

  10. Moblin 桌面环境:增加了Moblin桌面环境软件包组以及Fedora Moblin Spin。

  11. PulseAudio :增添了 UPnP 和 DLNA 支持,可以直接将音频流发送至PS3等设备。同时改善了热拔插和蓝牙设备支持。

  12. 更加安全:降低了部分系统文件和进程的运行访问权限,避免使用root权限访问。同时为SELinux 增添了沙箱支持。

  13. Broadcom固件:默认包含了Open Broadcom固件,对部分Broadcom无线网卡提供out-of-the-box支持。

  14. 混合Live镜像:现在只需要使用dd即可创建光盘或者 USB Live 镜像,不过还是推荐使用 Livecd-tools 以获得诸如保留空间等功能。

  15. 更好的摄像头支持:改善了部分摄像头的成象质量,尤其是很多廉价摄像头。

  16. GNOME 2.28:使用 Gnote 替代了Tomboy成为默认便签,用 Empathy 替代了 Pidgin 成为默认即时通讯客户端。

  17. GNOME-shell 预览:尽管 GNOME 3.0延期了,但是依然可以在 Fedora 12 中提前体验下GNOME Shell的。

  18. KDE 4.3:升级版的Air 主题,可配置的快捷键支持,新的窗口管理器特效以及更好的红外线遥控支持。

  Fedora 12的最大改进来源于虚拟化的改进。在Fedora12的特性列表里,KVM的改进占了半数以上。引人注目的改进实在太多,真的不知道从哪里说起好呢。

  从性能上看,KVM Huge PageBacked Memory和KVM qcow2Performance这两项特性对KVM的性能有极大促进作用,也提高了I/O的效能。实时迁移的能力也得到了极大的增强,不仅可以从KVM 迁移到KVM,而且可以实现Xen与KVM的相互迁移。改进过的virt-manager也让迁移变得轻而易举,当然还有oVirt这个强大的web管理终端。在网络层面,也得到了极大的改善。Red Hat也提供了Windows 2003和Windows Server 2008的KVM半虚拟化驱动。

  目前,VirtualBox已经提供了适用于Fedora12的安装包,并且提供了一个yum源用于安装和更新 VirtualBox。作为桌面用户,当然首选VirtualBox。

  其他改进包括,Gnome 2.28,gnome-shell,KDE 4.3,PolicyKit1.0的引入等,Fedora 12确实是一个很优秀的Linux发行版本。


   Fedora 13

  代号:Goddard(美国一位火箭物理学家)

  发行时间:2010-05-25

  Fedora 13对桌面有了进一步的改善,无论是自动安装打印机驱动,还是自动安装语言包,还是针对NVIDIA显卡的3D支持,都显示了其争夺用户的决心。但是13对于Fedora来说的确是一个不吉利的数字,因为Fedora 13与Ubuntu10.04的发布时间很接近,而且从功能对比上,Fedora 13 似乎逊色很多,因此该版本要想得到主流用户的青睐比以往任何时候都要困难。虽然如此,Fedora 13那些不广为人知的的新功能也是值得一试的。


▲图:Fedora 13美观的界面

  桌面使用上的新增特性

  在刻录音频CD时Brasero会自动安装缺失的GStreamer编码器。File-roller可安装缺失工具来处理归档文件。完全重新设计用户账户工具,工具可设置用户个人信息,添加个人资料照片或图标。同时可帮助用户生成强密码,设置如自动登录等的额外登录选项,并决定用户所处角色,例如是个人笔记本上的单个用户还是一个公共系统管理员。这些新特性是由Fedora桌面SIG的一些成员设计并落实的。

  Fedora 12之前在自由开源的Radeon驱动中提供了对较新ATI显卡的实验性3D支持,如今Fedora 13中实验性的3D支持已扩展至针对一些列NVIDIA显卡的nouveau驱动中。

  在Fedora 13中使用Shotwell照片管理软件,这是一款面向GNOME桌面环境的开源照片管理程序,代替Gthumb成为默认照片管理软件。此外还添加了GNOME颜色管理器,颜色管理让艺术家、摄影师、设计师及其他人员的显示及打印工作更加精确。用户也可通过双击安装供应商提供的ICC或ICM文件,用外部设备校正显示器和扫描仪,以及使用ArgyllCMS软件包做颜色采集。颜色管理还可以帮助您控制显示器、打印机及扫描仪输出的颜色精确度。

  在编程语言上,改进了Gnote(Gnote是Tomboy的一个C++端),它是Fedora 13版本中GNOME环境默认的笔记记录程序,做了很多增强和bug修正。Gnote有了一些新的加载项,并遵照了freedesktop.org的XDG目录标准。先前版本中存储的笔记将自动从用户主目录的.gnote转移到.local/share/gnote。

  新增系统管理软件

  Fedora 13版本使用的是Dogtag认证系统,这是企业级的开源认证系统,可通过企业级安全客户端ESC支持CA、DRM、OCSP、RA、TKS、TPS、智能卡管理等各种证书的生命周期管理。以及modprobe白名单、Policy Kit One、用户帐户会话等安全管理。

  Fedora早期的虚拟化功能利用的是Xen开放源码技术,而最近发布的Fedora依赖于KVM。虚拟技术新的KVM性能和可扩展特性将首次出现在Fedora 13上,这将有助于大规模虚拟化技术的部署。

  在数据库服务器上,Fedora 13集成4.8.26版的Berkeleydb4数据库,将mysql从5.1.39版本更新至5.1.44。postgresql更新至8.4.2。

  在Web服务器上,httpd从2.2.13更新至2.2.14,邮件服务器采用当时最新的cyrus-imapd服务器稳定版本为2.3.16,采用6.3.14版的 fetchmail,本此更新修正了一些安全相关的bug并恢复了对某些服务器的IMAP2支持。sendmail更新至8.14.4。包括大量bug修正以及安全改进。而Zarafa是Fedora 13中新增的一个groupware套件,可以集成现有的Linux邮件服务器,并通过Ajax实现一个类似Outlook的用户界面。


  Fedora 14

  代号:“Laughlin”(该名字取自诺贝尔物理学奖获得者Robert B. Laughlin。)

  正式发布时间:2010年11月2日(原定于10月26日,后来推迟一周)

  Fedora 14的代号来自物理学家Robert B. Laughlin的名字,该物理学家提出了“整体大于部分之和”的概念(一个遥远而神秘的声音说“格式塔心理学”),Fedora 正是取自这个寓意,代表不仅仅是开源软件的简单组合。


▲图:Fedora 14版本界面截图

  Fedora的新功能列表主要包括基础设施的改善和开发工具的更新。比如,提供GNUstep开发环境,Perl更新至5.12版,Python更新至2.7版,以及增加Rakudo Star(这是为Perl 6执行Parrot虚拟机而设计的第一个版本)。新版将带来全新的技术特性,包括发布的Linux Kernel 2.6.34,X.Org Server 1.9,GNOME 3.0,GCC 4.5等组件。

  Fedora 14发布日程安排:


▲图:Fedora 14的发布日程

你可能感兴趣的:(linux,Linux,配置管理,网络应用,应用服务器,大众软件)