The Fedora Project is pleased to announce the immediate availability of Fedora Linux 34 Beta, the next step towards our planned Fedora Linux 34 release at the end of April.
Download the prerelease from our Get Fedora site:
Or, check out one of our popular variants, including KDE Plasma, Xfce, and other desktop environments, as well as images for ARM devices like the Raspberry Pi 2 and 3:
Beta Release Highlights
BTRFS transparent compression
After Fedora Linux 33 made BTRFS the default filesystem for desktop variants, Fedora Linux 34 Beta enables transparent compression for more disk space. This increases the lifespan of flash-based media by reducing write amplification for solid-state disks. This compression improves the read and write performance for larger files, with the potential to add significant time efficiency into workflows. With a foundation for future enhancements, we aim to continue adding to these capabilities in future versions.
Replacing PulseAudio with PipeWire
Desktop audio will transition from using PulseAudio to PipeWire to mix and manage audio streams. The supports low-latency for pro audio use cases. PipeWire is better designed to meet the needs of containers and applications shipped in Flatpaks. The integration of PipeWire also creates the space for just one audio infrastructure to serve both desktop and professional use cases for mixing.
Fedora 34 Workstation Beta includes GNOME 40, the newest release of the GNOME desktop environment. GNOME 40 represents a significant rewrite and brings user experience enhancements to the GNOME shell overview. It changes features like search, windows, workspaces and applications to be more spatially coherent. GNOME shell will also start in the overview after login, and the GNOME welcome tour that was introduced in Fedora Linux 33 will be adapted to the new design for an integrated, cohesive look for the desktop.
Fedora Linux 34 Beta provides a better experience in out-of-memory (OOM) situations by enabling systemd-oomd by default. Actions taken by systemd-oomd operate on a per-cgroup level, aligning well with the life cycle of systemd units.
The KDE Plasma desktop now uses the Wayland display server by default. We are also shipping the Fedora KDE Plasma Desktop Spin on the aarch64 architecture for the first time.
A new i3 Spin introduced in Fedora Linux 34 Beta is our first desktop spin to feature a tiling window manager.
Since this is a Beta release, we expect that you may encounter bugs or missing features. To report issues encountered during testing, contact the Fedora QA team via the mailing list or in the #fedora-qa channel on Freenode IRC. As testing progresses, common issues are tracked on the Common F34 Bugs page.
For tips on reporting a bug effectively, read how to file a bug.
What is the Beta Release?
A Beta release is code-complete and bears a very strong resemblance to the final release. If you take the time to download and try out the Beta, you can check and make sure the things that are important to you are working. Every bug you find and report doesn’t just help you, it improves the experience of millions of Fedora Linux users worldwide! Together, we can make Fedora rock-solid. We have a culture of coordinating new features and pushing fixes upstream as much as we can. Your feedback improves not only Fedora Linux, but the Linux ecosystem and free software as a whole.
For more detailed information about what’s new on Fedora Linux 34 Beta release, you can consult the Fedora Linux 34 Change set. It contains more technical information about the new packages and improvements shipped with this release.
An Awesome Fedora release, thank you !
Does anyone know whether BTRFS compression will be enabled for upgraded instances of Fedora, or will it require a fresh install?
It’s only for new installations. If you want to enable it yourself, you can follow the directions at https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression#How_to_test
I am following this, Do I have to add compress=zstd:1 to both / and /home in fstab ?, then update the fstab, and then sudo btrfs filesystem defrag -czstd -r ? I think this is the right way.
So full featured f33 needed a reinstall and f34 too??
there isnt a way to make the official 33-34 upgrade path to fetch the whole changes????
Making changes to existing filesystems is generally not a thing we like to do automatically. There are a lot of edge cases that could result in data loss.
Thanks for the explaination!
Does sudo btrfs filesystem defrag -czstd -r should be run after updating the fstab and re mounting or before ? Also defragmentation is needed for / and /home both ? I think / will be enough as /home is basically a part of / but still just a conformation.
Ok I did it successfully on both /home and / however system monitor has a bug its showing 0 available space but its just a cosmetic issue.
I downloaded the fedora34 workstation onto a usb stick. I have fedora33 on my machine right now. Is there any way of just doing a simple upgrade to 34 without having
to do a fresh install? , as I want to keep all my files on my 33 machine
Do you think you may publish a little more ”beginner friendly” instructions when f34 gets out?
These directions you pointed are a bit puzzling the new user…
Because there is a risk of getting it wrong in a way that’s hard to recover from, I think the beginner-friendly approach is to either not worry about it or to back up personal data and reinstall.
No need for a fresh install, if it is not, just modify /etc/fstab
Just look at /etc/fstab, and if missing, add as here:
/dev/sda4 /home btrfs subvol=homePart,compress=zstd:1 0 0
Is Pulseaudio also replaced in the spins?
Yes, pipewire is the default for audio on all Fedora Linux variants.
will Fedora 34 use GTK4?
Yes, Gnome 40 comes with GTK 4.0
Yes! Maybe some programs are not fully ported yet but the most part is now re-wright in GTK4.
Yes, Fedora will use a window manager GTK4 🙂
Most if not all apps are still in GTK3. There are subtle differences between the GTK4 and GTK3 Adwaita themes so one can tell without looking at the about dialog 🙂 Hint the menu has a darker highlight colour (The dark variant), just as an for example amongst other things.
I noticed Apps are often have version 40sonething or other in the about dialog, like nautilus for example to denote it is part of GNOME40, but it is not GTK4
I suspect in Fedora 35 we will start seeing some GTK4 apps, I already ported my own, there are still bugs to be ironed out in GTK4, it’s … IMO … not yet prime time ready.
Will qt6 be available?
Will there also be a beta release for Fedora Silverblue?
Yes. There’s a community blog post coming about this soon.
It’s heart warming to see love for tiling focused spin from Fedora. Can’t wait to upgrade my second machine to i3-Fedora.
Pipewire is finally here !!!
Just upgraded! LGTM!
Is broken when install using BTRFS on root partition. How to reproduce:
FOR UEFI MODE
1- install using btrfs
2- update the system and update grub
4- grub only shows firmware setup
Would be nice if you could include with this beta announcement either a link or the instructions to “upgrade” from stable release (F33) to beta. 🙂
It can be done with the DNF Plugin https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/ when you set –releasever=34
gnome-books has not been updated , hope a lightweight gnome epub viewer is available .
Foliate is one of the best epub readers for GNOME, and I suspect it’s already upgraded to GTK 4.
Yeah, just try Foliate
Please mention the version of Linux kernel. As my machine uses old Nvidia (Nvidia 304 driver based) graphics card, Linux kernel versions higher than 4.x will not work.
My Fedora 33 laptop (not yet 34!) already shows use of 5.11:
$ uname -r
I guess you can find a newer graphics driver in GitHub, but I can’t be sure given the closed and proprietary nature of Nvidia Drivers.
Please mention the version of Linux kernel. As my machine uses old Nvidia (Nvidia 304 driver based) graphics card, Linux kernel versions higher than 4.x will not work. Is it based on kernel 5.x ?
Of course! It will be released with 5.11.
As a JACK user, I’m very excited about pipewire out of the box. I wonder if a raspi is enough to run a daw.
Isn’t that an open question as “enough” varies with every user. You could probably find somebody doing DAW on an Amiga even today, but that might not be “enough” for the average Fedora user.
Wonder what kernel this supports? I want to try it but so far nothing supports my wireless Realtek 8821CE. Yeah, I tried the GitHub out of tree driver but its not great and is not getting much support. Nice to see audio getting a better solution than Pulse.
Kernel-wise, Fedora is a rolling distribution, so the kernel will always be kept updated to the latest stable version.
Of course there are a few days of delay to allow for testing and patching the latest vanilla (at the moment my kernel is 5.11.8-200.fc33.x86_64 while today 5.11.10 has just been released). It usually takes a bit longer when the transition is from one stable release to the next (say from 5.x.y to 5.x+1.0), which is understandable.
But in general the official repos will get you the latest kernel.
Realtek 8821CE is mainline for some time in LinuxKernel .
I am sur it work with 5.10 & 5.11 (but work for older kernel…)
(https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/wireless/realtek/rtw88?h=v5.9.1 first release with this driver I think)
Fedora 34 beta supports my Intel AC 7260 Wifi Adapter, but Fedora 33 did not.
I know Jack Schmidt about BTRFS, QT6 or GTK4. Nor do I want to.
I loaded Fedora 34 beta and it works, it just plain works in everything I want it to, just like Fedora 33. The only difference for me is the Activities page, horizontal, still does the same things, as before.
All the underlying stuff is of no interest to me, I switch it on and do stuff, the operating system does not get in the way, fabulous.
Trying out Fedora 34 for now 🙂 Thank you !
It’s the famous nixCraft here. The gang is growing!
Will you ship the I3 spin with custom configuration or I3 standard?
For F34 it will be the standard. We will also going to publish some recommendations and personal tweaks, as well as a comprehensive guide on how to tweak stuff.
instead of sending me to flathub website, why not have
sudo dnf install flathub to provide the link /rpm for flathub.
It’s actually just setting up the remote for Flathub, so only a reference, no need of an RPM.
Since so much has been relocated to flathub, it should just be included within Fedora from the onset. Some people will be getting pre-configured Fedora 34 on their desktop/laptop, and not be aware of flathub.
I never heard of flathub until just now.
So, I guess this means PulseEffect will stop working? Any replacement apps for loudness normalization with PipeWire?
Latest versions of PulseEffects require PipeWire ( >5.0), see https://github.com/wwmm/pulseeffects
An Awesome Fedora release STABLE RELEASE!
Leslie Satenstein, Canada
I would like to have one gnome extension (openweather by jens). It is soooo much more practical than the GNOME Weather App.
I have not figured out how to make Gnome weather show me the displays that
Open weather offers information about sun-up/sun-down, barometric pressure. Temp now, and forecast, I use a 4 day setting with an option to choose my city and that other city where my son, his wife, and my grandchildren reside.
I’ve upgraded F33 to F34 Beta without issues. Even my applications from third-party repos seem to work just fine.
There is an issue with GPaste 3.38.6 because it does not appear on the bar… I can’t find a GNOME 40 version in the repos.
There are some system applications such like e.g. gnome-tour I can’t remove via Software (though it seems I could easily do so in the command line)–I don’t like it as it looks like an Android-like approach.
As I’m not a programmer, unfortunately I can’t really contribute to the Fedora Project… But, this is in fact my favorite Linux distro–thank you for the good job! 🙂
“As I’m not a programmer, unfortunately I can’t really contribute to the Fedora Project”
Piotr, I have great news for you! There are so many roles for non-programmers in Fedora. Documentation, design, marketing, testing, etc, etc. You can check out What Can I Do For Fedora? or contact Fedora Join directly. We would love to have you contribute.
Thanks, Ben! That’s so nice and encouraging for newcomers! 🙂 I’m actually already involved in certain non-profit activities and have quite little free time. As a researcher in paleobiology at best I could give some thoughts on the design of the scientific spin but to be honest, I don’t use any of the spins, but the standard version or -more likely- write an article for the Fedora Magazine as I truly love to compose. The main problem is that English is my third language (after Polish and Spanish), so my writings would benefit a lot from some grammar checking–believe me, for us non-English guys life may be quite complicated. Yet, when I find enough free time, I won’t hesitate to contribute one way or another!
What is the name to use DNF upgrade to the beta? Also, if I do that will updates be all that’s required to get final when it’s ready?
Paul, the name is simply 34. And, it’s enough that you upgrade your system just once. F34 Beta will evolve into F34 on (?)April 27–all you should do is a regular update of packages while no rebasing of the system is necessary.
sudo dnf upgrade –refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download –refresh –releasever=34
sudo dnf system-upgrade reboot
Thank you. It went smoothly as always. This was the easiest way for me to get GCC 11. We apparently have a regression test failure on SolveSpace using -march=x86-64-v3 and I want to reproduce it, so this will be perfect.
syntax error, replace ‘-‘ with ‘–‘
upgraded to F34C. Desktop background is superb!
It is up & running calmly.
Thank you Fedora.
I’m sorry, the double – is automatically converted to the long — herein. But, instructions can be easily found in the documentation: https://docs.fedoraproject.org/en-US/quick-docs/dnf-system-upgrade/
replace ‘-‘ with ‘–‘
syntax error, replace – with —
upgraded to F34C, Desktop background is superb!
It is up & running calmly.
Thank you Fedora.
Piotr, Thanks that was completely painless.
Excellent job, Fedora is a great distribution
The organisation of the Download pages is confusing to me.
Two different landing pages for Fedora and Spins is not as good as a single landing page for all variants.
Unfortunatly, the download link for the i3 spin seems to be broken 🙁
I ran sudo dnf update this morning. After rebooted system won’t load /boot/efi. Only loading windows in dual boot.
I’m really hyped for this release, but the current beta (as expected) has already left me with a ton of errors, kernel-core and gnome crashes: “kernel-core WARNING: CPU: 0 PID: 364 at drivers/gpu/drm/ttm/ttm_bo.c:517 ttm_bo_release+0x2ea/0x340 [ttm] [ttm] ttm_bo_move_accel_cleanup” and “gnome-software killed by SIGSEGV __libc_free /usr/bin/gnome-software –gapplication-service”. Also the initial installation screen didn’t show any progress, until it was at 100% and then my desktop just rebooted. I was also unable to select my native language like before while running the liveusb and had to change both my keyboard and input for it to even accept special characters.
I found a few minor bugs in F34 Beta too, which I hope will be corrected. Still, -with the exception of CentOS (now Rocky Linux)- Fedora beta versions used to be more polished (at least for me personally) than virtually any “stable” version of any Linux distro I’ve installed in my life, including Debian, Ubuntu, MX Linux, openSUSE, Mageia.
How was the compatibility part of the extensions and themes? I realized that in gnome tweaks it is no longer possible to change the gnome shell theme using the user theme extension.
I’ve just downloaded it and installed it on a virtual machine. It comes with btrfs by default – I’m wondering if there are any tests for btrfs to give an idea of its capabilities? My Fedora 33 machine’s quite happy with its ext4+LVM set-up – I want to know what advantages versus gotchas exist before I consider changing – and I want to be able to test them. (I was only too happy to change from ext2 to ext3 when that came out, because the pain of sitting through chkdsks after a power outage was only too real.)
Very good Beta release of Fedora! The installation and the upgrade process from Fedora 33 to this Beta release went well. Congratulations to the developer!
its the best ditro at this time thanks so much for the fedora builders
My only issue so far, was the install, on existing btrfs partitions and subvolumes. I had to delete the BTRFS volume, and subvolumes, and create new ones for /home, etc…
Unfortunately the Anaconda Installer does not show the btrfs sub-volumes, but it works !
Anaconda works, but is more than a bit confusing for “custom install”.
I like to have separate partitions or subvolumes for /boot, /home /
/boot is still installed on XFS small partition.
The advantage of having a separate /home partition is to keep your data when/if reinstalling Linux… I did this for years, but now I had to reinstall even this partition, a backup was very useful…
The Anaconda installer have always been a little weak, hopefully it will get some grease one day…
The generated /etc/fstab does not generate and use UUID’s for BRTFS volumes and subvolumes, which is not really a problem…
Good work: So far, everything seems to work well, fast, RPMFUSION is ready…
Will Fedora 34 GTK4 implementation fix the File Picker?
Spent two days setting up i3 to my liking first as a VM now on my hardware. Like 34 a lot and I am very pleased with the result.
Thanks for thi release it has brought me back to Fedora
I have seen the Gnome 40, it is something which was needed from a long time ago. I’m going to try this under virtual machine just to try out a new user interface.
Installed the Beta, and used it for a few minutes, and I’m loving it!
1. Finally, that “FB-looking” Fedora icon is gone from the bootup screen 🙂 Thanks!
2. The new Gnome has a great interface. Will need to get used to the launcher panel having moved to the bottom, but it doesn’t seem to be a problem (and it looks cooler now, btw 🙂 ).
3. The “Extended Gestures” extension is no longer needed (it was one of the only reasons I had Wayland, so I can now switch back to X11, if I ever want/need to).
4. Anyway, scratch #3 – all my extensions are now outdated 🙂 Will see, if there’s anything working for “Clipboard Indicator” (I want access to my clips) and “Transparent Panels” (as I have a dark wallpaper, and just hate that black stripe at the top, but this one is not a dealbreaker).
Will figure out the rest, but it’s looking awesome so far!
I tried the beta with my DAW. I never could get the audio working right. Mixbus crashed several times and left the audio in a really bad way. (Sounded like endless digital feedback) 33 was working great for my audio work after installing with ext4 because btrfs is not good for large files that change a lot.. May have to switch distros as it seems Fedora is all about Oooh Shiny these days. Too bad because I really liked the distro before this.
My bluetooth headphones do have some trouble reconnecting without forgetting the device and repairing, and sometimes you can’t hear anything when it does connect (it even shows the headsphones in the sound tab of gnome control center).
WIth that said, considering this is the first beta with pipewire, this is pretty impressive. Once I get the headphones connected, I have no issues whatsoever throughout the day. Gnome 40 has been great too.
This is a really nice release, thanks for the update everyone who made this possible!
There is a typo in article
Whoops! Thanks for catching that. I fixed it.
Boot failed with kernel-5.11.11-300.fc34.x86_64
Boot OK with kernel-5.11.10
HW Dell Inc. Latitude 7490/0KP0FT, BIOS 1.17.0 10/20/2020
Downgrade dracut 51 , reinstall kernel 5.11.11-300 and boot OK
I’m a total newbie to Linux working on an old Acer laptop, but loving most of the experience. Would you advice to try the Fedora 34 Beta or should I stay on the 33? Thx.
If you are happy with F34 performance in your old laptop, then stick to it. It’ll become main supported release version in 3 weeks. I don’t see point of going back to a 6 month old version.
Good evening, my name is John. I have downloaded and installed the Fedora 34 Beta workstation OS on my primary laptop and am very impressed.
I have been using Linux for several years and overtime I have developed a preference for using either Linux Mate, or Linux Mint on two of my laptops at home. I have tried Ubuntu previously but found it to be cumbersome and occasionally problematic.
Generally in my day to day usage I find both Mate and Mint to be very stable from initial installation to daily use but there are subtle issues that arise from time to time that often make me wonder if I am using the right distro … So that being said, I recently decided to go distro hopping and try out a couple of variants and test them out and see if I could find something I preferred more.
I tried several OS’s and variants of Linux but there is always something that is amiss either with drivers, graphics, packages, or the operating system in general.
However, that being said, this morning I installed the Beta version of Fedora workstation 34 on a recommendation of an online reviewer and I must say I am very impressed. I built a 4 gig USB drive and installed it on 4 different computers.
A Dell desktop Xeon quad core 32gig ram
A HP 8710p laptop dual core 4 gig ram
A HP 8730w laptop quad core 8 gig ram
A HP 6910 laptop dual core 4 gig ram
Installation on all 4 machines was swift and effortless and all hardware was recognised including two of them requiring NVIDIA drivers for the onboard graphics. Everything was installed and automatically recognised (With the exception of a USB wireless stick for the desktop – Can’t have everything)
So far I have had no issues or complaints, and despite the general hardware being of the older variety it’s all worked without any issues.
From installation to general use it’s been seamless. Then the system did it’s updates and here again I was impressed. The download occurred while using the OS, but the updates occurred after a restart offering a secure validation process from download to installation.
There have been some system application crashes with finding applications and installing them through the shop, but this is a Beta OS so experiencing some issues while using it is just to be expected. But so far nothing that is a show stopper.
I look forward to this moving from Beta status to gold code and becoming a certified stable operating system that is something to be proud of.
Thank you for all of your hard work and diligent efforts.
You have my best regards,
I get an error trying to upgrade from F33:
Problem: The operation would result in removing the following protected packages: gnome-shell
(try to add ‘–allowerasing’ to command line to replace conflicting packages or ‘–skip-broken’ to skip uninstallable packages)
no other messages appear.
Thanks for the good an stable releases.
Very solid release as always, except one minor issue.
When using luks encrypted partition, system may not boot due to a bug in dracut https://bugzilla.redhat.com/show_bug.cgi?id=1945596
System already had kernel-core-5.11.11-200.fc33.x86_64 and system-upgrade brings in kernel-core-5.11.10-300.fc34.x86_64. After upgrade system gets stuck on lvm volume activation with 5.11.10 kernel but booting with 5.11.11 will help.
After booting run
get the latest dracut and kernel for a permanent fix.
It would be nice if the dnf upgrade didn’t allow upgrade to pre release version unless specifically requested. For instance
sudo dnf system-upgrade download –releasever=34
worked from version 33 when I was trying to update my VM production template
not knowing it was prerelease. Then an update tonight broke fedora so it won’t boot in the current update but a previous will. So I have downloaded 33 and am reinstalling my template when I get access. Yes I could have read schedules and such but it would be convenient and safe to for a choice of 34b for beta or 34p for pre-release.
just a suggestion
Please we need a better screen recorder for Wayland. Recording the whole screen isn’t ideal when you want to help someone and show them just a piece of your screen. Unfortunately I don’t have the skills to develop it myself, but I don’t understand why, after years, we still to keep switching to X the get the screen recorders to work
I totally agree.
There are a couple of points:
For recording, I use Vokoscreen which works well, but only under X.
Gnome 40 is fantastic and looks beautiful. It works well even on my old HP Stream netbook.
I like the dock at the bottom, because more applications fit in.
I don’t miss the extensions much, except for the weather extension.
If you do a fresh install, some applications are with round corners. But on computers I upgraded from F33, I still have “old style” corners at bottom. I guess it has to do with some sort of theme. I have not found out yet.
The very latest versions of OBS (27) work on wayland. https://github.com/obsproject/obs-studio/releases
I’ve been trying out the Live USB and generally like the feel of F34. I’m currently running F33 and have been a Fedora user since F15. I like having my App Launcher bar on the left side of the screen and I’ll eventually get used to it now being on the bottom. I see from previous comments that this new location is an aggravation for quite a few Fedora users. Perhaps an easier solution to being able to relocate the App Launcher by the user settings, is to move the hot corner down to the bottom left. That way, the mouse would still be close to the App Launcher for quicker access and less mouse travel.
Otherwise, I think the Fedora community has once again produced a cutting edge stable release Linux distro. Kudo’s to all who have worked hard in it’s development. Once F34 is out of Beta, I’ll be upgrading my experimenter PC and exploring the intricacies further. Well done to you all.
Having a lot of issues playing DRM content browsers, specifically TIDAL. I’ve tried Firefox and Chromium (Freeworld).
I’ve installed tonnes of packages, following standard advice on the net and enabled additional DRM plugins in Firefox, but simply cannot get it working.
Here’s my recent dnf install history. I don’t remember having to do anything extra special in Fedora 33.
52 | install lame* --exclude=lame-devel
51 | install gstreamer1-plugins-bad-* gstreamer1-plugins-good-* gstreamer1-plugins-base gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
50 | install ffmpeg
49 | install mpv
48 | install ffmpeg-libs compat-ffmpeg28 ffmpeg-libs compat-ffmpeg28 gstreamer1-libav gstreamer1-plugins-ugly
Some of these commands are from Fedora’s documentation:
Every upgrade or clean install, I always have to install the RPM Fusion add-ins as soon as they get released for the specific Fedora release. So much multimedia will not work without it. It’s one of the first things I check before I do an upgrade is to be sure the new RPM Fusion plug-ins are available. They’re generally in test phase for Beta releases and can be installed. Worth a try. https://rpmfusion.org