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 進行了格式轉換。在自動翻譯後,本文經編者進行了徹底校對與更正,以確認無細節錯誤、顯著的誤導性信息以及重大文法錯誤(但是可預期地包含諸多非常用現代漢語文法)。此鏈接為封面圖片來源。