Fedora

,

Fedora是由Fedora项目社区开发、红帽公司赞助的自由及开放源代码Linux发行版,作为Red Hat Enterprise Linux(RHEL)的上游源码和新技术测试平台。该系统每六个月发布新版本,包含Workstation、Server、IoT、CoreOS、Silverblue等多个版本分支,软件包管理采用dnf工具。截至2016年2月,Fedora用户量约为120万。Fedora 7版本将Core和Extras仓库合并,取消名称中的’Core’标识。其官方仓库提供ClamAV、Wine等开源软件,并通过Rawhide仓库发布测试版软件。自定义版本称为Fedora spins,衍生分支包含Atomic Desktops(Silverblue/Kinoite)和Asahi Remix。2024年发布版本搭载GNOME 46桌面环境并首次集成PyTorch,2024年10月推出的Fedora 41新增Miracle分支和DNF5工具链。2025年4月计划发布的Fedora 42将支持微软WSL系统并可能搭载Cosmic桌面环境,原定Fedora 44淘汰32位的计划被推迟至Fedora 46。商标政策规定Fedora®及关联标识归红帽公司所有,商业使用需遵循Fedora委员会规范。

功能介绍-发行

Fedora项目以不同方式发行 Fedora:

  • Fedora DVD/CD – 包含了所有主要软件包的DVD或CD套装;
  • LiveCD – CD或DVD大小的光盘镜像,可用于创建LiveCD或从USB设备启动,并可选安装到硬盘;
  • 最小CD – 用于通过HTTP,FTP或NFS安装。

可以通过Fedora Live USB Creator或UNetbootin创建Live USB版本的Fedora。

同时,Fedora项目发布自定义的Fedora版本,称作Fedora spins。这些版本包含特定的软件包集合,以满足特定种类的用户之需要。Fedora spins由一些对Fedora有特殊兴趣的小组开发。

Enterprise Linux额外软件包(英文: Extra Packages for Enterprise Linux,EPEL)是由来自Fedora Project的志愿者发起的社区力量,为了创建由高质量的附加软件组成的、用于补足RHEL和其他兼容版本的软件仓库。

软件包管理主要由dnf(原yum)实用程序提供。Fedora同样提供图形界面(例如pirut,pup和puplet),用于在更新可用时提供视觉通知。apt-rpm是yum的替代品,对于Debian类发行版的用户来说可能更熟悉。这里,APT被用于管理软件包。额外的软件仓库可以被添加到Fedora,以便安装Fedora软件仓库未提供的软件包。

功能介绍-仓库

在Fedora 7之前,有Core和Extras两个主要的仓库。Fedora Core仓库包含所有操作系统必需的基本软件包,以及其他随安装CD/DVD发行的、由Red Hat开发者维护的软件包。Fedora Extras仓库自Fedora Core 3开始加入,包含社区维护的、没有随安装CD/DVD发布的软件包。自Fedora 7开始,Core和Extras软件仓库被合并,因此该版本在其名称中去掉了Core [6]。该软件仓库同样允许社区成员维护的软件包,这在以前是Red Hat开发者才可进行的。

在后来的Fedora版本中,又出现了一个叫做Fedora Modular的模块库。它在独立生命周期中安装其他版本的软件,可以在拥有适合用例的正确版本的应用程序同时也使操作系统保持最新。

同样,在Fedora 7发布之前,有一个叫做Fedora Legacy的第三方软件仓库。该软件仓库主要包含社区维护的、针对较老的Fedora和选中的Red Hat发行版,用于延长这些版本的生命周期。Fedora Legacy 于2006年12月关闭 。

第三方软件仓库主要用于发布未包含在Fedora中的软件包——可能因为不满足Fedora对自由软件的定义,或该软件包的发行会触犯美国法律。主要的第三方软件仓库(并且是完全兼容的)有RPM Fusion和Livna。前者是由许多第三方软件仓库维护者共同维护的。后者仍然独立维护,作为对RPM Fusion的扩展,并且只包含libdvdcss包,用于播放加密的DVD。

功能介绍-安全

安全是Fedora中最重要的功能。其中一项是SELinux——基于内核中的Linux Security Modules (LSM)的、补充了各种安全策略的Linux功能,包括访问控制等。Fedora是积极使用SELinux的发行版之一。SELinux包含于Fedora Core 2和以后的发行版。默认情况下,该功能强制修改系统的运作方式,因此处于关闭状态,但在SPARC上启用。

名称版本开发代号发布日期状态内核版本XorgGNOMEKDE
FedoraFedora 342021年4月20日待定待定待定待定待定
Fedora 332020年10月27日已发行5.81.203.38Plasma 5.20 及 Applications 20.08
Fedora 322020年4月28日已发行5.61.203.36Plasma 5.18 及 Applications 19.12
Fedora 312019年10月29日停止支持5.31.203.34Plasma 5.17 及 Applications 19.08
Fedora 302019年4月30日停止支持5.01.203.32Plasma 5.15 及 Applications 19.04
Fedora 292018年10月30日停止支持4.191.203.30Plasma 5.14 及 Applications 18.08
Fedora 282018年5月1日停止支持4.161.193.28Plasma 5.12 及 Applications 18.04
Fedora 272017年11月14日停止支持4.131.193.26Plasma 5.11 及 Applications 17.08
Fedora 262017年07月11日停止支持4.111.193.24Plasma 5.10 及 Applications 17.04
Fedora 252016年11月22日停止支持4.81.193.22Plasma 5.8 及 Applications 16.08
Fedora 242016年06月21日停止支持4.51.183.20Plasma 5.5 及 Applications 16.04
Fedora 232015年11月3日停止支持4.21.173.18Plasma 5.4 及 Applications 15.08
Fedora 222015年05月26日停止支持4.01.173.16Plasma 5.3 及 Applications 15.04
Fedora 212014年12月09日停止支持3.161.163.144.14
Fedora 20Heisenbug2013年12月17日停止支持3.111.143.104.11
Fedora 19Schrodinger’s Cat2013年05月29日停止支持3.91.143.84.10
Fedora 18Spherical Cow2013年01月15日停止支持3.61.133.64.9
Fedora 17Beefy Miracle2012年05月29日停止支持3.3.41.123.44.8
Fedora 16Verne2011年11月08日停止支持3.1.01.113.24.7
Fedora 15Lovelock2011年05月24日停止支持2.6.381.10.13.04.6
Fedora 14Laughlin2010年11月02日停止支持2.6.351.9.12.324.5.2
Fedora 13Goddard2010年05月25日停止支持2.6.331.8.02.304.4.2
Fedora 12Constantine2009年11月17日停止支持2.6.311.7.12.28.04.3.2
Fedora 11Leonidas2009年06月09日停止支持2.6.29.41.62.26.14.2.2
Fedora 10Cambridge2008年11月25日停止支持2.6.271.5.22.24.14.1.2
Fedora 9Sulphur2008年05月13日停止支持2.6.251.4.992.22.14.0.3
Fedora 8Werewolf2007年11月08日停止支持2.6.23.11.3.02.20.13.5.8
Fedora 7Moonshine2007年05月31日停止支持2.6.211.3.02.18.03.5.6
Fedora CoreFedora Core 6Zod2006年10月24日停止支持2.6.181.1.12.16.03.5.4
Fedora Core 5Bordeaux2006年03月20日停止支持2.6.151.0.12.14.03.5.1
Fedora Core 4Stentz2005年06月13日停止支持2.6.116.8.22.10.03.4.0
Fedora Core 3Heidelberg2004年11月08日停止支持2.6.96.8.12.8.13.3.0
Fedora Core 2Tettnang2004年05月18日停止支持2.6.56.7.02.6.03.2.2
Fedora Core 1Yarrow2003年11月06日停止支持2.4.194.3.0 (XFree86)2.4.03.1.4