News: 1713801610

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Fedora 40 is just around the corner with more spins and flavors than ever

(2024/04/22)


Fedora 40 is in the final stretch before launch tomorrow, with release candidate 1.14 in testing.

[1]There are more spins and editions than ever , with the GNOME-based Workstation edition plus half a dozen different desktop spins, as well as Server, IoT, Cloud and CoreOS editions, and more.

[2]

Fedora 40 Workstation uses an unmodified version of the latest GNOME, with Wayland by default – click to enlarge

All editions will use [3]the latest kernel 6.8 . The flagship GNOME edition showcases GNOME 46, the beta of which we [4]covered back in February and which will also appear in Ubuntu 24.04 mere days later. That's no coincidence. At first, both distributions were based on the GNOME desktop and their release cycles were intended to synchronize with GNOME's semi-annual releases. The GNOME edition replaces the trusty Cheese webcam app with the new Snapshot app that [5]appeared with GNOME 45 .

The most significant changes are found in the KDE edition among the desktop versions. Fedora doesn't have long-term support releases, which is one reason it's able to include newer components. As such, [6]unlike Ubuntu 24.04 , Fedora 40 will have the shiny new [7]KDE Plasma 6 desktop – specifically, [8]version 6.0.3 , and with only a Wayland session available by default. (Indeed, there's a [9]proposal open to switch the Workstation edition to KDE, although we doubt it will happen.)

The Fedora Project has recycled primary sponsor Red Hat's old Atomic brand (which the company [10]sunset after acquiring CoreOS ), and [11]will use it to group its growing collection of immutable desktop distributions: [12]Silverblue (with GNOME), [13]Kinoite (with KDE Plasma), [14]Sericea (with Sway), and [15]Onyx (with Budgie).

[16]

Fedora aims to be the best distro for software developers, and [17]Red Hat's announcement of the beta highlighted some of the tools for machine learning and large language model development that it will include, including [18]the Python-based PyTorch and version 6 of [19]AMD's ROCm framework complete with support for [20]AMD's latest MI300 accelerators .

[21]

[22]

Compared to the rise of LLMs, containers are positively old hat now, but Fedora IoT is revamping its tooling around [23]bootable containers , which are [24]built using ostree and updated [25]using bootc .

[26]Lightweight LXQt 2.0.0 updates to same toolkit as KDE Plasma 6

[27]Qt Ubuntu 24.04 betas show that there's room to innovate

[28]Debian spices up APT package manager with a dash of color, squishes ancient bug

[29]AlmaLinux 9.4 beta prepares to tread where RHEL dares not

Developers get fresh versions of the heavyweight tool suites, including LLVM 18 and GCC 14, along with which come binutils 2.41, glibc 2.39, and gdb 14.1. Other updates include Ruby 3.3, GoLang 1.22, PHP 8.3, PostgreSQL 16, Podman 5, and OpenJDK 21. Under the hood, it uses [30]RFC 5227 Address Conflict Detection for handling IPv4 address conflicts, and the [31]Wget downloader has been upgraded to Wget 2. Version 5 of the DNF package manager, which was [32]held back from Fedora 38 early last year, still didn't make it in two releases later, but it's being evaluated in [33]some subsidiary roles . However, there have been several simplifications to the way DNF downloads files and metadata. For a detailed list of all the components and versions, there is a [34]full changeset .

[35]

The KDE edition has the newest shiny to show off, with Plasma 6.0.3 and nothing but a Wayland session – click to enlarge

We gave very quick test drives to both the GNOME and KDE editions in virtual machines. Our [36]advice for Fedora 39 still holds – don't try to run Fedora in VirtualBox. Even using the latest version 7.0.16, we experienced so many problems it was unusable. Using the [37]UTM hypervisor , though, which uses QEMU under the hood, both versions ran much more smoothly, just without sound. The GNOME edition feels very responsive, and the new global search function in the Files app is handy. The search is not truly global – while it instantly found things in our home directory, it doesn't seem to search the parts of the file system where the OS lives – but it's a useful addition. We had to disable 3D acceleration to install the KDE version, but once installed we saw no problems after re-enabling it.

These are not lightweight OSes, though. Immediately after startup, KDE 6 used 1.5 GB of RAM, and 4.1 GB of disk. The GNOME Workstation used 1.3 GB of RAM and 3.5 GB of disk. This is an OS for modern hardware, and while it should perform well, it will want plenty of fast storage and a recent model of GPU, supported by the latest drivers, to do it.

Compared to some previous releases, the changes in Fedora 40 are not massively disruptive. Linux is in its mid-30s – after all, it predates [38]Windows 3.1 , and [39]OS/2 2.0 , and [40]the first release of Windows NT . Its wild anarchic youth is a fading memory. As a software stack, it's not only mature, it's showing distinct signs of middle-aged spread. This means fewer dramatic changes, but it also signals that it's moving away from its former territory as a low-end OS for older hardware. ®

Bootnote

This aging vulture has to perform a web search to check which name denotes which desktop in each Fedora immutable edition, every single time. The same applies to the openSUSE project's immutable distros, which were, the last time he checked, openSUSE [41]Aeon for the GNOME edition, openSUSE [42]Kalpa for the KDE edition, and openSUSE [43]Baldur for the Xfce edition.

If anyone has a hypothesis to explain why distro vendors are so fond of giving their immutable distributions whimsical names, please send in your ideas on a

postcard comment below.

Get our [44]Tech Resources



[1] https://fedoraproject.org/wiki/Test_Results:Fedora_40_RC_1.14_Installation

[2] https://regmedia.co.uk/2024/04/19/fedora-40-gnome.jpg

[3] https://www.theregister.com/2024/03/11/linux_6_8_arrives/

[4] https://www.theregister.com/2024/02/21/gnome_46_beta_released/

[5] https://www.theregister.com/2023/08/10/gnome_45_beta/

[6] https://www.theregister.com/2024/02/06/no_kde6_for_noble/

[7] https://www.theregister.com/2024/02/29/kde_plasma_60_released/

[8] https://kde.org/announcements/plasma/6/6.0.3/

[9] https://fedoraproject.org/wiki/Changes/FedoraPlasmaWorkstation

[10] https://www.theregister.com/2020/02/18/end_of_life_coreos_container_linux/

[11] https://fedoraproject.org/wiki/Changes/AtomicDesktops

[12] https://fedoraproject.org/atomic-desktops/silverblue/

[13] https://fedoraproject.org/atomic-desktops/kinoite/

[14] https://docs.fedoraproject.org/en-US/fedora-sericea/

[15] https://fedoraproject.org/atomic-desktops/budgie/

[16] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Zibd-KJmZXS48Gx63GVCGQAAAAM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[17] https://www.redhat.com/en/blog/fedora-40-beta-now-available

[18] https://www.theregister.com/2022/09/12/pytorch_meta_linux_foundation/

[19] https://www.theregister.com/2023/12/21/nvidia_amd_benchmarks/

[20] https://www.theregister.com/2024/01/31/amd_q4_2023/

[21] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Zibd-KJmZXS48Gx63GVCGQAAAAM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[22] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Zibd-KJmZXS48Gx63GVCGQAAAAM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[23] https://containers.github.io/bootable/

[24] https://coreos.github.io/rpm-ostree/container/

[25] https://containers.github.io/bootc/intro.html

[26] https://www.theregister.com/2024/04/20/lxqt2_updates_to_qt6/

[27] https://www.theregister.com/2024/04/19/qt_ubuntu_2404_betas/

[28] https://www.theregister.com/2024/04/18/apt_3_debian/

[29] https://www.theregister.com/2024/04/17/almalinux_94_ciq_lts_kernels/

[30] https://datatracker.ietf.org/doc/html/rfc5227

[31] https://www.gnu.org/software/wget/

[32] https://www.theregister.com/2023/01/11/fedora_38_taking_shape/

[33] https://fedoraproject.org/wiki/Changes/BuildWithDNF5

[34] https://fedoraproject.org/wiki/Releases/40/ChangeSet

[35] https://regmedia.co.uk/2024/04/19/fedora-40-kde.jpg

[36] https://www.theregister.com/2023/09/05/fedora_new_installers/

[37] https://www.theregister.com/2023/09/29/utm_apple_hypervisor_foss_fest/

[38] https://www.theregister.com/2022/04/07/windows_3_1_30/

[39] https://www.theregister.com/Print/2012/11/27/the_os_wars_os2_25years_old/

[40] https://www.theregister.com/2013/08/01/windows_nt_anniversary/

[41] https://en.opensuse.org/Portal:Aeon

[42] https://en.opensuse.org/Portal:Kalpa

[43] https://en.opensuse.org/Portal:Baldur

[44] https://whitepapers.theregister.com/



Whimsical names on a postcard

cyberdemon

Debian has had named releases since forever (all named after Toy Story characters). I don't know if they were the first to do so, but Ubuntu, ROS and now Fedora have since adopted the practice.

It is annoying, i have to look up which name is which quite often too.

But at least with Debian, Sid is always Sid. It has always worked pretty well for me.

Re: Whimsical names on a postcard

Liam Proven

> Fedora have since adopted the practice.

Er, no...

Fedora used to. It stopped years ago.

https://docs.fedoraproject.org/en-US/releases/name_history/

These are not version names, these are spin/remix/flavour names. Not the same thing.

Ubuntu has had names since its first release, 4.10 "Hoary Hedgehog", 20 years ago come October.

please send in your ideas on a postcard

Neil Barnes

But write them in a nice thick immutable ink, not pencil please!

Re: please send in your ideas on a postcard

Korev

Isn't this what they invented NFTs for?

Eh, that's it, I guess. No 300 million dollar unveiling event for this
kernel, I'm afraid, but you're still supposed to think of this as the
"happening of the century" (at least until the next kernel comes along).
Oh, and this is another kernel in that great and venerable "BugFree(tm)"
series of kernels. So be not afraid of bugs, but go out in the streets
and deliver this message of joy to the masses.
-- Linus Torvalds, on releasing 1.3.27