Ubuntu Linux 19.10 released: New Features and Download

Ubuntu Linux 19.10 released and will be supported for nine months till July 2020. It is codenamed as Eoan Ermine. The newer release comes with updated Linux kernel 5.3.x, NVIDIA drivers for gaming or AI programming, ZFS on root, OpenStack Train, and more. Let us see what’s new in Ubuntu 19.10 and how to upgrade 19.04 to 19.10 using the command-line options.

What’s new in Ubuntu Linux 19.10?

Ubuntu Linux 19.10 desktop screenshot

The default Ubuntu desktop based upon Gnome

Let us quickly look into Ubuntu Linux 19.10 features.

Linux kernel 5.3

Ubuntu 19.10 comes with Linux kernel version 5.3.xx. The latest kernel is very useful for cutting edge hardware and WiFi devices. Improved support includes:
Support for Intel WiFi 6 AX200

  • AMD Navi GPUs
  • New ARM SoCs
  • ARM Komeda display
  • Intel Speed Select on Xeon servers
  • Improved boot speed due to lz4 kernel compression algorithm
New Features in Ubuntu 19.10 Eoan Ermine Including Intel WiFi 6 Support
Intel Wi-Fi 6 AX200 working out of the box on my Ubuntu laptop

ZFS on root

ZFS is a file system and logical volume manager created by Sun Microsystems. One can create the ZFS file system directly from the installer. It is an experimental feature. Hence, not recommended for production use.
Ubuntu 19.10 Eoan installer zfs choice

GNOME Desktop version 3.34

The latest and cutting edge GNOME v3.34 includes many bug fixes. I kind of love with a new theme called Yaru with dark variants and lower CPU usage.

Gnome 3.34
GNOME Tweaks allows adjusting advanced GNOME options on my Ubuntu desktop.

One can easily see better wifi and wallpaper settings, too, in the control panel. See GNOME release note here for more information.

NVIDIA in the ISO

That is right. No more waiting. You can directly install NVIDIA driver during Ubuntu 19.10 installation without an Internet connection.

Ubuntu 19.10 with Nvidia driver
Configure the NVIDIA graphics driver on Ubuntu for gaming or AI/MI development.

Is Ubuntu 19.10 a LTS release?

Ubuntu Linux 19.10 released
No. If you need Long Term Support (LTS), it is recommended you use Ubuntu Linux 18.04 LTS instead.

Support for Raspberry Pi 4

Raspberry Pi 4 support is now part of the default installer including flavors of the Raspberry Pi family of devices such as RPi3/2 and more.

Updated Ubuntu 19.10 apps

Newer and better software support for the development of cool apps on Ubuntu Linux 19.10:

Productivity App or Toolchain Version
ansible 2.8.3
apache 2 2.4.41
bash 5.0.3
cloud-init 19.2
dpdk 18.11.2
Firefox 69
glibc 2.30
GNU/GCC 9.2,
golang 1.12.10
LibreOffice 6.3
libvirt 5.6
mysql 8.0
nginx 1.16.1
OpenJDK 11
Open vSwitch 2.12
perl 5.28.1
php 7.3
PulseAudio 13.0
python 2 2.7.17rc1
python 3 3.7rc1
python (interpreter only) 3.8.0
QEMU 4.0
ruby 2.5.5
rustc (rustlang) 1.37
Thunderbird 68

Please note that Ubuntu 19.10 comes default hardening enabled in the GNU GCC compiler. Now you have support for both stack clash protection and control-flow integrity protection for all packages in main repo with a few exceptions.

How do I update from Ubuntu 19.04 to 19.10?

Make sure you backup all relevant data. Next, update the system using the following apt command or apt-get command:
sudo apt update
sudo apt upgrade

Reboot the Linux system if new Linux kernel update installed on your system:
sudo reboot
Next, install the update-manager-core package:
sudo apt install update-manager-core
Please make sure the Prompt line in /etc/update-manager/release-upgrades is set to Prompt=normal. Veriy with help of grep command/cat command:
grep 'Prompt=' /etc/update-manager/release-upgrades
cat /etc/update-manager/release-upgrades

Sample outputs:

# Default behavior for the release upgrader.
 
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
#  never  - Never check for, or allow upgrading to, a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the supported release that immediately succeeds the
#           currently-running release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that if this option is used and
#           the currently-running release is not itself an LTS release the
#           upgrader will assume prompt was meant to be normal.
Prompt=normal

# Default behavior for the release upgrader. [DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never – Never check for, or allow upgrading to, a new release.
# normal – Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the supported release that immediately succeeds the
# currently-running release.
# lts – Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that if this option is used and
# the currently-running release is not itself an LTS release the
# upgrader will assume prompt was meant to be normal.
Prompt=normal

Now everything is ready. Hence, launch the upgrade tool with the command and follow the on-screen instructions:
sudo do-release-upgrade -d
Reboot the system and check Ubuntu version:
lsb_release -a
cat /etc/os-release

Sample outputs:

NAME="Ubuntu"
VERSION="19.10 (Eoan Ermine)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.10"
VERSION_ID="19.10"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan

NAME=”Ubuntu”
VERSION=”19.10 (Eoan Ermine)”
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=”Ubuntu 19.10″
VERSION_ID=”19.10″
HOME_URL=”https://www.ubuntu.com/”
SUPPORT_URL=”https://help.ubuntu.com/”
BUG_REPORT_URL=”https://bugs.launchpad.net/ubuntu/”
PRIVACY_POLICY_URL=”https://www.ubuntu.com/legal/terms-and-policies/privacy-policy”
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan

Download Ubuntu Linux 19.10 DVD/ISO images

Ubuntu provides all packages on live images:

  1. Desktop and Server for AMD64[desktop 2.3G|server 843M]
  2. Cloud images (used for KVM or EC2 server)[490M]
  3. Netboot (network booting and installation over the Internet)
  4. See release note here for other download options

Conclusion

Ubuntu Linux 19.10 is a notable upgrade that ships with much-updated software that developers like to build web apps, container workloads, AI/MI programming, or gaming using NVIDIA GPU. The desktop provides a pleasant experience and could be a great addition to newly announced XPS 13 or Thinkpad T or X series laptops. I am using it and loving it. Go for it.