Source: It’s FOSS
Now that Fedora 33 beta has landed, considering the feature changes, it looks to be one of the biggest release ever.
Fedora 33 final version should be releasing in mid to late October 2020. But there is no specific release date or schedule like Ubuntu here.
Let’s see what are these changes that make Fedora 33 a release worth following.
New features in Fedora 33
Most of the features listed here are confirmed changes. I’ll update the article with more feature changes in the future.
Btrfs is the new default filesystem
In a surprising move, Fedora announced that it will be using Btrfs as the default filesystem for the new installations starting with Fedora 33.
This is a big move and not everyone agrees with. You should still be able to use Ext4 filesystem while installing Fedora 33 but you have to do a bit of effort for that.
Nano is the default terminal-based text editor
Starting with Fedora 33, Nano will be the default text editor in the terminal. If you are not familiar with it, try the Nano beginner’s guide I have written earlier.
Keep in mind that you can still change the default text editor in terminal if you don’t like Nano.
Swap on zRAM by default
Fedora 33 will utilize zram instead of swap partition by default. zram is RAM drive that uses compression. Due to compression, it uses half as much memory as its size.
So when the RAM is full and the system needs more memory, instead of using swap partition, Fedora will use the zram device (usually under /dev/zram0). Here’s the explanation on the change:
The system will use RAM normally up until it’s full, and then start paging out to swap-on-zram, same as a conventional swap-on-drive. The zram driver starts to allocate memory at roughly 1/2 the rate of page outs, due to compression. But, there is no free lunch. This means swap-on-zram is not as effective at page eviction as swap-on-drive, the eviction rate is ~50% instead of 100%. But it is at least an order of magnitude faster than drive based swap.
zram has about 0.1% overhead or ~1MiB/1GiB. If the workload never touches swap, this overhead is the sole cost. In practice when not used at all, feature owner has experienced ~0.04% overhead.
systemd-resolved enabled by default
Fedora is trying to standardize on upstream systemd service. Standardizing reduces behavior differences between different Linux distributions.
In that effort, Fedora 33 is going to use systemd-resolved by default. This systemd service provides network name resolution.
Improved hardening for 64-bit ARM devices
Fedora 33 changes enables support for newer ARMv8.3~8.5-level code hardening features in order to enhance the security. This should serve to make Fedora more resistant to a couple further classes of runtime attacks.
GNOME 3.38 and all the visual changes it brings
GNOME 3.38 is already here. And, Fedora 33 does feature it in the new release.
There will be some performance improvements and visual changes to it. They even plan to add touchpad gesture for switching workspaces.
Animated background based on time of day
This is not a serious change but a little eye candy is not a bad deal. Fedora 33 will use animated background that will change the color shades based on the time of the day.
This feature is getting quite popular and if I remember correctly, Manjaro Linux 20 also uses it.
Dropping legacy BIOS support (not this time)
Fedora developers are also discussing dropping legacy BIOS support and go with UEFI-only approach. Before you get outraged, do keep in mind that Intel is ending legacy BIOS support in 2020.
This change is not a part of Fedora 33 but it was put up for discussion. So, you may expect it to happen next year or so.
Other changes
Fedora is also updating the system-wide crypto policy to further disable legacy cryptographic protocols (TLS 1.0 and TLS 1.1), weak Diffie-Hellman key exchange sizes (1024 bit), and use of the SHA-1 hash in signatures.
Apart from that, there are some software changes that you might find interesting:
- Latest MinGW
- GNU Make 4.3
- Ruby on Rails 6.0
- Boost 1.73
- Golang 1.15
- glibc 2.32
- Java 11
- LLVM 11
- Node.js 14.x series
- Perl 5.32
- Include Python 3.9, drop Python 2.6 and 3.4
- RPM 4.16
Do you agree with the changes?
As I mentioned earlier, Fedora 33 should be released in late October this year. Existing Fedora 32 users should be able to upgrade to the new release when the stable version is available.
If you can’t wait, you can get your hands on Fedora 33 beta from its official website. You should be able to see the Fedora 33 beta releases along with Fedora 32 ISO files.
Which Fedora 33 feature you like the most? Do you agree with changing the default filesystem and the editor? Do share your views in the comment section.
I tried it @ end of last month ‘n it looks great. I use the Cinnamon Spin version…for some reason their default Workstation/Gnome version doesn’t allow for full-time root user, i.e. Workstation/Gnome forces a standard user be created.
Your style is very unique compared to other folks I have read stuff from. Thanks for posting when you’ve got the opportunity, Guess I will just bookmark this page.
Wonderful goods from you, man. I’ve understand your stuff previous to and you’re just too fantastic. I really like what you have acquired here, really like what you’re saying and the way in which you say it. You make it entertaining and you still care for to keep it wise. I can not wait to read far more from you. This is really a terrific web site.
Hello There. I found your blog using msn. This is an extremely well written article.
I’ll be sure to bookmark it and come back to read more of your useful information. Thanks for the post.
I will definitely return.
Hey very nice site!! Man .. Beautiful .. Wonderful .. I’ll bookmark your web site and take the feeds additionally?
I am glad to search out so many useful information right here within the put up, we want develop extra
techniques on this regard, thank you for sharing. . . . . .