# Ubuntu 22.04 - Product: Ubuntu (https://whatsnew.fyi/product/ubuntu) - Vendor: Canonical - Date: 2022-04-21 - Version: 22.04 - Original notes: https://documentation.ubuntu.com/release-notes/22.04/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/22.04 - Labels: LTS; Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Ubuntu 22.04 LTS ships with Linux kernel v5.17 on latest certified desktop devices and rolling HWE kernel based on v5.15 on other hardware generations - **added** — systemd-oomd package is now shipped by default on Ubuntu Desktop flavor to avoid overloaded systems - **added** — OpenJDK 18 is now provided in addition to OpenJDK 11 - **changed** — GCC was updated to 11.2.0, binutils to 2.38, and glibc to 2.35 - **changed** — Python now ships at version 3.10.4 - **changed** — Perl was updated to version 5.34.0 - **changed** — LLVM now defaults to version 14 - **changed** — golang defaults to version 1.18.x - **changed** — rustc defaults to version 1.58 - **changed** — Ruby was updated from v2.7.4 to v3.0 - **changed** — The init system was updated to systemd v249.11 - **changed** — OpenSSL library was upgraded to version 3.0 which disables legacy algorithms by default - **changed** — plocate is now the default locate implementation, replacing mlocate - **changed** — nftables is now the default backend for the firewall - **fixed** — UDP is disabled for NFS mounts via kernel option CONFIG_NFS_DISABLE_UDP_SUPPORT=y to prevent mount errors #### Ubuntu 22.04 LTS release notes These release notes for Ubuntu 22.04 LTS (Jammy Jellyfish) provide an overview of the release and document the known issues with Ubuntu and its flavors. For details of the changes applied since 20.04, refer to the following posts: - 22.04.5 - 22.04.4 - 22.04.3 - 22.04.2 - 22.04.1 For the release schedule of Ubuntu 22.04 LTS and its point releases, refer to: - Release schedule ##### Support lifespan Maintenance updates will be provided for 5 years until April 2027 for Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud, and Ubuntu Core. All the remaining flavors will be supported for 3 years. Additional security support is available with ESM (Extended Security Maintenance). ##### Get Ubuntu 22.04 LTS Images can be downloaded from a location near you. You can download ISOs and flashable images from: - Ubuntu Desktop and Server for 64-bit x86 (AMD64) - Less Frequently Downloaded Ubuntu Images - Ubuntu Cloud Images - Lubuntu - Kubuntu - Ubuntu Budgie - Ubuntu Kylin - Ubuntu MATE - Ubuntu Studio - Xubuntu ##### Upgrading from Ubuntu 21.10 To upgrade on a desktop system: - Open the “Software & Updates” Setting in System Settings. - Select the 3rd Tab called “Updates”. - Set the “Notify me of a new Ubuntu version” dropdown menu to “For any new version”. - Press Alt+F2 and type in update-manager -c into the command box. - Update Manager should open up and tell you: “New distribution release ‘22.04’ is available.” - If not you can also use /usr/lib/ubuntu-release-upgrader/check-new-release-gtk - Click Upgrade and follow the on-screen instructions. To upgrade on a server system: - 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. ##### Changes since 20.04 LTS If you’re upgrading from Ubuntu 20.04 LTS to 22.04 LTS, you get all the changes that happened in the six months since Ubuntu 21.10, as well as the changes in all the interim releases between 20.04 LTS and 22.04 LTS. For details, see the complete interim release notes: 20.10, 21.04 and 21.10. Finally, review the following changes since Ubuntu 21.10. ##### New features in 22.04 LTS ###### Updated Packages ###### Linux kernel 🐧 Ubuntu 22.04 LTS ships multiple optimized kernels on per-product basis: - Ubuntu Desktop will automatically opt-into v5.17 kernel on the latest generations of certified devices (linux-oem-22.04) - Ubuntu Desktop uses a rolling HWE kernel (linux-hwe-22.04) on all other generations of hardware. The rolling HWE kernel is based on the v5.15 kernel for 22.04.0 and 22.04.1 point releases - Ubuntu Server defaults to a non-rolling LTS kernel v5.15 (linux-generic) - Ubuntu Cloud and Devices use optimized kernels in collaboration with partners (v5.15+ with additional backports and features) Additional optimized and certified kernel flavors will become available in Ubuntu 22.04 LTS in due course. ###### UDP disabled for NFS mounts Since Ubuntu 20.10 (Groovy Gorilla), the kernel option CONFIG_NFS_DISABLE_UDP_SUPPORT=y is set and this disables using UDP as the transport for NFS mounts, regardless of NFS version. In practice, if you try to use udp, you will get this error: $ sudo mount f1:/storage /mnt -o udp mount.nfs: an incorrect mount option was specified ###### Toolchain Upgrades 🛠️ GCC was updated to the 11.2.0 release, binutils to 2.38, and glibc to 2.35. Python 🐍 now ships at version 3.10.4, Perl 🐪 at version 5.34.0. LLVM now defaults to version 14. golang defaults to version 1.18.x. rustc defaults to version 1.58. In addition to OpenJDK 11, OpenJDK 18 is now provided ( _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/22.04/]_