Ubuntu 20.04 的新增功能

Ubuntu 20.04 的新增功能
23月 发生了 Ubuntu 20.04版本的发布,代号Focal Fossa,是Ubuntu的下一个长期支持(LTS)版本,是18.04年发布的Ubuntu 2018 LTS的延续。

关于代号的一些信息。 “Focal”一词的意思是“中心点”或“最重要的部分”,也就是说,它与焦点的概念相关,即任何属性、现象、事件的中心,而“Fossa”的词根是“FOSS” (Free and Open-Source Software - 自由开源软件)以及以动物的名字命名 Ubuntu 版本的传统 - 来自马达加斯加岛果子狸家族的最大的掠食性哺乳动物。

开发人员将 Ubuntu 20.04 定位为一次重大且成功的更新,为未来 5 年的桌面和服务器提供支持。

Ubuntu 20.04 是 Ubuntu 19.04“Disco Dingo”和 Ubuntu 19.10“Eoan Ermine”的逻辑延续。 在桌面版本中,跟随最新趋势,出现了黑暗主题。 因此,在 Ubuntu 20.04 中,标准 Yaru 主题有以下三个选项:

  • 光,
  • 天黑了,
  • 标准。

亚马逊应用程序也被删除。 Ubuntu 20.04使用最新版本作为默认图形shell GNOME 3.36.

Ubuntu 20.04 的新增功能

关键变更

Ubuntu 20.04基于5.4内核,于24年2019月XNUMX日发布。 该版本引入了几项重要的创新,我们将在下面讨论。

lz4

Canonical 工程师测试了内核和 initramfs 启动映像的不同压缩算法,试图找到最佳压缩(较小的文件大小)和解压缩时间之间的权衡。 无损压缩算法 lz4 显示了最显着的结果,并被添加到 Ubuntu 19.10 中,与之前的版本(Ubuntu 18.04 和 19.04)相比,可以减少启动时间。 相同的算法将保留在 Ubuntu 20.04 中。

Linux 锁定内核

锁定功能通过限制对可能允许通过用户进程公开的代码执行任意代码的函数的访问来增强 Linux 内核的安全性。 简单地说,即使是 root 超级用户帐户也无法更改内核代码。 这使您可以减少潜在攻击造成的损害,即使 root 帐户受到威胁也是如此。 因此,提高了操作系统的整体安全性。

exFAT的

Microsoft FAT 文件系统不允许传输大于 4 GB 的文件。 为了克服这个限制,微软创建了 exFAT 文件系统(来自英语 Extended FAT - “扩展 FAT”)。 例如,现在您可以使用以下命令将 USB 驱动器格式化为 exFAT 内置支持 exFAT 文件系统。

WireGuard

虽然 Ubuntu 20.04 不会(至少不会立即)使用 5.6 内核,但它已经在 5.4 内核中使用了 WireGuard 向后移植。 WireGuard 是 VPN行业的新词,所以包含 WireGuard 进入内核已经让 Ubuntu 20.04 在云方向具有优势。

固定的 CFS 配额错误 现在多线程应用程序可以运行得更快。 添加了一个驱动程序,允许您使用 Ryzen 处理器的温度和电压传感器。

这些并不是内核 5.4 中出现的全部创新。 详细评论可以在资源中找到 内核新手网站 (英文)和论坛上 开放网络 (俄语)。

使用 Kubernetes

Canonical 已在 Ubuntu 20.04 中实现全面支持 库伯内特斯 1.18 在支持下 迷人的Kubernetes, 微K8s и 库贝德姆.

在 Ubuntu 20.04 上安装 Kubectl:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

使用快照

Canonical 继续推广一种通用的包格式——snap。 随着 Ubuntu 20.04 的发布,这一点更加明显。 如果您尝试运行未安装的程序,那么首先您将被要求使用以下命令安装它:

# snap install <package>

Ubuntu 20.04 的新增功能

改进的 ZFS 支持

虽然 Linus Torvalds 可能不喜欢 ZFS,它仍然是一个流行的文件系统,并且在 Ubuntu 19.10 中添加了实验性支持。
它对于存储数据、相同的家庭存档或工作中的服务器存储非常方便和稳定(“开箱即用”,它比相同的 LVM 可以做更多的事情)。 ZFS 支持高达 256 千万泽字节(因此名称中的“Z”)的分区大小,并且可以处理大小高达 16 艾字节的文件。

ZFS 根据数据在磁盘上的放置方式来执行数据完整性检查。 写入时复制功能可确保正在使用的数据不会被覆盖。 相反,新信息被写入新块,并且文件系统元数据被更新以指向它。 ZFS 允许您创建快照(文件系统快照)来跟踪对文件系统所做的更改并与其交换数据以节省磁盘空间。

ZFS 为磁盘上的每个文件分配一个校验和,并不断检查其状态。 如果检测到文件损坏,它会尝试自动修复。 Ubuntu 安装程序现在有一个单独的选项,允许您使用 ZFS。 您可以在博客中详细了解 ZFS 的历史及其功能 是自由.

再见Python 2.X

Python 的第三个版本早在 2008 年就推出了,但即使是 12 年也不足以让 Python 2 项目适应它。
早在 Ubuntu 15.10 中,就曾尝试放弃 Python 2,但它的支持仍在继续。 现在20年2020月XNUMX日已经出来了 Python的2.7.18,这是Python 2分支的最新版本,不会有更多更新。

Ubuntu 20.04 不再支持 Python 2,并使用 Python 3.8 作为默认的 Python 版本。 不幸的是,世界上还剩下许多 Python 2 项目,对他们来说,过渡到 Ubuntu 20.04 可能会很痛苦。

您可以使用一个命令安装最新版本的 Python 2:

# apt install python2.7

除了 Python 3.8 之外,开发人员还可以使用一组更新的工具,其中包括:

  • MySQL 8,
  • glibc 2.31,
  • OpenJDK 11
  • 7.4 比索,
  • 珀尔5.30
  • Golang 1.14。

再见 32 位

多年来,Ubuntu 一直没有为 32 位计算机提供 ISO 映像。 目前,32位版本Ubuntu的现有用户可以升级到Ubuntu 18.04,但他们将无法再升级到Ubuntu 20.04。 也就是说,如果您当前使用 32 位 Ubuntu 18.04,则可以一直使用到 2023 年 XNUMX 月。

如何更新

从以前的版本升级到 Ubuntu 20.04 就像给梨脱壳一样简单 - 只需运行以下命令:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

我们很高兴地宣布 Ubuntu 20.04 LTS (Focal Fossa) 已经作为我们的虚拟机映像提供 云平台。 使用最新的软件创建您自己的虚拟 IT 基础架构!

UPD: Ubuntu 19.10用户现在可以升级到20.04,Ubuntu 18.04用户可以在20.04.1发布后升级,23计划于2020年XNUMX月XNUMX日发布。

来源: habr.com

添加评论