# Ubuntu 24.10 - Product: Ubuntu (https://whatsnew.fyi/product/ubuntu) - Vendor: Canonical - Date: 2024-10-10 - Version: 24.10 - Original notes: https://documentation.ubuntu.com/release-notes/24.10/ - Permalink: https://whatsnew.fyi/product/ubuntu/releases/24.10 - Labels: 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** — Linux kernel 6.11 with crash dumps enabled by default for desktop and server installations - **added** — systemd-ssh-generator binds socket-activated SSH server to local AF_VSOCK and AF_UNIX sockets under certain conditions - **added** — OpenJDK 23 and OpenJDK 24 early access snapshot are now available - **added** — .NET 9 is fully supported and available through .NET Backports PPA for Ubuntu 24.04 LTS and 22.04 LTS - **added** — .NET support extended to IBM Power platform for both .NET 8 and .NET 9 - **added** — New and improved .NET Snap allows installing any supported version of .NET on any Ubuntu system - **added** — Desktop installer now supports local file paths for autoinstall import - **changed** — OpenSSL updated to version 3.3 with large performance and scalability improvements - **changed** — OpenSSL now loads configuration dropins from /etc/ssl/openssl.conf.d for easier customization - **changed** — systemd updated to v256.5 - **changed** — Netplan updated to version 1.1 with custom systemd-networkd-wait-online logic - **changed** — GCC updated to 14.2, binutils to 2.43.1, and glibc to 2.40 - **changed** — Python updated to 3.12.7 - **changed** — LLVM now defaults to version 19 - **changed** — Rust toolchain defaults to version 1.80 - **changed** — Golang updated to 1.23 - **changed** — /tmp is now a tmpfs by default - **changed** — systemd-networkd no longer sets UseDomains=true for managed network interfaces by default - **deprecated** — Support for cgroup v1 legacy and hybrid hierarchies is now considered obsolete and systemd will refuse to boot under it by default - **deprecated** — Support for System V service scripts is deprecated and will be removed in a future release - **removed** — cryptsetup tools split into new systemd-cryptsetup package to reduce dependencies pulled in by main systemd package #### Ubuntu 24.10 release notes These release notes for Ubuntu 24.10 (Oracular Oriole) provide an overview of the release and document the known issues with Ubuntu and its flavors. ##### Support lifespan Ubuntu 24.10 will be supported for 9 months until July 2025. If you need long term support, we recommend you use Ubuntu 24.04.1 LTS which is supported until at least 2029. ##### Upgrades - Upgrades to to Ubuntu 24.10 will refresh seeded snaps to the appropriate snap channels, regardless of what was being tracked before. Snaps that are newly-seeded will be installed during the upgrade. In particular, the following snaps will be installed or refreshed on upgrade: - core24 latest/stable - desktop-security-center 1/stable/ubuntu-24.10 - gnome-46-2404 stable/ubuntu-24.10 - mesa-2404 stable/ubuntu-24.10 - prompting-client 1/stable/ubuntu-24.10 - firefox stable/ubuntu-24.10 - thunderbird stable/ubuntu-24.10 - snapd-desktop-integration stable/ubuntu-24.10 Early upgrades may wish to perform these updates manually. ##### New features in 24.10 ###### Updated Packages ###### OpenSSL 3.3 OpenSSL has been updated to version 3.3 with large performance and scalability improvements compared to openssl 3.0. It is now also loading configuration dropins from /etc/ssl/openssl.conf.d for easier customisation. ###### Linux kernel 🐧 Ubuntu 24.10 includes the new 6.11 Linux kernel that brings many new features. Crash dumps are now enabled by default for desktop and server installations. Please refer to the Ubuntu Server Kernel crash dump documentation for complete details. Detailed changes are reported in the Oracular Kernel Release Notes post. ###### systemd v256.5 The init system was updated to systemd v256.5. See the upstream changelog for more information about individual features. To highlight a few things: - Support for cgroup v1 (‘legacy’ and ‘hybrid’ hierarchies) is now considered obsolete and systemd by default will refuse to boot under it. To forcibly reenable cgroup v1 support, SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 must be set on kernel command line. - Support for System V service scripts is deprecated and will be removed in a future release. Please make sure to update your software now to include a native systemd unit file instead of a legacy System V script to retain compatibility with future systemd releases. - When sshd is installed on a system, a new systemd generator, systemd-ssh-generator binds a socket-activated SSH server to local AF_VSOCK and AF_UNIX sockets under certain conditions. See the man page for more details. Note that this feature is different and indendent from sshd-socket-generator which is shipped in Ubuntu’s openssh-server package. - Ubuntu now ships upstream systemd’s tmp.mount by default. In effect this means that /tmp is now a tmpfs by default. - cryptsetup tools such as systemd-cryptsetup, systemd-cryptenroll, systemd-veritysetup, and more, have been split into a new systemd-cryptsetup package to reduce dependencies pulled in by the main systemd package. This new package is only listed as a Suggests, so if this functionality is used ensure that either Suggests are installed or that it is manually installed. - Ubuntu’s systemd-networkd no longer sets UseDomains=true for managed network interfaces. In effect, this means that search domains configured in DHCP leases will not be reflected in /etc/resolv.conf by default. This change aligns Ubuntu’s default behavior with that of upstream. System administrators may choose to override this default on a global, or per-interface basis. See systemd.network for details. ###### Netplan v1.1 🌐 The new version 1.1 of Netplan introduces a custom systemd-networkd-wait-online logic, waiting for link-local addresses and one routable interface, as described in the https://discourse.ubuntu.com/t/spec-definition-of-an-online-system/27838. Besides improvements to the embedded-switch-mode setting for SR-IOV devices, the introduction of parser flag to skip broken configurations and fixe _[Truncated at 4000 characters — full notes: https://documentation.ubuntu.com/release-notes/24.10/]_