皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Ubuntu 20.10 (Groovy Gorilla) 发布

Introduction

These release notes for Ubuntu 20.10 (Groovy Gorilla) provide an overview of the release and document the known issues with Ubuntu and its flavours.

Support lifespan

Ubuntu 20.10 will be supported for 9 months until July 2021. If you need Long Term Support, it is recommended you use Ubuntu 20.04 LTS 208 instead.

New features in 20.10

Updated Packages

Linux kernel :penguin:

Ubuntu 20.10 includes the 5.8 Linux kernel. This includes numerous updates and added support since the 5.4 Linux kernel released in Ubuntu 20.04 LTS. Some notable examples include:

  • Airtime Queue limits for better WiFi connection quality
  • Btrfs RAID1 with 3 and 4 copies and more checksum alternatives
  • USB 4 (Thunderbolt 3 protocol) support added
  • X86 Enable 5-level paging support by default
  • Intel Gen11 (Ice Lake) and Gen12 (Tiger Lake) graphics support
  • Initial support for AMD Family 19h (Zen 3)
  • Thermal pressure tracking for systems for better task placement wrt CPU core
  • XFS online repair
  • OverlayFS pairing with VirtIO-FS
  • General Notification Queue for key/keyring notification, mount changes, etc.
  • Active State Power Management (ASPM) for improved power savings of PCIe-to-PCI devices
  • Initial support for POWER10

Toolchain Upgrades :hammer_and_wrench:

Ubuntu 20.10 comes with refreshed state-of-the-art toolchain including new upstream releases of glibc 2.32, :coffee: OpenJDK 11, rustc 1.41, GCC 10, LLVM 11, :snake: Python 3.8.6, :gem: ruby 2.7.0, php 7.4.9, :dromedary_camel: perl 5.30, golang 1.13.

Security Improvements :lock:

nftables is now the default backend for the firewall.

Ubuntu Desktop

Ubuntu 20.10 is the first Ubuntu release to feature desktop images for the Raspberry Pi 4 7.

GNOME :footprints:

Ubuntu 20.10 includes the latest version of GNOME, version 3.38, with an enhanced Activities Overview, User Experience improvements, better performance, and more.

Updated Applications

  • Firefox :fire::fox_face: version 81
  • LibreOffice :books: version 7.0.2
  • Thunderbird :cloud_with_lightning::bird: version 78.3.2

Updated Subsystems

  • BlueZ 5.55
  • NetworkManager 1.26.2

Ubuntu Server

Noteworthy changes

  • squid: the NIS basic authentication helper was removed (LP: #1895694 10)
  • adcli and realmd: many upstream fixes were applied to these packages, improving on the compatibility with current Active Directory changes
  • samba 4.12 8 has switched to GnuTLS for most of its cryptographic operations and that has a huge performance improvement in SMB3 encryption
  • QEMU was updated to the 5.0 release. See the upstream changes 1 for an overview of the many improvements.
    • One noteworthy new feature is virtiofs which allows better sharing of host file systems to the guest compared to the older 9p fs based approach.
  • Libvirt has been updated to version 6.6. See the upstream Changelogs for the many improvements and fixes since version 6.0 that was in Focal.
    • Libvirt 6.6 also supports the new virtiofs that was mentioned in the QEMU section above.
  • Dovecot’s mail-stack-delivery transitional package was deprecated in focal, and dropped entirely in groovy. (LP: #1771524, #1876564)
    • Dovecot itself is updated from focal’s 2.3.7 to 2.3.11. This adds SSL/STARTTLS support for proxied doveadm connections, IMAP transaction batching, enhanced event reporting, and numerous other fixes. Postfix socketmap support is dropped. See https://dovecot.org/doc/NEWS for the full list of changes.
  • liburing support has been added. This is a new mechanism for asynchronous I/O in the linux kernel. For the time being, we have qemu and samba using this support.
    • Samba added uring support in the 4.12.0 release in the form of a VFS module. It’s part of the samba-vfs-modules package.
    • Qemu added uring support in the 5.0 release 1, it can be used with the file-posix driver like aio=io_uring.
  • Groovy introduces the telegraf 2 package 1, part of a well known logging, monitoring, and alerting stack (LMA). Together with prometheus, prometheus alert-manager, and grafana, this trio forms the basis of a strong and reliable monitoring and alerting solution that can be deployed on Ubuntu systems.
    • Grafana: feature rich metrics dashboard and graph editor, available as a snap at https://snapcraft.io/grafana 2
    • Prometheus and alert manager: monitoring system and time series database, available as both a snap at https://snapcraft.io/prometheus 1 and as a deb package in Groovy
    • Telegraf: agent for collecting and sending metrics and events from databases, systems, and IoT sensors. Available as a deb package in Groovy.

OpenStack

tbc

Kubernetes

tbc

Platforms

Cloud Images :cloud:

  • To improve boot time, images with cloud-specific and KVM kernels boot without an initramfs by default. Cloud images with the generic kernel will continue to boot with an initramfs by default.
  • An additional boot time improvement comes with snap pre-seeding optimizations. These changes will greatly improve first-boot speeds in the clouds. Users can find additional timing information from the snap debug seeding and checking the seed-completion commands to see how long snap seeding took on the first boot. Feedback from users would be appreciated.

Raspberry Pi :strawberry:

  • New Desktop Image! Please note this is only built for the arm64 architecture, and only supported for Pi4 models with at least 4Gb of RAM. The image may still boot on smaller, or earlier models but these are not supported platforms.
  • Compute Module 4 support. Both Server and Desktop images are fully supported on the new CM4 platform. However, for the Desktop image please note that only models with 4Gb of RAM or greater are supported, and further that the size of the image exceeds 8Gb and thus 16Gb eMMC is the smallest supported model (or Lite models with equivalent SD card storage).
  • With the removal of U-Boot from the default boot process, USB and network boot is now enabled on all Pi models via the same procedure as Raspbian 1. U-Boot will remain as an option this cycle (it is still installed on the boot partition and can still be selected with config.txt options) but is considered deprecated.
  • Upgraders from Ubuntu 20.04 LTS will not be implicitly switched away from U-Boot. However, you can switch to a U-Boot-less sequence quite simply. The Groovy Boot Modes 1 post has details on moving between the two options.

s390x

tbc

Known Issues

As is to be expected, with any release, there are some significant known bugs that users may run into with this release of Ubuntu. The ones we know about at this point (and some of the workarounds), are documented here so you don’t need to spend time reporting these bugs again:

General

  • LP: #1899615 8 – Performing a memory test of your system RAM from the ISO image is no longer possible.
  • LP: #1891952 – After choosing “Enable networking” in the recover Ubuntu grub menu option domain name resolution will not be working, starting systemd-resolved fixes the issue.
  • LP: #1899632 – It is no longer possible to use “Easy Install” with VMWare Player.

Linux kernel

Nothing yet.

Ubuntu Desktop

Ubuntu Server

Nothing yet.

Platforms

Cloud Images

Nothing yet.

Raspberry Pi

  • LP: #1899962 1 – On the desktop image, the wrong audio output device is selected on each boot. A workaround is available in the bug report.
  • LP: #1899953 1 – Audio output is “crackly”. A workaround (tsched=0) is detailed in the bug report.
  • LP: #1900904 – Auxilliary (e.g. USB attached) ethernet ports will not be automatically configured. A workaround is present in the bug report.
  • On the Pi4, we recommend you install the rpi-eeprom package with sudo apt install rpi-eeprom to keep your boot EEPROM up to date. This is also required if you wish to experiment USB or netboot on this platform. This should be included in the image in future releases.
  • On the Pi Foundation’s IO Board for the Compute Module 4, the USB ports are routed to the DWC2 USB2 controller (which is attached to the USB-C port on the Pi 4). This is not in host-mode by default meaning that keyboards (and other devices) will not work. Add the following line to the config.txt in order to enable the USB ports on the IO board:
    dtoverlay=dwc2,dr_mode=host
    

    A commented out instance of this line can be found in config.txt by default.

s390X

Nothing yet.

Official flavours

The release notes for the official flavours can be found at the following links:

More information

Reporting bugs

Your comments, bug reports, patches and suggestions will help fix bugs and improve the quality of future releases. Please report bugs using the tools provided 31. If you want to help out with bugs, the Bug Squad 18 is always looking for help.

Participate in Ubuntu

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at:

More about Ubuntu

You can find out more about Ubuntu on the Ubuntu website 59.

To sign up for future Ubuntu development announcements, please subscribe to Ubuntu’s development announcement list at:

转自 https://discourse.ubuntu.com/t/groovy-gorilla-release-notes/15533

分享到:更多 ()