Matthew Miller 发布的文章

这里,我们很荣幸地宣布 Fedora 31 的发布。感谢成千上万的 Fedora 社区成员和贡献者的辛勤工作,我们现在正在庆祝又一次的准时发布。这已成为一种惯例!

如果你只想立即获取它,请立即访问 https://getfedora.org/。要了解详细信息,请继续阅读!

工具箱

如果你还没有使用过 Fedora 工具箱,那么现在是尝试一下的好时机。这是用于启动和管理个人工作区容器的简单工具,你可以在一个单独的环境中进行开发或试验。它只需要在命令行运行 toolbox enter 就行。

这种容器化的工作流程对于基于 ostree 的 Fedora 变体(如 CoreOS、IoT 和 Silverblue)的用户至关重要,但在任何工作站甚至服务器系统上也非常有用。在接下来的几个月中,希望对该工具及其相关的用户体验进行更多增强,非常欢迎你提供反馈。

Fedora 风味版

Fedora 的“版本”是针对特定的“展示柜”用途输出的。

Fedora 工作站版本专注于台式机,以及希望获得“可以工作的” Linux 操作系统体验的特定软件开发人员。此版本具有 GNOME 3.34,它带来了显著的性能增强,在功耗较低的硬件上尤其明显。

Fedora 服务器版本以易于部署的方式为系统管理员带来了最新的、最先进的开源服务器软件。

而且,我们还有处于预览状态下的 Fedora CoreOS(一个定义了现代容器世界分类的操作系统)和Fedora IoT(用于“边缘计算”用例)。(敬请期待计划中的给该物联网版本的征集名称的活动!)

当然,我们不仅仅提供的是各种版本。还有面向各种受众和用例的 Fedora SpinsLabs,包括 Fedora 天文学 版本,为业余和专业的天文学家带来了完整的开源工具链,以及支持各种桌面环境(例如 KDE PlasmaXfce)。

而且,请不要忘记我们的替代架构 ARM AArch64、Power 和 S390x。特别要注意的是,我们对包括 Rock960、RockPro64 和 Rock64 在内的 Rockchip 片上系统设备的支持得到了改善,并初步支持了 “panfrost”,这是一种较新的开源 3D 加速图形驱动程序 Arm Mali midgard GPU。

不过,如果你使用的是只支持 32 位的 i686 旧系统,那么该找个替代方案了,我们的基本系统告别了 32 位 Intel 架构

常规改进

无论你使用哪种 Fedora 版本,你都将获得开源世界所提供的最新版本。遵循 “First” 准则,我们启用了 CgroupsV2(如果你使用的是 Docker,请确保检查一下)。Glibc 2.30 和 NodeJS 12 是 Fedora 31 中许多更新的软件包之一。而且,我们已经将 python 命令切换为 Python 3,请记住,Python 2 在今年年底生命期就终止了。

我们很高兴你能试用新版本!转到 https://getfedora.org/ 并立即下载吧。或者,如果你已经在运行 Fedora 操作系统,请遵循简单的升级说明就行。

万一出现问题……

如果遇到问题,请查看 Fedora 31 常见错误页面,如果有疑问,请访问我们的 Ask Fedora 用户支持平台。

谢谢大家

感谢在此发行周期中成千上万为 Fedora 项目做出贡献的人们,尤其是那些为使该发行版再次按时发行而付出更多努力的人。而且,如果你本周在波特兰参加 USENIX LISA,请在博览会大厅,在 Red Hat、Fedora 和 CentOS 展位找到我。


via: https://fedoramagazine.org/announcing-fedora-31/

作者:Matthew Miller 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

一封来自 Fedora 项目负责人办公室的信件:

(LCTT 译注:背景介绍 —— 红帽宣布与 CentOS 同步构建一个 CentOS Stream 滚动构建版。我们知道 Fedora 是红帽企业版 Linux [RHEL] 的上游,经过 Fedora 验证的特性才会放入 RHEL;而 RHEL 发布后,其源代码开放出来形成了 CentOS。而新的 CentOS Stream 则位于 Fedora 和 RHEL 之间,会滚动添加新的实验特性、更新的软件包等。)

嗨,大家好!你可能已经看到有关 CentOS 项目变更公告。(如果没有,请花一些时间阅读它,我等你看完回来!)现在你可能想知道:如果 CentOS 现在位于 RHEL 的上游,那么 Fedora 会发生什么?那不是 Fedora 在 Red Hat 生态系统中的角色吗?

首先,不用担心。整体有一些变化,但是一切都变得更好。

如果你一直在关注 RHEL 领导者关于 Fedora、CentOS 和 RHEL 之间关系的会议讨论,那么你就听说过 “ 彭罗斯三角 Penrose Triangle ”。形状就像 M. C. Escher 绘图中的形状:在现实生活中这是不可能的!

我们已经思考了一段时间,也许几何不可能实际上是最好的模型。

一方面,想象中的流向最终的贡献会流回 Fedora 并以“良性循环”增长,但这种流从来没有真正起作用过。 真可惜,因为有一个庞大而强大的 CentOS 社区,并且有很多伟大的人在为此工作,而且 Fedora 社区也有很多重叠之处。我们错失了。

但是,这个缺口并不是唯一的空隙:在该项目与产品之间并没有真正一致的流程。到目前为止,该过程如下:

  1. 在上一版 RHEL 发布之后的某个时间,红帽突然会比以往更加关注 Fedora。
  2. 几个月后,红帽将分拆出一个内部开发的 RHEL 新版本。
  3. 几个月后,它便被带到了世界各地,成为所有包括 CentOS 在内的下游发行版的来源。
  4. 这些源持续向下更新,有时这些更新包括 Fedora 中的修补程序,但没有明确的路径。

这里的每个步骤都有其问题:间歇性注意力、闭门开发、盲目下发以及几乎没有持续的透明度。但是现在红帽和 CentOS 项目正在解决此问题,这对 Fedora 也是个好消息。

Fedora 仍将是 RHEL 的第一个上游。这是每个 RHEL 的来源,也是 RHEL 9 的来源。但是在 RHEL 分支之后,CentOS 将成为上游,以继续进行那些 RHEL 版本的工作。我喜欢称其为“中游”,但营销人员却不这样称呼,因此将其称为 “CentOS Stream”。

我们(Fedora、CentOS 和红帽)仍需要解决各种技术细节,但是我们的想法是这些分支将存在于同一软件包源存储库中。(目前的计划是制作一个 “src.centos.org”,它具有与 src.fedoraproject.org 相同数据的并行视图)。这项更改使公众可以看到已经发布的 RHEL 上正在进行的工作,并为开发人员和红帽合作伙伴在该级别进行协作提供了场所。

CentOS SIG(虚拟化、存储、配置管理等特殊兴趣小组)将在 Fedora 分支旁边的共享空间中开展工作。这将使项目之间的协作和共享更加容易,我希望我们甚至能够合并一些类似的 SIG,以直接协同工作。在有用的情况下,可以将 Fedora 软件包中的修补程序挑选到 CentOS “中游”中,反之亦然。

最终,Fedora、CentOS 和 RHEL 属于同一大型项目家族。这种新的、更自然的流程为协作提供了可能性,这些协作被锁定在人为(和超维度!)障碍的后面。我们现在可以一起做,我感到非常兴奋!

—— Matthew Miller, Fedora 项目负责人


via: https://fedoramagazine.org/fedora-and-centos-stream/

作者:Matthew Miller 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

大家好,我很高兴地宣布,从即刻起 Fedora 26 正式可用了。你可以从下面了解到具体信息,也可以马上开始下载:

如果你已经在使用 Fedora 了,你可以从命令行或 GNOME “软件” 升级,升级建议在这里。我们在升级方面做了许多工作以使它容易快捷。多数情况下,这需要半个小时左右就可以让你的系统继续工作起来而不会遇到什么麻烦。

Fedora 26 的新特性

当然了,首先,我们对各个集成的上游软件做了上千个改进,这包括像 GCC 7、Golang 1.8、Python 3.6 等开发工具。我们也给 Fedora 安装器 Anaconda 添加了新的分区工具,现有的流程对非专业用户来说很棒,但是新的工具将得到爱好者和系统管理员们的喜爱,因为他们喜欢如搭积木般地构建其存储方案。 Fedora 26 也有许多隐藏在底层的改进,比如更好的缓存用户和组信息,对调试信息的处理更好。而且 DNF 软件包管理器也升级为新的主要版本(2.5),带来了许多新功能。真的,这次有许多新东西,你可以在发布公告里面了解更多。

如此之多的选择……

Fedora Workstation 构建于 GNOME 之上(现在的版本是 3.24)。如果你喜欢其他的流行桌面 ,如 KDE、Xfce、 Cinnamon 等等,你可以看看 Fedora Spins。此外,也有一些用于特殊用途的版本,比如天文、设计、安全或机器人等方面,请参见 Fedora Labs。STEM 教师们也能够利用新的 Python Classroom 轻而易举地构建一个带有 Vagrant 和 Docker 容器的教学环境,无论是以现场版 USB 镜像还是传统的安装方式都行。

如果你想要在 EC2、OpenStack 或其它云平台中搭建一个 Fedora 环境,这里有 Fedora Cloud Base 。此外,我们也提供了网络安装器、其它架构(比如 Power 和 aarch64)、种子链接等等,你可以在 Fedora 备选下载里面找到。当然,这些也不能漏掉:如果你想要将 Fedora 安装到树莓派或其他 ARM 设备上,可以从 Fedora ARM 获取镜像文件。

呼!Fedora 带来了许多东西,我希望这里有每个人所需要的东西,但是如果你不能找到你想要的,那你可以加入 Fedora 项目来和我们一同创造它。我们的目标就是创建一个平台,以 Freedom、Friendship、Features、First 为基础,让贡献者们和其他开发者们解决各种用户的问题。如果你的问题没有解决, Fedora 将帮助你搞定它。

即将到来

同时,在 Fedora 背后还有许多有趣的事情。敬请关注本周稍晚时候的 Fedora Boltron,预览一种从以不同速度变化的构建块组合而成 Fedora Server 的方式。(如果我的开发栈是在一个稳定版本之上的滚动发行版怎么样?或者,我可以不但得到基础平台升级的好处,也能让我的 Web 服务器和数据库保持在某个已知版本?)我们也在开发一个关注于 Fedora Atomic、自动测试的持续集成的大项目,这样开发者就可以快速开发而不用担心破坏其它东西。

感谢整个 Fedora 社区!

总的来说,我相信这是又一次的、有史以来的、最好的 Fedora 版本。这是因为每年有数以千计的 Fedora 贡献者们的奉献精神、辛勤工作和爱心。这真是一个令人惊叹的社区项目,来自于一群令人惊叹的人们。这一次,特别感谢从质量保证到发布项目的每一个人,是他们在周末和假日的工作才将 Fedora 26 呈现于你的眼前。

哦,当然,在人类世界里面,每一个最好的版本都不会是完美无瑕的,总会有些边边角角的地方和后来才发现的问题,如果你遇到了一些奇奇怪怪的问题,请看看 Fedora 26 常见问题。如果你遇到了问题,可以帮我们做得更好。但是在大多数情况下,请乐享这个最新版本吧!

— Matthew Miller, Fedora 项目负责人