Featured image of post Ubuntu 21.04 Hirsute Hippo

Ubuntu 21.04 Hirsute Hippo

Canonical heeft de definitieve versie vrijgegeven van versie 21.04 Hirsute Hippo van Ubuntu. Ubuntu is een van de populairdere Linux-distributies die erg makkelijk te gebruiken is. De Linux-variant is bij een aantal laptops te kiezen als alternatief besturingssysteem voor Windows, zoals bijvoorbeeld bij de Dell XPS-laptops. Versie 21.04 bevat geen grote wijzigingen voor de desktop. Een opvallende wijziging is dat nu eindelijk de Wayland-displayserver als standaard is ingesteld, iets wat eigenlijk vier jaar geleden al op de planning staat maar keer op keer werd uitgesteld vanwege bugs en instabiliteit.

Verder heeft versie 21.04 nu standaard een donker thema voor Gnome Shell ingesteld, is Linux-kernel 5.11 van de partij en is de extensie bijgewerkt voor bureaubladiconen binnen Gnome Shell. Verder wordt PipeWire nu ondersteund, heeft de home-map van je gebruikersaccount nu minder rechten (750 in plaats van 755) waardoor je niet meer door de home-map van een andere gebruiker kan bladeren en is de ondersteuning voor Active Directory verbeterd.

Niet van de partij in deze nieuwe Ubuntu-versie is de nieuwste Gnome-versie, versie 40, omdat Canonical waarschijnlijk vond dat die versie nog te onvolwassen is. In plaats daarvan bevat Ubuntu 21.04 nog steeds GNOME 3.38, dat is dezelfde versie als in Ubuntu 20.10. Je vindt het volledige changelog hieronder, evenals de changelogs van de afgeleide Ubuntu-versies.

Downloaden

Je kunt upgraden naar deze versie van Ubuntu als je Ubuntu 20.10 draait. Open dan de Software Update, start de upgrade naar de nieuwe Ubuntu-versie en volg de stappen.

Als je nog een oudere versie van Ubuntu draait, zul je eerst moeten upgraden naar versie 20.10 om daarna de sprong te kunnen maken naar 21.04.

Je kunt ook losse desktop- en server-images downloaden via de website van Canonical.

Wallpaper Ubuntu Hirsute Hippo

Changelog

Introduction

These release notes for Ubuntu 21.04 (Hirsute Hippo) provide an overview of the release and document the known issues with Ubuntu and its flavours.

Dedication

Subscribers to the ubuntu-announce mailing list and long term participants in the Ubuntu community will have come across Adam Conrad’s work. Adam, known in the community as infinity, was a long-term member of the release team and colleague to many of us at Canonical. As a member of the release team, Adam was responsible for devising many of the processes and tools which we use today, and (whether he wanted to or not) teaching his fellow members the ropes. Adam passed away earlier this year after being unwell for some time. The Ubuntu Release Team dedicates 21.04 “Hirsute Hippo” to our colleague and friend infinity. He is missed and will live in our hearts forever.

Support lifespan

Ubuntu 21.04 will be supported for 9 months until January 2022. If you need Long Term Support, it is recommended you use Ubuntu 20.04 LTS instead.

Get Ubuntu 21.04

Download Ubuntu 21.04

Images can be downloaded from a location near you.

You can download ISOs and flashable images from:

New features in 21.04

Updated Packages

Linux kernel 

Ubuntu 21.04 includes the 5.11 Linux kernel. This includes numerous updates and added support since the 5.8 Linux kernel released in Ubuntu 20.10. Some notable examples include:

  • Better anonymous memory management to reduce swapping
  • New cgroup slab controller which allows sharing of slab memory between cgroups
  • Proactive memory compaction to reduce latency for huge-page allocations under fragmented memory conditions
  • Support for running BPF programs on socket lookups
  • FSGSBASE support to improve context switch performance on x86 processors
  • Support for using Intel SGX to create encrypted enclaves
  • Support for running SEV-ES guests under KVM to protect guest register state from the hypervisor
  • Support for extended attributes in NFS
  • fsync() performance improvements for ext4 and btrfs
  • Btrfs performance and data recovery improvements
  • io_uring restriction support to facilitate secure sharing of rings to less-trusted processes
  • virtio-fs DAX support to improve performance and reduce memory consumption
  • Intel Rocketlake and DG1 graphics support
  • AMD Vangogh, Green Sardine, and Dimgrey Cavefish graphics support

Toolchain Upgrades 

GCC was updated to the 10.3.0 release, binutils to 2.36.1, and glibc to 2.33. Python now ships at version 3.9.4, Perl at version 5.32.1. LLVM now defaults to version 12. golang defaults to version 1.16.x. rustc defaults to version 1.50.

In addition to OpenJDK 11, OpenJDK 16 is now provided (but not used for package builds).

Ruby was updated from v2.7.0 to v2.7.2, and rubygems has been extracted from ruby2.7 source and is provided as a separate package.

Security Improvements 

Secureboot on x86_64 (amd64) and AArch64 (arm64) have been improved to include SBAT capable shim, grub2, fwupd. For more details see this discourse post.

nftables is now the default backend for the firewall.

Ubuntu Desktop

  • Added support for smartcard authentication (via pam_sss)
  • Wayland is now the default on most configurations, which features better security and performance
  • The desktop view now properly handles drag and drop interactions, e.g. dragging from/to the file manager
  • The power profile mode can now be changed from the settings (on configuration where there is proper kernel support)
  • Pipewire support is now enabled which restore working screen recording and allow better audio handling for sandboxed applications
  • The installer includes support for specifying a recovery key, which can be used to decrypt the disk if the password is forgotten
  • The Active Directory integration has been improved. User authentication with GPO enabled works out of the box after installation. It also includes a Group Policy client (ADSys) to configure various settings from a central AD controller.

GNOME 

While the new shell version hasn’t been included yet in Ubuntu the applications have been mostly updated to their GNOME 40 versions.

Updated Applications

  • Firefox version 87
  • LibreOffice version 7.1.2-rc2
  • Thunderbird version 78.8.1

Updated Subsystems

  • PulseAudio 14
  • BlueZ 5.56
  • NetworkManager 1.30

Je kunt de volledige changelog hier teruglezen.