Ubuntu 19.04 版于日前正式发布,代号「Disco Dingo」,中文翻译为“舞动的灵犬”(非官方)。这一版本的支持周期是九个月,结束于 2020 年 1 月。

这一版本的 Ubuntu 由 Linux 5.0 版内核驱动,默认工具链已迁移至 glibc 2.29 / gcc 8.3。新的桌面版搭载了 GNOME 3.32 版,带来了效能提升以及分数倍缩放(GNOME 此前默认仅支持整数倍缩放)等特性改进。

关于名称

Disco 这个词其实既是名词又是动词,常常指一种派对或者聚会,人们在闪耀的灯光下跳舞,而 “Dingo” 则是一种澳大利亚原生的野狗,它的颜色有点像沙滩上的沙子。Disco Dingo 合在一起,意即”舞动的灵犬“。

以下是一些重要变化:

软件包更新

Linux 内核🐧

Ubuntu 19.04 基于 Linux 5.0 内核。后者包括对 AMD Radeon RX Vega M 图形处理器的支持,对 Raspberry Pi 3B 和 3B +、Qualcomm Snapdragon 845 的完全支持,许多 USB 3.2 和 Type-C 改进,Intel Cannonlake 显卡、显着的节能改进,P-State 驱动程序以支持 Skylake X 服务器,支持 PowerPC 架构 内存保护密钥,对 AMD 安全加密虚拟化(AMD Secure Encrypted Virtualization)的 KVM 支持,支持远程和直接共享内存通信(SMC-R / D),Open for Business(OFB)、IBM Z 上的 zcrypt 以及自v4.15 内核随 18.04 LTS 发布而引入以来的许多其它改进。

工具链升级🛠️

Ubuntu 19.04 带有更新的、较先进的工具链,包括 glibc 2.29 的新版本、☕OpenJDK11、boost 1.67、🦀rustc 1.31,以及更新的 GCC 8.3、可选的 GCC 9、默认 3.7.3 的🐍Python、💎Ruby 2.5.5、🐘php 7.2.15、🐪perl 5.28.1、🐭golang 1.10.4。交叉编译器前端也有了新的改进,POWER 和 AArch64 工具链也已启用,可以为 ARM、S390X 和 RISCV64 目标进行交叉编译。

Ubuntu 桌面版

桌面更新

Ubuntu 19.04 附带最新的 GNOME 桌面 3.32。这带来了性能改进、一系列错误修复和一些重要的新功能。

  • 桌面升级到 GNOME 3.32
    • 众多性能改进。GNOME Shell 现在感觉更快、响应更快。更多技术细节在这里

    • 分数缩放支持。

      • Wayland 会话现在可以以 25% 的增量在 100% 和 200% 之间缩放(例如 100%、125%、150%……)。
      • 可以启用 Xorg 会话中的实验性支持来实现相同的功能。 在这里阅读更多。
    • 新的声音配置面板使用户可以更轻松地选择输入和输出设备。

    • 更改 GNOME 初始设置以预先添加更多设置并更容易启用位置服务(例如,允许自动时区切换)。
  • 现在默认包含跟踪器(tracker)。这允许桌面跟踪最近使用的文件并改进搜索。
  • 右键单击处理现在默认为「区域」。这允许双指右键单击以及单击触摸板的右下角
  • Alt-Tab 组合键处理现在默认切换窗口。默认情况下,可以使用 Super-Tab 组合键切换应用程序
  • 现在,Dock 中窗口的预览顺序是静态的,基于窗口添加的顺序。
  • 现在可以启用 IWD 以便配合 Network Manager 使用。IWD 是 wpa supplicant 的新替代品,并且正在进行测试以供将来考虑。
  • 现在,在 vmware 上安装 Ubuntu Desktop 将自动安装 open-vm-tools 软件包以改善集成。
  • Yaru 主题进一步细化和更新,并包含一个新的图标主题。
  • 安全图形模式。Grub 菜单中添加了一个新菜单项,该选项将以「NOMODESET」启动。 这有助于解决某些图形卡上的问题,并允许引导和安装系统所需的任何专有驱动程序。
  • 默认安装最新版本的 Firefox(66.0)和 LibreOffice(6.2.2)。

Ubuntu 服务器

QEMU

QEMU 已更新至 3.1 版。

有关 Ubuntu Cosmic 版本以来的主要变化,请参阅 QEMU 3.03.1 变化日志。

像往常一样,支持从旧版本迁移。升级时,始终建议升级机器类型,以便 guest 充分受益于最新版本的所有改进和修复。

Qemu 现在启用了 virglrenderer,允许在qemu 虚拟机中创建虚拟 3D GPU。虽然这不如 GPU passthrough,但对于使用的平台缺乏经典的 PCI passthrough 功能以及更现代的mediated devices的情况,则很方便。

libvirt

libvirt 已更新至 5.0 版。有关自引入于 Ubuntu Cosmic 的 libvirt 4.6 版本以来的详细信息,请参阅上游变化日志

Samba

Samba 已更新至 4.10.x 版,其中一个重大变化是 python3 支持。在 Disco(即此版本)中,samba 及其依赖项现在都仅用 python3,但 tdb 除外。 tdb 仍然构建一个 python2 包,即python-tdb,但所有其他包,包括 samba 本身,只是 python3。

open-vm-tools

为了在作为 VMware guest 时与其更好地集成,Ubuntu 19.04 附带了最新的 open-vm-tools 版本 10.3.10。有关变化的详细信息可在上游变化日志中找到。

RaspberryPi🥧

Ubuntu 19.04 提供了一种在 raspi3 ubuntu-server 预安装镜像中启用蓝牙支持的简便方法; 使用 sudo apt install pi-bluetooth 安装 pi-bluetooth 软件包(现在可以在 multiverse 中使用)。

请注意,支持蓝牙的 Pi 设备(在撰写本文时,这包括 Raspberry Pi 3B、3B+和3A+)只能启用串行控制台或蓝牙支持之一(而非同时启用两者)。安装 pi-bluetooth 软件包后,编辑 /boot/firmware/config.txt 并设置 enable_uart = 1 以启用串行控制台,或启用 enable_uart = 0 以启用蓝牙。更改将在下次重新启动后生效。

OpenStack Stein

Ubuntu 19.04 包含最新 的OpenStack Stein 版本。

Open vSwitch

Open vSwitch 已更新至 2.11。

有关更多详细信息,请阅读发布说明

关于此版本的更多信息载于其发布记录(英文):
https://wiki.ubuntu.com/DiscoDingo/ReleaseNotes


本文主体内容直接翻译自 wiki.ubuntu.com,后者中的内容授权为 Creative Commons Attribution-ShareAlike 3.0 License。本文亦依此授权发布翻译后的文稿。翻译过程借由 Google Translate 完成,并经过 Paste to Markdown 进行了格式转换。在自动翻译后,本文经编者进行了彻底校对与更正,以确认无细节错误、显著的误导性信息以及重大文法错误(但是可预期地包含诸多非常用现代汉语文法)。此链接为封面图片来源