红帽公司也向协会公开了所有Fedora操作系统包。而之前的Fedora核心软件包仅可由红帽公司的员工进行维护。公司方面说消除这些障碍将在操作系统开发方面给予Fedora协会更大的影响力。
Fedora 7将系统开放是为了进行配置,同时使其可免费使用,这就使用户可以建立自己的基于Fedora代码的体系。
红帽相信那些客户程序将广泛应用于不需要全套操作系统的设备以及应用软件市场――由于供应商已为客户的硬件创建了操作系统。公司认为把重点放在这些定制结构的原因是用户可以为设备或应用软件创建一个特定的配置。
红帽公司开发经理Greg Dekoenigsberg说,“如果你需要一个操作系统,那么所需要的仅仅是一个数据库和用来支持数据库的相关工具,而且你不需要给Firefox或者游戏程序增加支持工具。”
这一创建功能与Fedora方案一起被称为Revisor,Revisor是一个GUI向导,可以引导用户进行Linux系统创建。这一被称为Revisor的应用软件,曾经被称为PirutSpin,在当前创建被称为pungi、实况cd创建者和yum的安装媒体(CD, DVD)的工具中居于首位。这是做为Fedora 7的一部分,也是协会的方案之一。
Dekoenigsberg 说,Fedora 7的目的是为Fedora软件包(并未与“Red Hat maintained”和“community maintained”相分离)建立一个独立的知识库。由于我们现在有一系列完全开放源码的创建工具用来建立Fedora或其他任何Fedora的派生软件,所以这一目的才得以实现。
当操作系统遭到批评,同时Linux协会开始支持Ubuntu Linux时,新版本的Fedora面市了。二月份,Eric Raymond,一位具有影响力的开发商,也是开放源码协会的最初创办者,对Fedora工程并不看好,称其滥用了技术能力和名声。
他谈到了技术问题,比如知识库的维护方式,分支流程,以及红帽公司的RPM软件包技术开发的停滞;也谈到了个人媒体格式的失败;还谈到了更一般的问题,Fedora变得适用性不强。
Dekoenigsberg说,“我不明白他在说什么。我的感觉是他很不喜欢我们的行为方式,很多人都在议论Fedora方案。但是这并没有阻碍我们开展此项计划,并且现在参与的企业在增多。
当红帽公司于2003年将其Linux产品投入到协会开发工程中时,Fedora成立。Fedora仍与公司的商用版本有着紧密的联系,最终并入红帽企业作为Linux技术的一项测试。
考虑到与Ubuntu的竞争,Dekoenigsberg说Fedora的关注重点与之不同。“我们的目标是有区别的。Ubuntu工程的目标似乎是给典型的Windows、对技术了解不多的终端用户提供经过优化的高水平软件。他们做的很好,但他们为了达到这个目的做出了一些牺牲,而这些牺牲是我们不想做出的。” Dekoenigsberg说这些牺牲包括在Ubuntu中加入了非开放源码的驱动。
Fedora方案期望7.0版本能支持一些基于Fedora代码的Linux派生软件的创建,因为Ubuntu是Debian配置的派生产品。
除了Xen 虚拟化能力之外,Fedora 7还有基于核心的虚拟设备(Kernel-based Virtual Machine)和Qemu虚拟化技术。Fedora的图形虚拟化管理可以被用来管理虚拟化技术。