Workstation, server, IoT? No worries. Fedora 36 is out – all 13 editions of it

Latest version of Red Hat's free distro family arrives, a day after the paid one


Version 36 of Fedora, the free community Linux distro sponsored by Red Hat, is here.

And let it be known that there's a lot more to Fedora 36 than just the well-known distribution, with its different desktop spins.

There are multiple parallel products under the Fedora banner, and they've all got new versions out, too.

The default desktop is GNOME 42, accompanied by spins with KDE, Xfce, LXQt, MATE, Cinnamon, LXDE, Sugar, and i3.

There were a few delays before the release, but that's not so unusual with Fedora releases. We covered the highlights of what's new when we looked at the beta back in March and that still holds true now. The release version isn't massively different, and the release notes and changeset give all the details.

Fedora 36 optionally has a KDE edition for a more traditional desktop

Fedora 36 optionally has a KDE edition for a more traditional desktop

As well as Workstation, there is also Fedora Server, which has no graphical desktop (although you can install one if you want) but offers Modularity – parallel installations of different component versions.

Alongside them is Fedora IoT, which has been its own edition since Fedora 33. Like openSUSE Kubic, SLE Micro, and Ubuntu Core, this is a small, lightweight (3GB disk, 1GB RAM) distro with transactional software installation and updates.

This means that the root filesystem is read-only, and updates are via ostree. It runs on x86-64 and some selected Arm SBCs.

Speaking of transactional software, Fedora Silverblue version 36 is also out. Silverblue is a desktop distro, but it uses the same sort of transactional installation system as the IoT edition. The root filesystem is read-only, the only way to add new software is via Flatpaks, and it doesn't have a conventional package manager at all.

Silverblue is based on GNOME, just like the primary version. If you're not a GNOME fan, there is also a KDE-based immutable version of Fedora, called Kinoite.

Both Silverblue and Kinoite can trace their ancestry to CoreOS, which Red Hat acquired in 2018. Fedora CoreOS is another, separate project, although for now its stable version is still on 35: version 36 is available in the testing and next streams.

Finally, we ought to mention Fedora Rawhide, even though it doesn't have specific versions. Rawhide isn't a release as such, but it is an option. It's Fedora's equivalent to Debian "Sid": a continuously-changing snapshot of the work-in-progress next version of the distro. It's not exactly a rolling-release like Arch Linux or even the new Ubuntu rolling rhino, but if you want the latest and greatest versions of everything, it's there for you.

There's a lightweight version with LXQt and only essential apps preinstalled

There's a lightweight version with LXQt and only essential apps preinstalled

One reason we specifically mention Rawhide is to talk about disk formats. Fedora defaults to formatting the hard disk with Btrfs, as it has since version 33, but it's worth noting that this doesn't confer much benefit yet.

Much like Fedora Silverblue, both Canonical with Ubuntu Core and SUSE with Kubic and MicroOS are experimenting with immutable distros. The difference is that they are using copy-on-write (COW) filesystems: Btrfs for SUSE and ZFS for Ubuntu.

One of the big benefits of a COW-capable filesystem is that it makes it very fast to create snapshots: essentially, the OS can say "make a snapshot of this directory at this point", and the filesystem automatically and invisibly starts redirecting any changes to those files to new, separate copies.

The idea is that if an update goes wrong and something stops working, then you can just reboot and revert back to an older snapshot in which everything worked. This works via a tool called Snapper in SUSE distros, and Ubuntu is working on something similar, although neither this nor ZFS are enabled by default yet.

In SUSE distros, including both openSUSE Leap and Tumbleweed, if an update goes wrong, you can pick an older snapshot in the GRUB boot menu and immediately bring your computer back to life. Then you can either just continue working, or if you have the time, troubleshoot what went wrong. This is the big feature that makes Tumbleweed so usable as a rolling-release distro.

It would be easy to conclude that because Fedora now uses Btrfs, that automatically brings it to parity with openSUSE, but that's not the case. Fedora has no snapshot support at all by default. You can enable it, but it's not trivial, and as Fedora keeps its /boot directory in a separate partition formatted with plain old ext4, it won't automatically include kernels. If you want that too, it's a significant task.

Without it, there isn't really any significant benefit to using Btrfs. RHEL doesn't include Btrfs at all, nor ZFS, which is why it had to develop OSTree: to deliver snapshot-like functionality on non-COW filesystems. Since it's spending money and effort on that – and special OSTree-based editions such as Silverblue, Kinoite, and Fedora IoT – this effectively means less reason to work on snapshot support on Btrfs.

Indeed, not only is there no gain from using Btrfs, there are potential costs. Btrfs can be fragile, which is why SUSE has a whole page on how to recover from errors, complete with the worrying line:

WARNING: Using '–repair' can further damage a filesystem instead of helping if it can't fix your particular issue.

This is why the new bcachefs filesystem uses the strapline "The COW filesystem for Linux that won't eat your data".

Btrfs is less of an issue on a server, such as a SLE box, probably protected by a UPS – but Fedora is predominantly a desktop and laptop distro, and as such, Btrfs is potentially a liability rather than a benefit. Because Red Hat has its own next-gen filesystem effort, Stratis, Fedora is unlikely to adopt bcachefs in the foreseeable future.

Overall, as we said of the beta, Fedora 36 is a solid, mature distro. The lack of stable releases, unlike Ubuntu LTS or openSUSE Leap, mean it's not the most boring, safest choice – we note, for instance, that Slack no longer supports Fedora. GNOME fans who enjoy customizing their desktop might also want to be wary of self-updating extensions. Unlike Ubuntu, each version gets updates until a month after the release after next, so when you upgrade, you can skip a version. An annual upgrade cycle isn't so bad.

The Reg FOSS desk feels that in some ways, the interesting stuff is happening with modularity in the Server edition, and with the immutable filesystems of the IoT, Silverblue, and Kinoite editions.

We gave Kinoite a short test-drive, and at GUI level, it feels just like any other distro. It's fast and responsive, and you can add graphical apps from the Software Centre just like a normal distro. The differences are only apparent at the command line: there's no dnf command, no package manager at all, and even the superuser can't make a new directory in the root folder.

What's impressive Kinoite 36 is that it looks and works exactly like the standard KDE edition

What's impressive about Kinoite 36 is that it looks and works exactly like the standard KDE edition

A read-only root filesystem means that these editions should be more robust, safely immune to problems such as sudden power outages, unlike any other mainstream distro. It might be a shock to the system for a more experienced Linux power user, accustomed to popping open a shell and customising their installation, to find that they can't.

But this is probably the future of Linux distributions, and Fedora, more than any other mainstream distro, is delivering the first taste. ®


Other stories you might like

  • Stolen university credentials up for sale by Russian crooks, FBI warns
    Forget dark-web souks, thousands of these are already being traded on public bazaars

    Russian crooks are selling network credentials and virtual private network access for a "multitude" of US universities and colleges on criminal marketplaces, according to the FBI.

    According to a warning issued on Thursday, these stolen credentials sell for thousands of dollars on both dark web and public internet forums, and could lead to subsequent cyberattacks against individual employees or the schools themselves.

    "The exposure of usernames and passwords can lead to brute force credential stuffing computer network attacks, whereby attackers attempt logins across various internet sites or exploit them for subsequent cyber attacks as criminal actors take advantage of users recycling the same credentials across multiple accounts, internet sites, and services," the Feds' alert [PDF] said.

    Continue reading
  • Big Tech loves talking up privacy – while trying to kill privacy legislation
    Study claims Amazon, Apple, Google, Meta, Microsoft work to derail data rules

    Amazon, Apple, Google, Meta, and Microsoft often support privacy in public statements, but behind the scenes they've been working through some common organizations to weaken or kill privacy legislation in US states.

    That's according to a report this week from news non-profit The Markup, which said the corporations hire lobbyists from the same few groups and law firms to defang or drown state privacy bills.

    The report examined 31 states when state legislatures were considering privacy legislation and identified 445 lobbyists and lobbying firms working on behalf of Amazon, Apple, Google, Meta, and Microsoft, along with industry groups like TechNet and the State Privacy and Security Coalition.

    Continue reading
  • SEC probes Musk for not properly disclosing Twitter stake
    Meanwhile, social network's board rejects resignation of one its directors

    America's financial watchdog is investigating whether Elon Musk adequately disclosed his purchase of Twitter shares last month, just as his bid to take over the social media company hangs in the balance. 

    A letter [PDF] from the SEC addressed to the tech billionaire said he "[did] not appear" to have filed the proper form detailing his 9.2 percent stake in Twitter "required 10 days from the date of acquisition," and asked him to provide more information. Musk's shares made him one of Twitter's largest shareholders. The letter is dated April 4, and was shared this week by the regulator.

    Musk quickly moved to try and buy the whole company outright in a deal initially worth over $44 billion. Musk sold a chunk of his shares in Tesla worth $8.4 billion and bagged another $7.14 billion from investors to help finance the $21 billion he promised to put forward for the deal. The remaining $25.5 billion bill was secured via debt financing by Morgan Stanley, Bank of America, Barclays, and others. But the takeover is not going smoothly.

    Continue reading

Biting the hand that feeds IT © 1998–2022