News: 1616000709

  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)

What's in Fedora 34? GNOME 40, accelerated Wayland, PipeWire Audio, improved Flatpak support, and more

(2021/03/17)


Ahead of its release next month, the Fedora community has posted details of what is coming in Fedora 34, Red Hat's bleeding-edge Linux distro.

Fedora is where Red Hat tries new features that may make their way into Red Hat Enterprise Linux (RHEL) in future. While sponsored by Red Hat, it is also a community project in its own right.

[1]

Although the focus is on innovation, Fedora Workstation describes itself as "a reliable, user-friendly and powerful operating system for your laptop or desktop computer". The server edition presents itself as "a short-lifecycle, community-supported server operating system" which is enough to deter most production use, other than for those who particularly need some new feature which it supports.

[2]

Fedora 34 ready to go

[3]

New Fedora releases arrive every six months or so, and Fedora 34 is next up. Christian F K Schaller, an engineering manager who leads Red Hat's desktop efforts, has [4]posted about what to expect in this release, due in April. Items that he highlighted include:

Wayland improvements: The display server protocol which aims to replace the X window system has been updated with accelerated 3D graphics on Nvidia GPUs and headless display support – the latter enabling cloud servers to run a desktop accessed remotely. "Once those two items are out we consider our Wayland rampup/rollout to be complete," said Schaller.

[5]

Fedora 34 asks permission to use location services, powered by Mozilla

PipeWire audio: [6]PipeWire is a multimedia processing engine which is already used in Fedora for video, but will now also be used for audio, replacing PulseAudio and Jack. Schaller said this will "make the pro-audio community first-class citizens in Fedora Workstation and Linux in general." That said, Schaller confessed that "it is still somewhat of an open question if we end up actually switching to PipeWire in Fedora Workstation 34" so at worst it may not come until Fedora 35.

[7]

The app grid in Fedora gives quick access to frequently used applications and includes the workspace switcher above

Toolbox: Aimed at developers, this feature is a containerized environment for development and debugging, making it safe to install development tools and to experiment without risking the stability of the host operating system. New in Fedora 34 is the ability to set up RHEL containers in toolbox so that users can run Fedora for their desktop and develop in RHEL. It is necessary to register for a (free) RHEL developer subscription.

Incremental updates for Flatpak packages: Fedora is aiming to make the Flatpak format the "primary packaging format that Fedora users consume their applications in," said Schaller, but a snag to date has been that Red Hat's preference for OCI (Open Container Initiative) images has prevented incremental updates, which meant large downloads for every update. This is now fixed. There is also going to be integrated access to Flathub.org to ease the path of discovering and installing Flatpak applications.

[8]

The new GNOME 40 desktop arrives in Fedora 34

GNOME 40: A major new release of the widely used Linux desktop environment, which will therefore introduce many design changes to Fedora uses. This includes a refresh of the Activities Overview, the Fedora application switcher, which features a horizontal dock (or dash) at the bottom of the screen and a workspace navigator at the top, allowing users to switch between workspaces by clicking a thumbnail. A workspace is a desktop space enabling users to switch between groups of running applications. The app grid, showing frequently used applications, also shows the running desktops above.

Touchpads and mouse: Haptic touchpads will be supported, Schaller hopes, and GNOME input has been moved to a separate thread which should ensure that the mouse remains responsive even when the main Wayland thread is busy.

[9]

The Activities Overview lets users easily switch between workspaces

[10]

We ran up Fedora 34 using a nightly build and (to no great surprise) encountered a few installation glitches. We did get a successful install on a Hyper-V virtual machine, and first impressions of Fedora 34 are positive. The developer aspect is important: with increasing focus on Linux for server applications and browser-based, cross-platform or mobile applications for clients, something like Fedora 34 looks more than viable for workstation use. ®

Get our [11]Tech Resources



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

[2] https://regmedia.co.uk/2021/03/17/fedora.png

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

[4] https://blogs.gnome.org/uraeus/2021/03/15/what-to-look-for-fedora-workstation-34/

[5] https://regmedia.co.uk/2021/03/17/location.png

[6] https://pipewire.org/

[7] https://regmedia.co.uk/2021/03/17/appsgrid2.png

[8] https://regmedia.co.uk/2021/03/17/gnome40.png

[9] https://regmedia.co.uk/2021/03/17/activities.png

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

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

Ben Tasker

> replacing PulseAudio

Sold!

David 132

Indeed.

(insert FryShutUpAndTakeMyMoney.gif here)

nematoad

Some questions re. Pipewire.

(A) Have they got away from that stupid nonsense about having to reboot if you fiddle around with PulseAudio?

(B) Has the hand of Poettering been involved with Pipewire?

If the answers are yes and no then that can only be a good thing. I'm not so sure about the rest of the changes though.

Brian Morrison

Reboot if you fiddle around with Pulseaudio? It runs in user space and has a daemon, so all you need to do is kill it and start it yourself.

GNOME 40?

DS999

Did they jump from 3 to 40, or did I Rip Van Winkle myself last night?

Re: GNOME 40?

Brian Morrison

No, they decided to name it 40 instead of GNOME 3.40. Not too difficult to find that out eh?

not excited about the 'wayland' thing

bombastic bob

are we going to need to fork X11 the way we had to fork gnome 2 into Mate ???

NOT wanting 'Wayland'. It breaks the use of the DISPLAY env variable for remote X11 protocol, which _I_ _USE_ _ALL_ _OF_ _THE_ _TIME_ for doing things *LIKE* using a GUI editor on source files on an embedded system that either has too tiny of a screen or is running headless.

And don't even *SUGGEST* that a bloatware like Wayland and a non-solution like "cloud server" would even REMOTELY make it possible to do the same thing...

another good alternative in the X11 world is tigerVNC server, which can implement the entire desktop on a headless system, or allow for a secondary desktop on the SAME system (with vncviewer to display it). But of course, it's X11 protocol.

But, then again... we gotta have CHANGE for the SAKE of CHANGE. I forgot.

counterarguments: optional. still have X11. [for NOW, yeah]

might I remind you all:

* systemd

* Pulse Audio

* Gnome 3

any questions?

Re: not excited about the 'wayland' thing

DarkwavePunk

I completely agree with you on the exporting DISPLAY thing in X11. I'm sure that there must be design reasons for Wayland not to have similar functionality. Stuff like VNC, RDP, and even Citrix gubbins can replicate some of the functionality with a fairly small footprint.

I've not looked at tigerVNC. I just use xrdp for my work Citrix -> Linux desktop needs. Thanks for the tip.

At least they're trying to kill Pulseaudio though right?

Re: bloatware like Wayland

Anonymous Coward

I love watching the trolls as much as the next man but I cannot overlook this point. On my machine Wayland's package is 0.75MB whereas xorg-server is 3.65MB. Minute differences might exist from computer to computer but clearly X11 is *by far* the bloated one here.

Re: bloatware like Wayland

kvuj

nonono

Even though I've never even looked into wayland I will hate it and spew nonsense in the comments because change is bad right?

*sigh*

The discussion of display protocols is always so stupid, that I prefer to listen at what the developers have to say, and most comments I've heard is that wayland fixes a lot of issues (tearing/performance/latency) at the cost of being very small.

That and apps can't spy on your keyboard inputs even out of focus. Oh and they can't query your cursor position at all times.

Re: not excited about the 'wayland' thing

Brian Morrison

From what I know xorg is pretty much unmaintained and X11 is even worse, that is the reason that things are changing.

If you want to keep old stuff then you need to have enough competent people to work on the code and ensure it gets fixes and features that allow it to interoperate with the rest of the world.

'scuse me?

TrevorH

Fedora is aiming to make the Flatpak format the "primary packaging format that Fedora users consume their applications in,..."

Re: 'scuse me?

Will Godfrey

Just about the ultimate in bloat - be ready to at least quadruple your storage and possibly RAM as well.

Re: 'scuse me?

Jim Mitchell

I'd rather consume flapjacks than flatpaks.

It was a book to kill time for those who liked it better dead.