top of page
Search
  • Writer's pictureIYP

Ubuntu 18.04 仿生海狸的新功能


Ubuntu 18.04 LTS codenamed “Bionic Beaver” is the latest release of Ubuntu Linux Distribution, has been released and announced by Canonical, On April 26. As seventh long-term support, it will be supported with security and software updates for 5 years, until April 2023, during which it will receive no less than five maintenance updates, each one bringing updated kernel and graphics stacks from newer Ubuntu releases.


2018 年 4 月 26 日,Ubuntu 操作系统最新的长期支持(LTS)版本18.04(Bionic Beaver)发布。介绍一下自从先前的 LTS 以来 Ubuntu Server 的新功能和重大变化。


虽然每六个月发布一次新的 Ubuntu 桌面和服务器版本,但 LTS 版本每两年发布一次,并在发布后五年内支持。 18.04 将继续获得安全更新和重大错误修复,直到 2023 年4月。这使得LTS 发布一个稳定的部署生产系统的平台。


您可以在 Ubuntu 发布生命周期页面查看 Ubuntu 发布生命周期的时间表。


一般来说,Ubuntu LTS 版本包含很少的惊喜或重大变化。 Ubuntu 18.04 仍然如此。 除了一些网络更改之外,大多数更新都是对基本系统和可用软件包的新版本的微小更改。


作为一般性摘要,下面列出了 Ubuntu 18.04 软件版本的选定列表。 为了比较,Ubuntu 16.04中提供的版本包含在( )括号中:


系统

Web服务器

  • Apache 2.4.29 (从2.4.18开始)

  • nginx 1.14.0 (从1.10.3开始)

编程语言

  • Python 3.6.5 (来自3.5.1)

  • Ruby 2.5 (从2.3开始)

  • 转到 1.10 (从1.6)

  • PHP 7.2 (从7.0开始)

  • Node.js 8.10 (从4.2.6开始)

数据库

Linux 内核已更新至4.15版。 此版本包含用于缓解 Spectre 和 Meltdown 漏洞的更新(这些更新也已反向移植到 Ubuntu 16.04 的4.4内核)。 除此之外,与 Ubuntu 服务器用户相关的更改主要是文件系统错误修复,性能改进以及对大量内存的支持。


LXD 是管理 Linux 容器的标准化界面。 与 Docker 不同,它面向运行整个操作系统,更像一个典型的虚拟机管理程序。


LXD 3.0 增加了集群支持,其中多个相同配置的LXD服务器可以作为一个整体。 还支持将 NVIDIA GPU 传递到容器,热插拔设备以及代理主机与其容器之间的 TCP 连接。 有关更多详细信息,请参阅 LXD 3.0.0 发行说明 。


ifupdown(包括熟悉的ifup和ifdown实用程序)已被 Netplan 所取代。 Netplan 是用于配置 Linux 网络的简化接口,其中 /etc/netplan netplan 中的 YAML 文件用于为 NetworkManager 或在新的 Ubuntu Server 安装情况下生成配置信息 systemd-networkd 。


ip link set 命令是 ifup 和 ifdown 的替代品。有关配置 Netplan 的更多信息,请参阅官方文档 。 有关如何使用和配置 systemd-networkd networkd 的详细信息,请参见 systemd- networkd.service 和 systemd.network 手册页。


命令 networkctl 可以输出您的网络设备的摘要:

使用 status 标志运行该命令,它将打印系统上每个 IP 地址的状态:

默认的DNS解析器现在是 systemd-resolved 。 标准的 /etc/resolve.conf 文件现在由 systemd-resolved 管理,解析器的配置应该在 /etc/systemd/resolved.conf 完成。


systemd-resolved 配置信息可以在 resolved.conf 手册页找到


chrony 将 ntpd 替换为 Ubuntu 18.04 中推荐的 NTP 服务器。 虽然默认的 Ubuntu 系统设置为使用 systemd-timesyncd 来满足简单的同步需求,但是对于更苛刻的时间同步或为其他客户端提供网络时间服务通常需要 ntpd。 在18.04 中 ntpd 已被降级到 universe 回购,并且在没有更新 APT 配置的情况下不可用。


官方 chrony 网站对 NTP 实施进行了比较,以帮助您决定哪种方案适合您。


升级到 Ubuntu 18.04 LTS 的利好


所有用户都应该定期升级当前的 Ubuntu 版本,以便从最新的安全补丁中受益。(系统更新可能适用于操作系统、驱动程序甚至底层硬件)但有一个潜在的安全问题应该注意,与微软的 Windows 10 操作系统类似,Canonical 打算从 Ubuntu 18.04 LTS 开始从用户的计算机收集一些数据。所收集的这些数据并不标示任何用户身份,只是建立计算机硬件、运行的 Ubuntu 版本、位置信息(可选)和一些其它数据的档案。本博客曾经介绍过如何通过设置避免被收集(wix 不允许同域名内嵌,点‘all“往前翻几步就能找到)


Ubuntu 18.04 LTS 发布的同时也带来了 GNOME 3.28,由于 GNOME 在 Ubuntu 17.10 中已经取代了 Unity(尽管 Unity 并未完全挂掉),因此 GNOME 也已经成为了 Ubuntu 系统默认的桌面环境。当然,如果你不喜欢使用 GNOME,其他 Ubuntu 桌面环境也是可用的,如:MATE。


GNOME 正式来到 Ubuntu 18.04 LTS 桌面也标志着新统一风格定制的 GNOME 3.0 桌面在长期支持版本上得到支持,这也是升级到 Ubuntu 18.04 系统一个很好的理由。


开源图标项目 Suru 已被纳入到 Ubuntu 18.04 LTS 操作系统当中,这些图标最初出现在现已废弃的 Ubuntu Touch 移动操作系统当中。(现在 UBPorts.com 的控制下)


正如 Suru 官网所述,原始的移动应用程序图标已被重新用于与 GNOME 主题图标相对应。基于未发布的 Suru 概念,还添加了文件夹和文件类型图标。 此外,还创建了一个完整的符号图标集,其中有许多基于原始 Suru 系统的图标。


表情符号在个人 Linux 功能愿望清单中需求度可能不会很高,但不能否认表情符号现在是现代数字通信的一个重要组成部分。包括 Fedora 在内的许多其他流行 Linux 发行版很久以前就获得了对 emoji 的支持,在 Ubuntu 18.04 LTS 正式发布时,Ubuntu 用户也终于可以享受桌面应用程序中对彩色表情符号的开箱即用支持了。


为确保平台之间的一致性, Ubuntu 18.04 LTS 将使用 Noto Color Emoji 字体,该字体支持最新 Unicode 版本中定义的所有表情符号。


在 Ubuntu 18.04 LTS 中的 GTK 应用程序中添加表情符号将很简单,因为 Ubuntu 用户将能够唤出可搜索的表情符号选择器,所以无需记住其 Unicode 代码或名称即可轻松输入字形。


「GNOME To Do」这一简单的应用程序已经成为上游 GNOME 核心体验的一部分,它将在 Ubuntu 18.04 LTS 中推出对应的「待办事项」应用程序,以帮助Ubuntu 用户管理个人任务。


「GNOME To Do」的设计目的不是妨碍用户使用,它提供最基本的功能来实现,包括:快速编辑、管理列表,以及使用拖放重新排序任务。 每个任务可以分配不同的优先级和颜色以简化组织,并且「GNOME To Do」还能与 GNOME Online Accounts 集成,允许同步多个在线服务。


不要将「Minimal Install 」最小化安装选项与 Ubuntu 18.04 最小化版本相混淆,Ubuntu 18.04 Ubiquity 安装程序增加了一个全新的「Minimal Install 」最小化安装选项,它可以将 Ubuntu 压缩为只有 30MB 的 containers/Docker、嵌入式 Linux 环境和其他相关用例,只需使用浏览器和实用程序即可安装最少的桌面环境。


此安装选项可以除去 Thunderbird、Transmission、Rhythmbox、LibreOffice(包括语言包)、Cheese 和 Shotwell 等 80 项功能,在应用程序启动器中只留下 Firefox、Nautilus、Ubuntu 软件和帮助。

87 views0 comments
bottom of page