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