最新版本的 Fedora Linux 于四月底发布。自 2003 年首次发布以来,我一直是 Fedora 的全职用户,并且自 2007 年以来一直是活跃的贡献者,我总是很高兴看到社区的新功能和进步。
如果您想要了解 Fedora 30 中更改内容的 TL;DR 版本,请随意忽略本文并直接跳转到 Fedora 的 ChangeSet 维基页面。否则,请继续阅读以了解新版本中的一些亮点。
升级 vs. 全新安装
我按照 DNF 系统升级说明,将我的 Lenovo ThinkPad T 系列笔记本电脑从 Fedora 29 升级到 30,到目前为止,它运行良好!
我也有机会在另一台 ThinkPad 上进行全新安装,很高兴看到 Fedora 30 上出现了一个新的启动画面——它甚至识别出了 Lenovo 的徽标。我在上面的升级中没有看到这个新的和改进的启动画面;它只出现在全新安装中。

桌面变化
如果您是 GNOME 用户,您会很高兴知道 Fedora 30 附带了最新版本 GNOME 3.32。它具有改进的屏幕键盘(方便触摸屏笔记本电脑)、核心应用程序的全新图标以及设置下的新“应用程序”面板,使用户可以更好地控制 GNOME 默认处理程序、访问权限和通知。3.32 版本还提高了 Google Drive 的性能,以便 Google 文件和日历约会将与 GNOME 集成。

GNOME 设置中的新应用程序面板
Fedora 30 还引入了两个新的桌面环境:Pantheon 和 Deepin。Pantheon 是 ElementaryOS 的默认桌面环境,可以通过简单的命令安装
$ sudo dnf groupinstall "Pantheon Desktop"
我还没有使用过 Pantheon,但我确实使用 Deepin。安装很简单;只需运行
$ sudo dnf install deepin-desktop
然后注销 GNOME 并重新登录,通过单击登录屏幕上的齿轮图标选择“Deepin”。

Fedora 30 上的 Deepin 桌面
Deepin 看起来是一个非常精致、用户友好的桌面环境,您只需单击按钮即可控制环境的许多方面。到目前为止,我遇到的唯一问题是,它可能需要额外的几秒钟才能完成登录并将控制权返回给您的鼠标指针。除此之外,它非常出色!它是我用过的第一个似乎能正确处理高每英寸点数 (HiDPI) 的桌面环境——或者至少接近正确。
命令行
Fedora 30 将 Bourne Again Shell(又名 Bash)升级到 5.0.x 版本。如果您想了解自其上一个稳定版本 (4.4) 以来的所有更改,请阅读此说明。我想提一下,Bash 5 中引入了三个新的环境
$ echo $EPOCHSECONDS
1556636959
$ echo $EPOCHREALTIME
1556636968.012369
$ echo $BASH_ARGV0
bash
Fedora 30 还更新了 Fish shell,这是一个带有自动建议的彩色 shell,对初学者非常有帮助。Fedora 30 附带 Fish 3 版本,您甚至可以 在浏览器中试用,而无需将其安装在您的机器上。
(请注意,Fish shell 与用于挂载虚拟机镜像的 guestfish 不同,后者随 libguestfs-tools 软件包一起提供。)
开发
Fedora 30 为以下语言带来了更新:C、Boost (C++)、Erlang、Go、Haskell、Python、Ruby 和 PHP。
关于这些更新,最重要的事情要知道的是 Python 2 在 Fedora 30 中已被弃用。社区和 Fedora 领导层正在要求所有仍然依赖 Python 2 的软件包维护者尽快将其软件包移植到 Python 3,因为计划在 Fedora 31 中删除几乎所有 Python 2 软件包。
容器
如果您想将 Fedora 作为容器、信息亭或类似设备环境的不可变操作系统运行,请查看 Fedora Silverblue。它为您带来了由 rpm-ostree 管理的所有 Fedora 技术,rpm-ostree 是一种混合镜像/软件包系统,允许自动更新和开发人员轻松回滚。对于任何想要了解更多并尝试 Flatpak 部署的人来说,这是一个很好的选择。
Fedora Atomic 在 Fedora 30 下不再可用,但您仍然可以下载它。如果您的兴趣是容器,请不要绝望:即使 Fedora Atomic 已经消失,全新的 Fedora CoreOS 正在开发中,并且应该很快上线!
还有什么新功能?
从 Fedora 30 开始,/usr/bin/gpg 默认指向 GnuPG v2,并且 NFS 服务器配置现在位于 /etc/nfs.conf 而不是 /etc/sysconfig/nfs。
安装和启动时间也进行了一些 更改。
最后但并非最不重要的一点,请查看 Fedora Spins,以获取默认设置为您喜欢的窗口管理器的 Fedora 版本,以及 Fedora Labs,以获取基于 Fedora 30 构建的功能性精选软件包(即天文、安全和游戏)。
6 条评论