数小时前,Ubuntu 团队宣布了 Ubuntu 最新 Long Term Support 版本——代号为 Bionic Beaver 的 18.04 LTS ——的释出。虽然在发布前的几小时内经历了一些变故,但是 18.04 LTS 还是如约而至。目前 Ubuntun 18.04 及个衍生版本的镜像已发布。这一版本包含了诸多方面的巨量更新——

基础更新

  • 包更新:
    • Ubuntu 18.04 LTS 搭载 4.15 内核,Hardware Enablement 的 4.16 内核支持诸多最新的硬件;
    • OpenJDK 10 成为了默认 JDK/JRE 版本。
  • 安全性提升:
    • gcc 默认将应用编译为 Position Independent Executables 并启用 Immediate Binding,以更有效地利用 Address Space Layout Randomization;
    • bolt and thunderbolt-tools 被引入主仓库以提供对 Thunderbolt 设备的安全性控制;
    • 用于经由 mount.cifs 挂载远端 CIFS 文件系统该的默认 SMB 协议变为 2.1 或更高版本(取决于服务器版本等因素);
  • 网络配置:
    • 较于 17.10,NetworkManager 包含了 libteam 带来的团队支持;
    • 较于 16.04 LTS,默认 DNS 解析器变化为 systemd-resolved;
    • ifupdown 弃用(但仍然包含于主仓库且被支持)且不会包含于新版本,其相应工作由 netplan.io 接手,安装器将会在 /etc/netplan 目录中生成 netplan.io 的配置,netplan.io 会接着根据后端(Server: systemd-networkd 及 Desktop: NetworkManager)的不同生成对应配置;
    • ifup 及 ifdown 命令随着 ifupdown 的弃用已不可用, ip 命令提供类似功能;
    • networkctl 命令提供查看网络设备状态的功能;
    • /etc/network/{ifup, ifdown}.d 中的脚本不再有效。
  • 其它基础变化:
    • gpg 二进制文件由 gnupg2 提供;
    • 新的安装将默认使用 swap file 而非 swap partition;
    • Python 2 不再默认安装, Python 3 已被更新至 3.6 版本,而且这将是最后一个将 Python 2 置于主仓库的版本;
    • 安装器不再通过 ecryptfs-utils 提供加密 home 的选项,这一版本推荐使用全盘加密替代
    • OpenSSH 不再支持长度小于 1024 位的 RSA 密钥(可通过 ssh-keygen -l -f /path/to/key.pub 查看)。

桌面环境更新

Ubuntu Desktop 18.04 带来了焕然一新的 GNOME 3.28 Chongqing 桌面环境。Ubuntu 之中的 GNOME Shell 经过设计以使其呈现对于 16.04 LTS 用户更熟悉的用户界面。较于 16.04 LTS,这一版本的桌面环境包含了两个值得一提的新特性:登录进入公共热点的辅助措施以及帮助用户减少夜间用眼疲劳的 Night Light。

X 仍然是默认的显示服务器,但此版本提供了 Wayland 以供技术预览,而且 Wayland 预计会在 20.04 LTS 版本取代 X 成为默认显示服务器。

其它部分显著更新如下:

  • 安装器提供最小安装选项,这一安装将会安装基础桌面环境、Web 浏览器及核心系统组件;
  • LibreOffice 更新至 6.0;
  • Emoji 在大多应用中将能以彩色显示
  • GNOME Shell 现在支持 Thunderbolt 3;
  • 设置应用可更改鼠标及触摸板驱动(libinput 默认,synaptics 驱动可选)
  • ……

服务器更新

Ubuntu Server 18.04 LTS 包含了 OpenStack 的 Queens 发布、LXD 3.0 以及下一代的更快的服务器安装器 Subiquity。这一版本还提供了一个新的工具,方便启用 Canonical LivePatch 以不重启地应用重要内核更新。

其它部分包更新如下:

  • 引入 Kubeflow;
  • QEMU 2.11.1;
  • libvirt 4.0;
  • DPDK 17.11.x;
  • Open vSwitch 2.9;
  • Chrony 取代 ntpd 成为默认 NTP 服务器实现
  • ……

其它信息载于其发布通告发布日志

Bionic Beaver:
http://releases.ubuntu.com/18.04/


封面图片转载自 Ubuntu.com;文内的内容主要转录或衍生自其发布通告发布日志;前述资料基于 Fair Use 利用;本文还参考了 fossbytes.comomgubuntu.co.ukUbuntu.com(by Canonical)及 theInquirer.net