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
- 现在默认包含跟踪器(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.0 和 3.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 进行了格式转换。在自动翻译后,本文经编者进行了彻底校对与更正,以确认无细节错误、显著的误导性信息以及重大文法错误(但是可预期地包含诸多非常用现代汉语文法)。此链接为封面图片来源。