WARNING: Release reached End of Life
This release is no longer supported, please see
Releases
WARNING: Release reached End of Life
Introduction
These release notes for
Ubuntu 18.10
(Cosmic Cuttlefish) provide an overview of the release and document the known issues with Ubuntu 18.10 and its flavours.
Support lifespan
Ubuntu 18.10 was supported for 9 months until
July 2019
. If you need Long Term Support, it is recommended you use
Ubuntu 18.04 LTS
instead.
Official flavour release notes
Find the links to release notes for official flavors
here
.
Get Ubuntu 18.10
Download Ubuntu 18.10
Images can be downloaded from a location near you.
You can download ISOs and flashable images from:
http://releases.ubuntu.com/18.10/
(Ubuntu Desktop and Server)
http://cdimage.ubuntu.com/ubuntu/releases/18.10/release/
(Less Popular Ubuntu Images)
http://cloud-images.ubuntu.com/daily/server/cosmic/current/
(Ubuntu Cloud Images)
http://cdimage.ubuntu.com/netboot/18.10/
(Ubuntu Netboot)
http://cdimage.ubuntu.com/kubuntu/releases/18.10/release/
(Kubuntu)
http://cdimage.ubuntu.com/lubuntu/releases/18.10/release/
(Lubuntu and Lubuntu Alternate)
http://cdimage.ubuntu.com/ubuntu-budgie/releases/18.10/release/
(Ubuntu Budgie)
http://cdimage.ubuntu.com/ubuntukylin/releases/18.10/release/
(Ubuntu Kylin)
https://ubuntu-mate.org/download/
(Ubuntu MATE)
http://cdimage.ubuntu.com/ubuntustudio/releases/18.10/release/
(Ubuntu Studio)
http://cdimage.ubuntu.com/xubuntu/releases/18.10/release/
(Xubuntu)
Upgrading from Ubuntu 18.04
To upgrade on a desktop system:
To upgrade on a server system:
Install the
update-manager-core
package if it is not already installed.
Make sure the
Prompt
line in /etc/update-manager/release-upgrades is set to normal.
Launch the upgrade tool with the command
sudo do-release-upgrade
.
- Follow the on-screen instructions.
Note that the server upgrade will use GNU screen and automatically re-attach in case of dropped connection problems.
There are no offline upgrade options for Ubuntu Desktop and Ubuntu Server. Please ensure you have network connectivity to one of the official mirrors or to a locally accessible mirror and follow the instructions above.
Upgrades on i386
Users of the i386 architecture will not be allowed to upgrade to Ubuntu 18.10 as dropping support for that architecture is being evaluated and users of it should not be stranded on a release with a shorter support window than the release they are already running.
New features in 18.10
Updated Packages
OpenSSL 1.1.1 ??
OpenSSL, the secure communication library using TLS protocol, is upgraded to 1.1.1 long-term support series. It supports for the recently approved TLSv1.3 standard. Multiple client and server applications have been enabled to use TLSv1.3 by default in Ubuntu 18.10 with many more to come in the next release. The older 1.0.2 series OpenSSL is still available, however, it is expected to be removed from the next Ubuntu release.
The Ubuntu project is currently evaluating replacing OpenSSL 1.1.0 with backported OpenSSL 1.1.1 in Ubuntu 18.04 LTS.
Bug 1797386
??
Linux kernel ??
Ubuntu 18.10 is based on the Linux release series
4.18
. It includes support for AMD Radeon RX Vega M graphics processor, complete support for the Raspberry Pi 3B and the 3B+, Qualcomm Snapdragon 845, many USB 3.2 and Type-C improvements, Intel Cannonlake graphics, significant power-savings improvements, P-State driver support for Skylake X servers, POWER memory protection keys support, KVM support for AMD Secure Encrypted Virtualization, enablement of Shared Memory Communications remote and direct (SMC-R/D), Open for Business (OFB), and zcrypt on IBM Z among with many other improvements since the v4.15 kernel shipped in 18.04 LTS.
Ubuntu 18.10 comes with refreshed state of the art toolchain including new upstream releases of glibc 2.28, ? OpenJDK 11, boost 1.67, rustc 1.28, and updated GCC 8.2, ?? python 3.6.7 as default, python 3.7.1 as supported, ?? ruby 2.5.1, php 7.2.10, ?? perl 5.26.2, golang 1.10.4. There are new improvements on the cross-compilers front as well with POWER toolchain enabled to cross-compile for ARM targets.
Ubuntu Desktop
Desktop Updates
18.10 ships with the latest GNOME desktop 3.30. This brings performance improvements and new features.
The latest releases of Firefox (63.0) and
LibreOffice
(6.1.2) are available and installed by default.
Yaru Theme Updates
Yaru theme, the bold, the frivolous, yet distinctly Ubuntu saw further improvements and touchups. Integrates beautifully with GNOME v3.20 Desktop and improves usability with its careful use of semantic colors.
Ubuntu Server
qemu
QEMU was updated to 2.12 release.
See the
change log
for major changes since Bionic.
Migrations from former versions are supported just as usual. When upgrading it is always recommended to
upgrade the machine types
allowing guests to fully benefit from all the improvements and fixes of the most recent version.
libvirt
libvirt was updated to version 4.6. See the upstream
change log
for details since version 4.0 that was in Bionic.
Among many other changes administrators might like the ease of a new local include apparmor to the libvirt-qemu profile that allows local overrides for special devices or paths matching your setup without conffile delta that has to be managed on later upgrades.
dpdk
Ubuntu includes 17.11.x the latest stable release branch of DPDK. The very latest (non-stable) version being 18.08 was not chosen for downstream projects of DPDK (like Openvswitch) not being compatible.
See the
release notes
for details.
Open vSwitch
Open vSwitch has been updated to 2.10.
Please read the
release notes
for more detail.
cloud-init
The version was updated to
18.4
. Notable new features include:
- Add datasource Oracle Compute Infrastructure (OCI).
- SmartOS: Support for re-reading metadata and re-applying on each boot (Mike Gerdts)
Scaleway: Add network configuration to the
DataSource
(Louis Bouchard)
- Azure: allow azure to generate network configuration from IMDS per boot.
- Support access to platform meta-data in cloud-config and user-data via jinja rendering.
OpenStack
now runs at local time frame paving the way for network
- configuration in the next release.
Fix utf-8 content in user-data
LP: #1768600
- many SmartOS improvements
curtin
The version was updated to 18.1.59. Notable new features include:
s390x
IBM Z and LinuxONE / s390x-specific enhancements (since 18.04) include:
s390-tools package update to 2.6.0 (
1776907
), (
1786460
) that brings improvements for fast dump of early boot problems (
1775632
), adds NVMe related debug data to dbginfo script (
1772876
), protected key management tool (zkey) was added (
1775627
) (
1794290
) and more.
Protected key infrastructural support was added and expanded for cryptsetup (
781912
), (
1785610
) and support for 4k sectors for fast clear key dm-crypt (crypttab) added (
1776626
).
SMC (shared memory communications) support and exploitation was introduced in the kernel (
1784647
), SMC-Direct (
1786902
) and SMC-R/D (
1789934
) as well as a new SMC tools package introduced (
1689782
).
The upgrade to libica (libica3) 3.3.3 brings several bug fixes as well as extended SIMD exploitation and elliptic-curve enhancements (
1776194
), (
1764325
).
The qclib update (libqc1) to 1.4.1 brings SMT support and some bugfixes (
1760803
).
openssl update to 1.1.1 with s390x assembly pack improvements and hardware-support for several cryptographic primitives (
1737158
) (
1793092
).
libpfm4 rebase to 4.10 comes with various bug fixes and s390x updates (
1776169
).
Update nvme-cli package to 1.6 to pick up latest fixes and enhancements (
1784809
).
Configurable IFCC handling was added to the kernel (upstream since 4.17) (
1776216
).
Upgrade of opencryptoki to 3.10 with elliptic curve support for libica and icatoken (
1776210
), (
1776210
).
Upgrade of openssl-ibmca to 2.0.0 that comes with elliptic curve support (
1776209
), (
1777641
).
Enhanced zcrypt driver (upstream with kernel 4.17) to support architectural limit of up to 255 crypto adapters (
1777613
) and to introduce APQN tags to support deterministic driver binding (
1784331
).
Introduced support for the kexec_file_load system call in kernel (
1783088
) and kexec-tools (
1783086
).
Version bump to gcc-8 (version 8.2) brings brings serveral s390x optimizations (
1777835
).
Upgrade to LLVM 7.0 brings performance improvements, some new functions and improved support for z13/14 systems (
1777869
).
qemu-kvm 2.12 upgrade to 2.12 (Bug: 1780772) with additional improvements to expose detailed guest crash information to the hypervisor (
1780768
), interactive bootloader support (
1780769
), support for CPU Model z14 ZR1 (
1780773
) and much more.
Also upgrading to an adequate libvirt version 4.6.0 (now packages libvirt-daemon-system and libvirt-clients) (
1786957
).
Added support to display FCP cards with 32GB line speed (upstream with kernel 4.18) (
1784621
).
Added enhanced OSA support for IPv6 checksum offload (upstream with kernel 4.18) (
1784645
).
Enabled kernel configuration ("CONFIG_SCLP_OFB") to support Open for Business (OFB) message (
1787898
).
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 18.10. 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:
Desktop
After installing Cosmic alongside Cosmic, the resized filesystem is corrupted (bug
1798562
) It has not been reported to happen if the original operating system is something else than Cosmic.
When Ubuntu is reinstalled with preserving existing data, an error message is displayed due to "Could not get lock /target/var/cache/apt/archives/lock" (bug
1798369
). The packages installed originally are not reinstalled and must be reinstalled manually. Although the user data is preserved.
The screen reader doesn't read the installer when executed from a live session (bug
1797861
), is not auto-enabled on first login even if it's been enabled during installation (bug
1796275
) and the pages of the first run wizard are not read properly (bug
1797868
)
When disconnecting from VPNs, DNS resolution may become broken requiring a restart of resolved. $ sudo systemctl restart systemd-resolved.service
Bug 1797415
In an OEM installation, during user setup, the language selected is not taken into account (bug
1798554
)
- The gnome-initial-setup Quit option from the application menu in the top bar doesn't quit the application. If you want to quit g-i-s use quit from the dock menu instead.
The installer might produce systems where packages such as cryptsetup are autoremovable. Users on encrypted system should be especially cautious when running autoremove and mark such packages as manually installed using
apt-mark manual
(bug
1801629
)
Official flavours
The release notes for the official flavours can be found at the following links:
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
.
If you want to help out with bugs, the
Bug Squad
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
and
Ubuntu wiki
.
To sign up for future Ubuntu development announcements, please subscribe to Ubuntu's development announcement list at: