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 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)。
QEMU 已更新至 3.1 版。
有关 Ubuntu Cosmic 版本以来的主要变化,请参阅 QEMU 3.0 和 3.1 变化日志。
像往常一样,支持从旧版本迁移。升级时,始终建议升级机器类型,以便 guest 充分受益于最新版本的所有改进和修复。
Qemu 现在启用了 virglrenderer,允许在qemu 虚拟机中创建虚拟 3D GPU。虽然这不如 GPU passthrough,但对于使用的平台缺乏经典的 PCI passthrough 功能以及更现代的mediated devices的情况,则很方便。
libvirt 已更新至 5.0 版。有关自引入于 Ubuntu Cosmic 的 libvirt 4.6 版本以来的详细信息,请参阅上游变化日志。
Samba 已更新至 4.10.x 版,其中一个重大变化是 python3 支持。在 Disco(即此版本)中,samba 及其依赖项现在都仅用 python3,但 tdb 除外。 tdb 仍然构建一个 python2 包,即python-tdb,但所有其他包,包括 samba 本身,只是 python3。
为了在作为 VMware guest 时与其更好地集成,Ubuntu 19.04 附带了最新的 open-vm-tools 版本 10.3.10。有关变化的详细信息可在上游变化日志中找到。
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 以启用蓝牙。更改将在下次重新启动后生效。
Ubuntu 19.04 包含最新 的OpenStack Stein 版本。
Open vSwitch
Open vSwitch 已更新至 2.11。
有关更多详细信息,请阅读发布说明 。
关于此版本的更多信息载于其发布记录(英文):
https://wiki.ubuntu.com/DiscoDingo/ReleaseNotes。