Site icon TechGit

New Features & Changes in Ubuntu 24.04 since Ubuntu 22.04

For users who want to go directly from Ubuntu 22.04 to Ubuntu 24.04, here’s an overview of the changes between the two Ubuntu LTS releases.

Ubuntu 24.04 LTS has 5 years support until 2029, and then 7 years extended security updates (through Ubuntu Pro) until 2036. The release features Linux Kernel 6.8, and will receive feature Kernel updates in next point releases.

Linux Kernel

Ubuntu 22.04 so far has Kernel 6.5. As usual, it will backport Kernel 6.8 from 24.04 in the next point release.

Before that happens, you’ll see a list of changes between the Kernel 6.5 and Kernel 6.8, including:

There are as well many new and updated hardware support, including

Ubuntu Desktop

For Ubuntu Desktop, the installer now is replaced with a Flutter app. It’s fast and modern than the legacy installer. And, it features automatic installation for advanced users, TPM-backed full disk encryption for those installing the system using whole disk.

However, the “Default selection” mode is the minimal installation, that drops many applications including LibreOffice, Music and Video players, Thunderbird, etc. User can install them back later using either apt command or App Center, though a “Extended selection” option is available for those who want the previous default applications.

New Installer, default to Minimal install

The welcome dialog, aka initial setup dialog, has been completely overhauled. It provides options to enable “Ubuntu Pro” (free up to 5 machines for personal), and toggle whether to enable data collection.

And, there are some changes to the default applications, services, etc. They includes:

New App Center in Ubuntu 24.04

The default desktop has been updated from GNOME 42 to GNOME 46. The Settings (aka Gnome Control Center) is completely revamped. It no longer has “Background“, instead user can change wallpaper, as well as light/dark mode in “Appearance” page. A new “Ubuntu Desktop” setting page is introduced for the options that previously available in “Appearance”. They includes configure options for ‘Desktop Icons’, ‘Dock’, and the new ‘Tiling Assistant’.

background merged into ‘Appearance’

By using either “GNOME Extensions” or “Extension Manager” app, you’ll see a new system extension called “Ubuntu Tiling Assistant” that supports tiling window to fill quarter screen using either mouse dragging or keyboard shortcut. And, Ubuntu Dock (the left panel) now has a Preferences dialog, that contains lots of graphical configuration options.

New Tiling Assistant extension

There are as well GNOME specific changes including:

Ubuntu Server & Toolkit Updates

OpenSSH server in Ubuntu 24.04 now uses systemd socket activation by default. sshd will not be started until an incoming connection request is received. This can save at least 3MiB of memory.

However, due to this change, Port and ListenAddress settings in /etc/ssh/ssh_config no longer work. If you want to revert back the previous systemd service, run the commands below one by one:

systemctl disable --now ssh.socket
rm -f /etc/systemd/system/ssh.service.d/00-socket.conf
rm -f /etc/systemd/system/ssh.socket.d/addresses.conf
systemctl daemon-reload
systemctl enable --now ssh.service

Other server package updates including Apache2 2.4.58, Containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, exim4 4.97, HAProxy 2.8.5, libvirt 10.0.0, NET SNMP 5.9.4, Nginx 1.24, PHP 8.3.3, PostgreSQL 16.2, QEMU 8.2.1, Ruby 3.2, Squid 6.6, and more.

In Ubuntu 24.04, the default pip installer for Python 3.12 now takes use of PEP 668. Running pip install command like before will not work anymore unless adding --break-system-packages flag. However, setting up a virtual environment is recommended now for installing Python packages. See this page for details.

Other toolkit updates including: GCC 14, OpenJDK 21, LLVM 18, Rust 1.76, Golang 1.22, and .NET 8.

Other changes include:

For more changes between the 2 LTS releases, see:

Original Article

FacebookTwitterTumblrRedditLinkedInHacker NewsDiggBufferGoogle ClassroomThreadsXINGShare
Exit mobile version