fedora
Fedora 简介
Fedora Core(自第七版直接更名为Fedora)是众多 Linux 发行套件之一。它是一套从Red Hat Linux发展出来的免费Linux系统。现时Fedora最新的版本是Fedora 13,Fedora是linux发行版中更新最快的之一,通常每6个月发布一个正式的新版本。
Fedora和Redhat这两个Linux的发行版联系很密切。Redhat 自9.0以后,不再发布桌面版的,而是把这个项目与开源社区合作,于是就有了Fedora 这个 Linux 发行版。Fedora 可以说是Redhat 桌面版本的延续,只不过是与开源社区合作。
历史
Fedora Core 的前身就是Red Hat Linux。2003年9月,红帽公司 (Red Hat) 突然宣布不再推出个人使用的发行套件而专心发展商业版本(Red Hat Enterprise Linux)的桌面套件,但是红帽公司也同时宣布将原有的 Red Hat Linux 开发计划和 Fedora 计划整合成一个新的 Fedora Project。Fedora Project 将会由红帽公司赞助,以 Red Hat Linux 9 为范本加以改进,原本的开发团队将会继续参与 Fedora 的开发计划,同时也鼓励开放原始码社群参与开发工作。
现况
Fedora Core 被红帽公司定位为新技术的实验场,与 Red Hat Enterprise Linux 被定位为稳定性优先不同,许多新的技术都会在 Fedora Core 中检验,如果稳定的话红帽公司则会考虑Fedora 10截图加入 Red Hat Enterprise Linux 中。Fedora 预计每年发行 2~3 次的发行版本。
Fedora 14的开发已经按部就班的展开了。Fedora 14将包括未发布的Linux 2.6.34 内核、X .Org Server 1.9、GNOME 3.0、GCC 4.5以及更多。
2010年8月17日 Alpha(内测版)发布:
2010年9月21日 Beta(测试版)发布;
2010年10月14日 Release Candidate(候选版)发布;
2010年10月26日 Fedora 14正式版发布。
尽管这是官方发布的时间表,但是我们知道这并不意味着没有跳票的可能,而最终的正式版发布很可能会延迟数周。
发布
2003年11月,第一个发行版本 Fedora Core 1 出炉,版本代码为Yarrow。这一版本与 Red Hat Linux 非常相似,加入了新的安装机制 yum 之外,只是把 Red Hat 的标志代换掉,并更新套件而已。
2004年5月,Fedora Core 2 正式发布,版本代码为Tettnang。这一版本除了是第一个采用 2.6 版核心的发行套件及用 Xorg X11 取代 XFree86 外,也加入了 IIIMF,SELinux 等许多新技术,并且在开放原始码社群的支援下修正了许多套件的错误。
2004年11月,Fedora Core 3 正式发布,版本代码为Heidelberg。这一版本采用 2.6.9 版核心、Xorg 6.8.1 、 GNOME 2.8 和 KDE 3.3.0。
2005年6月,Fedora Core 4 正式发布,版本代码为Stentz。这一版本采用2.6.11 版核心、 GNOME 2.10 、 KDE 3.4.0、 GCC 4.0 和 PHP 5.0 。此外FC4还添加了对于 PowerPC 的支援。
2006年3月20日,Fedora Core 5已经正式发布,版本代码为Bordeaux。GNOME 桌面基于 2.14 发布,KDE 桌面是 3.5 的一般版本。首次包含 Mono 支持,以及众多 Mono 应用程序,例如 Beagle 桌面搜索工具、 F-Spot相片管理工具以及Tomboy记事程序。SCIM 语言输入框架取代了过去使用的 IIIMF 系统。默认网页浏览器是 Firefox 1.5。gcc 4.1 编译器包含其中。内核基于 Linux 2.6.15。
2006年10月24日,Fedora Core 6于美国东部时间上午10点正式发布。
2007年6月2日,Fedora 7正式发布。
2007年11月8日,Fedora 8正式发布。
2008年5月13日,Fedora 9正式发布。
2008年11月26日,Fedora 10正式版发布。
2009年6月9日,Fedora 11正式版发布
2009年11月17日,Fedora 12正式版发布
2010年5月25日,Fedora13正式版发布
Fedora 更新维护
前 Fedora Project 每个版本的更新维护持续到其下下个版本发布後一个月,大约每个版本维护13个月。使用者如需要更长期的更新维护,在类似的系统中,RHEL 或 CentOS 会是更佳的选择。 Fedora Legacy Project 是由社群发起的计划,目标是为已被官方停止支援的 Red Hat、Fedora 系统提供(安全性与错误方面的)更新维护,该计划所支援的系统包括:Red Hat Linux 7.3 ~ 9、Fedora Core 1 ~ 4。然而由於志愿者的缺乏、需求降低以及官方延长更新支援等因素,Fedora Legacy 於 2006 年终停止。 Re-spins Fedora Unity Project 重新制作了特别版的光碟映像档,称之为Fedora Unity Re-Spins。里头收纳的皆为更新过的软体套件,让使用者在安装後得以节省许多线上更新套件的时间。
Fedora 特色
与Red Hat Linux的相似度
Fedora承继了Red Hat Linux的安装接口Anaconda、桌面环境(同时包含Gnome和KDE)、包管理器RPM、多国语系支持以及许多设置工具,所以习于使用Red Hat操作系统的用户会感到相当熟悉,也因为如此,Fedora用户在转移至RHEL、CentOS等系统时较不会面临太多差异。 使用Compiz 3D桌面的Fedora Core 6
Fedora 引入新技术
因其趋近半年一次的发布周期,Fedora在引入新技术的部分颇为快速,通常每一个版本都会引入最新版的Xorg、Gnome以及KDE。另外较重大的更新有:Fedora Core 2开始使用2.6版的Linux内核,并新增SELinux安全加强模块。Fedora Core 4引入GCC 4.0版、PHP 5.0版以及Xen虚拟技术支持。 Fedora Core 5新增SCIM多国语言输入框架以及MySQL 5.0版。Fedora Core 6新增Compiz 3D窗口管理器。
自由软件的推广
Fedora Project在自由软件的推广上有积极的作为。其内置自由软件的GNU Java运行环境 libgcj可成功运行Eclipse等Java软件,而不需使用Sun的 Java运行环境。另外 Fedora也不支持专利封闭的多媒体格式(如MP3等),并建议用户支持诸如Ogg等开放的多媒体格式。 Fedora Core 5引入了Mono计划,Mono是开放源代码且跨平台的.NET运行环境与开发工具。
软件包
Fedora使用yum工具来协助RPM包的管理,可以有效避免‘相依性地狱’(dependency hell)的问题,用户并可以利用yum来方便取得原先Fedora因专利权因素所缺乏的功能,例如:MP3播放支持、DVD影片支持以及NTFS文件系统支持等功能。 Fedora的官方包库在收纳上有其多样性,例如ClamAV《杀毒软件)与Wine《Windows软件转译器》都可在官方包库中取得,另外也包含许多开放源代码的游戏软件。livna和freshrpms等社区也提供了和官方包库兼容的第三方包,用户可从中取得NVIDIA和ATI的3D 显卡驱动程序或是VLC、MPlayer等播放软件。
Fedora 多平台支持
Fedora官方支持x86、x86-64以及 PowerPC处理器,游戏机方面,Fedora Core 5、Fedora Core 6、Fedora 7也已成功安装在PlayStation 3上。