News: 1699530311

  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 39 waves goodbye to modularity, but has enough spins to make your head spin

(2023/11/09)


Fedora Linux is released when it's ready, so two decades plus one day after its debut, the latest version is here, with lots of new goodies.

Nearly a year before the first Ubuntu release, the first edition of Red Hat's new free Linux distro, Fedora Core 1, [1]appeared on November 6, 2003 . There were a few delays to the release of [2]Fedora 39 , but it came out this week and The Reg FOSS desk has taken several spins for a quick test drive.

We [3]looked at the beta version back in September, and not all that much has changed, so regular Reg readers will already know what to expect. Fedora is a mature distro now – next year, it will be old enough to drink alcohol in Red Hat's homeland – so the changes are not all that dramatic. It comes with kernel 6.5, and the official Workstation edition sports the same GNOME 45 used in Ubuntu 23.10. Fedora 39 contains version 1.3 of Inkscape, which is its "digital twin," originally released on the same day – although Inkscape took [4]16 years to reach version 1.0 so its version number is still lagging well behind.

[5]

The primary Workstation edition wears GNOME 45 and a more colorful Bash prompt

However, this release marks the end of the line for the [6]Fedora Modularity initiative. As [7]this change reports, the modular repos are gone, and according to Red Hat's announcement:

With the introduction of Fedora Linux 39, Fedora will discontinue building modules and shipping modular content to users. The fedora-repos-modular and fedora-repos-rawhide-modular packages will be retired and modular repositories will no longer be composed.

We took a few of its "spins" for, er, spins, and the results were pretty good. The KDE edition struggled in VirtualBox 7, and crashed with a driver error in UTM if we enabled 3D acceleration, but with that disabled, it installed and ran perfectly. The Xfce spin was happy both in VirtualBox and on our bare metal testbed Thinkpad T420. Unlike the latest Ubuntu, it successfully detected the machine's Nvidia NVS 4200M discrete GPU, although in our brief testing window we couldn't get the driver working.

It's also ahead of Ubuntu in the [8]number of editions with alternative desktops, with 11 official spins. It has an edition with the Sway tiling window manager, another with the [9]Sugar environment started by the One Laptop Per Child project, and it still offers an LXDE edition, as well as LXQt, the successor environment to which Lubuntu switched. There's also an experimental edition with the [10]Phosh phone UI , which [11]runs on the PinePhone, PinePhone Pro, PineTab, and Purism Librem 5.

[12]

Version 39 brings a new edition, [13]Fedora Onyx , an immutable variant built around the Budgie desktop, which joins its siblings Kinoite (with KDE), Silverblue (with GNOME), and Sericea (with Sway).

[14]

Fedora 39's KDE spin comes with 5.27.9, although it does use a hefty 1.5 GB of RAM in use

The obvious comparison for Fedora is Ubuntu, and we often encounter a lot of bitterly acrimonious advocacy one way or the other. Then again, that's a hallowed tradition of the Unix world and [15]long predates the existence of Linux itself. In fact, these distros have profoundly different goals and are aimed at different markets.

[16]Canonical reveals more details about Ubuntu Core Desktop

[17]GhostBSD makes FreeBSD a little less frightening for the Linux loyal

[18]Revamped Raspberry Pi OS boasts Wayland desktop and improved imager tool

[19]Trinity desktop's latest release snaps into action on Q4OS 5.3

Fedora is an upstream distro in the family of its primary sponsor, serving as a foundation for CentOS Stream and RHEL. That's why its [20]policy document contains terms like "leading edge" and "innovative." It's just one member of a larger family, which includes the largest paid-for enterprise distro and its siblings. That means it uses the same commands and same config files in the same locations as the dominant silverback of this particular troop. As such, if you work in the world of paid-for Linux, Fedora is a shoo-in choice. If you want something slower moving, there's CentOS Stream, as used by edgy startups [21]such as Meta .

These things mean that there are no stable, long-term supported versions of Fedora. If you want that from its creators, you must pay – although there are [22]some 20 other organizations who will be happy to help you.

[23]

Fedora 39's LXQt spin has version 1.3, but that still can't do a vertical taskbar. Good job there's still LXDE as well

From the perspective of the Red Hat market, the Debian family is a rounding error. Even if it has [24]50 times more users , they don't pay anything for it , while a few years ago [25]Red Hat made $3.4 billion . Around then, the Debian project had [26]less than a million in the bank . Hardly worth even mentioning, really. As Douglas Adams put it: "Many men of course became extremely rich, but this was perfectly natural and nothing to be ashamed of because no one was really poor – at least, no one worth speaking of."

[27]

The KDE spin did go entertainingly wonky in VirtualBox, however, so we recommend avoiding this combination

Fedora 39 is more polished than ever, and even installing proprietary drivers is now straightforward. We still find the installation program rather clunky, but it works, and installing onto a complex multiboot system with five other OSes across two SSDs worked fine. Fedora's UEFI bootloader was even able to boot a copy of Ubuntu installed in legacy-BIOS mode without a problem – its interop is massively improved from just a decade ago.

The developers are [28]working on a new installer which should surface in Fedora 40 early next year. It's solid, it works well, and there's a desktop to suit everyone … and if you want an LTS version without paying, you could always run [29]Rocky or Alma . ®

Get our [30]Tech Resources



[1] https://www.theregister.com/2003/11/06/red_hats_fedora_released/

[2] https://www.redhat.com/en/blog/announcing-fedora-linux-39

[3] https://www.theregister.com/2023/09/27/beta_ubuntu_fedora/

[4] https://www.theregister.com/2020/04/14/16_years_inkscape_v1/

[5] https://regmedia.co.uk/2023/11/08/fed-39-gnome.jpg

[6] https://docs.pagure.org/modularity/

[7] https://bugzilla.redhat.com/show_bug.cgi?id=2216762

[8] https://fedoraproject.org/spins/

[9] https://www.sugarlabs.org/

[10] https://fedoraproject.org/spins/phosh/

[11] https://fedoraproject.org/wiki/Mobility

[12] 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=2ZU0QNd171DXryty8EmEDbAAAAIY&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[13] https://fedoraproject.org/onyx/

[14] https://regmedia.co.uk/2023/11/08/fed-39-kde.jpg

[15] http://catb.org/jargon/html/H/holy-wars.html

[16] https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/

[17] https://www.theregister.com/2023/11/07/ghostbsd_23_10/

[18] https://www.theregister.com/2023/11/03/raspberry_pi_os_5/

[19] https://www.theregister.com/2023/11/02/trinity_desktop_q4os/

[20] https://docs.fedoraproject.org/en-US/council/policy/guiding-policy/

[21] https://www.socallinuxexpo.org/scale/20x/presentations/upstream-first-metas-linux-userspace-meet-linux-distributions

[22] https://www.theregister.com/2023/08/14/oracle_suse_ciq_openela/

[23] https://regmedia.co.uk/2023/11/08/fed-39-lxqt.jpg

[24] https://www.theregister.com/2023/08/17/debian_turns_30/

[25] https://www.sec.gov/Archives/edgar/data/1087423/000115752319000688/a51958812ex99_1.htm

[26] https://www.theregister.com/2020/09/10/debian_project_address/

[27] https://regmedia.co.uk/2023/11/08/fed-39-kde-vbox.jpg

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

[29] https://www.theregister.com/2023/05/19/rhel_92/

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



Peter Gathercole

It was the move from Red Hat Linux to Red Hat Enterprise Linux and Fedora that made me shift to Ubuntu as the OS on my primary systems. It was the relentless pressure of upgrading Fedora that I couldn't stand. The LTS cadence of Ubuntu was much more appealing for my working system.

Still there (just) after 20 years. Don't like Snaps or Systemd. Looking at other distros including Devuan, Slackware and even non-Linux OS's like FreeBSD now.

I used Test on the latest Fedora

simpfeld

I used to test Fedora on my company's enterprise environment (AD, NFSv4, WiFi etc) and home desktop, and reported issues back to Red Hat in the hope of getting these fixed before they became issues on new RHEL releases. I was a large RHEL customer. I used to benefit personally by having CentOS/Rocky at home. Nice symbiotic relationship.

Now with being called a freeloader and worries about the viability of essential 3rd Party Repos on RHEL, I see no reason to help RH improve their distro, given they are freeloading off my efforts!

Home is now Debian 12 Servers and Ubuntu based.

I really do not get this...

Joe W

"It's also ahead of Ubuntu in the number of editions with alternative desktops, with 11 official spins."

Yeah... why do you need that? Why can't you just install a meta-package to pull in the DE of your choice, or jut an easy way of getting th packages installed? Why does there have to be a separate "spin"?

Re: I really do not get this...

demon driver

From my limited experience in trying several DEs in Ubuntu, my impression is that DEs tend to either really look and feel like the spin/flavour, or be post-installed as a metapackage, with the latter often also causing changes to the look and feel of the original DE, in case that was supposed to remain able to be switched to at will. Too much potentially interfering things under the hood.

Re: I really do not get this...

corb

In addition to using metapackages to add/remove DE's, etc., to existing installations, Fedora offers a 0.6gig network installion "Everything" ISO that allows picking components to install in a fine-grained manner: DE's, window managers, dev tool sets, office apps, etc. E.g., if you want something that's completely different from Gnome and the other releases, you can do it.

A Fedora SIG has for a very long time released updated ISO's -- "Live Respins" of Gnome and the spins wrapping up all the previous updates. It's a nice, reliable way to install Fedora later during a release cycle and avoid most of the inevitable long stream of Fedora updates that happen when you install from a release ISO some time after release day. The ISO's are available on Fedora's infrastructure at https://dl.fedoraproject.org/pub/alt/live-respins/.

Re: I really do not get this...

Liam Proven

[Author here]

> Why can't you just install a meta-package to pull in the DE of your choice,

You can. Exactly as you can on Debian, Ubuntu, Arch, whatever.

But having it ready-made is easier if you know what you're doing and what you like, because you can just get it, ready to go and with less effort.

And it's easier if you _don't_ know what you're doing, because you can just try them all in VMs, or go for the mainstream default option, or read a few reviews and pick the one that sounds like you'd like it.

So everyone wins.

Childish I know

Peter X

I know it's childish/I'm childish, but the borked KDE screenshot says:

Ur Fdbck

...and it amused me. That is all. :)

I used to work in a fire hydrant factory. You couldn't park anywhere near
the place.
-- Steven Wright