Back to distro

See also CentOS

Fedora

Fedora Linux(第七版以前为Fedora Core)是较具知名度的Linux发行包之一,由Fedora项目社群开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。

Fedora基于Red Hat Linux。在Red Hat Linux终止发行后,红帽公司项目以Fedora来取代Red Hat Linux在个人领域的应用,而另外发行的Red Hat Enterprise Linux(Red Hat企业版Linux)则取代Red Hat Linux在商业应用的领域。

Fedora对于用户而言,是一套功能完备、更新快速的免费操作系统;而对赞助者Red Hat公司而言,它是许多新技术的测试平台,被认为可用的技术最终会加入到Red Hat Enterprise Linux中。

Fedora大约每六个月发布新版本。

1. Features

Fedora以注重创新、早期集成新技术和与上游Linux社区紧密合作而闻名。在上游而不是专门针对Fedora进行更改,可以确保所有Linux发行版都可以使用更改。

Fedora的生命周期相对较短:每个版本通常至少支持13个月,其中X版本只支持到版本X+2发布后一个月,大多数版本之间大约6个月。Fedora用户可以从一个版本升级到另一个版本,而无需重新安装。

Fedora中的默认桌面环境是GNOME,默认用户界面是GNOME Shell。其他桌面环境,包括KDE Plasma、Xfce、LXDE、MATE、Deepin和Cinnamon,都是可用的,并且可以安装。

1.1. Package management

大多数Fedora版本使用RPM包管理系统,使用DNF作为管理RPM包的工具。DNF 使用libsolv,这是一个外部依赖解析器。默认情况下也支持 Flatpak,还可以添加对Ubuntu快照的支持。Fedora 在更新已安装的包以提供增量更新时使用增量 RPM。Delta RPM包含包的新旧版本之间的差异。这意味着只下载已安装包和新包之间的更改,从而减少网络流量和带宽消耗。

Fedora Atomic Host 版本使用 rpm-ostree,这是一个混合事务映像/包系统来管理主机。传统的DNF(或其他系统)应该在容器中使用。

1.2. Security

Fedora默认使用Security-Enhanced Linux, 其中实现了各种安全策略,包括强制访问控制,Fedora 在早期就采用了这些策略。Fedora提供了加固包装器,并通过使用编译器特性(如位置无关的可执行文件(PIE))对其所有包进行加固。

1.3. Software

1.4. Editions

2. History

最早Fedora Linux社群的目标是为Red Hat Linux制作并发布第三方的软件包,然而当免费的Red Hat Linux停止发行后,Fedora社群便集成到Red Hat赞助的Fedora项目,目标是开发出由社群支持的操作系统(事实上,Fedora Project除了由志愿者组织外,也有许多Red Hat的员工参与开发)。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

2.1. Components of Fedora editions

Fedora_21_and_later_2.svg

3. Reference


CategoryLinux

MainWiki: Fedora (last edited 2014-07-19 05:30:35 by twotwo)