Brief: Pop OS 20.04 is an impressive Linux distribution based on Ubuntu. I review the major new features in this review and share my experience with the latest release.
Now that Ubuntu 20.04 LTS and its official flavours are here – it’s time to take a look at one of best Ubuntu-based distro i.e Pop!_OS 20.04 by System76.
To be honest, Pop!_OS is my favorite Linux distro that I primarily use for everything I do.
Now that Pop!_OS 20.04 has finally arrived. It’s time to take a look at what it offers and whether you should upgrade or not?
What’s New In Pop!_OS 20.04 LTS?
Visually, Pop!_OS 20.04 LTS isn’t really very different from Pop!_OS 19.10. However, you can find several new features and improvements.
But, if you were using Pop!_OS 18.04 LTS, you have a lot of things to try.
With GNOME 3.36 onboard along with some newly added features, Pop!_OS 20.04 is an exciting release.
Overall, to give you an overview here are some key highlights:
- Automatic Window Tiling
- New Application Switcher and Launcher
- Stacking feature
- Flatpack support added in Pop!_Shop
- GNOME 3.36
- Linux Kernel 5.8
- Improved hybrid graphics support
While this sounds fun, let us take a look at a detailed look on what has changed and how’s the experience of Pop!_OS 20.04 so far.
User Experience Improvements in Pop OS 20.04
Undoubtedly, a lot of Linux distros offer a pleasant user experience out of the box. Likewise, Ubuntu 20.04 LTS has had top-notch improvements and features as well.
And, when it comes to Pop!_OS by System 76, they always try to go a mile further. And, the majority of new features aim to improve the user experience by providing useful functionalities.
Here, I’m going to take a look at some of the improvements that include GNOME 3.36 and Pop!_OS-specific features.
Support For System Tray Icons
Finally! This may not be a big change – but Pop!_OS did not have the support for system tray icons (or applet icons).
With 20.04 LTS release, it’s here by default. No need of any extension.
There may not be a whole lot of programs depending on system tray icons – but it is still something important to have.
In my case, I wasn’t able to use ActivityWatch on Pop!_OS 19.10 – but now I can.
Automatic Window Tiling
Automatic Window Tiling is something I always wanted to try – but never invested any time to set it up using a tiling window manager like i3, not even with Regolith Desktop.
With Pop!_OS 20.04, you don’t need to do that anyway. The automatic window tiling feature comes baked in without needing you to set it up.
It also features an option to Show Active Hint i.e it will highlight the active window to avoid confusion. And, you can also adjust the gap between the windows.
You can see it in action in their official video:
And, I must say that it is one of the biggest additions on Pop!_OS 20.04 that could potentially help you multi-task more efficiently.
Even though the feature comes in handy everytime you use it. To make the most out of it, a display screen bigger than 21-inches (at least) should be the best way to go!
For this very reason, I upgraded my monitor to a 27-inch screen.
Fret not, if you don’t have a big display and still want to stack up windows in one screen, you still have an option. Pop!_OS offers a stacking feature that comes in handy in such cases, here’s that in action:
New Extensions App
Pop!_OS comes baked in with some unique GNOME extensions. But, you don’t need GNOME Tweaks the manage the extension anymore.
The newly added Extensions app lets you configure and manage the extensions on Pop!_OS 20.04.
Improved Notification Center
With the new GNOME 3.36 release, the notification center includes a revamped look. Here, I have the dark mode enabled.
New Application Switcher & Launcher
You can still ALT+TAB or Super key + TAB to go through the running applications.
But, that’s time-consuming when you have a lot of things going on. So, on Pop!_OS 20.04, you get an application switcher and launcher which you can activate using Super key + /
Once you get used to the keyboard shortcut, it will be very convenient thing to have.
In addition to this, you may find numerous other subtle improvements visually with the icons/windows on Pop!_OS 20.04.
New Login Screen
Well, with GNOME 3.36, it’s an obvious change. But, it does look good!
Flatpak Support on Pop!_Shop
Normally, Pop!_Shop is already something useful with a huge repository along with Pop!_OS’s own repositories.
Now, with Pop!_OS 20.04, you can choose to install either Flatpak (via Flathub) or the Debian package of any available software on Pop!_Shop. Of course, only if a Flatpak package exists for the particular software.
You might want to check how to use Flatpak on Linux if you don’t have Pop!_OS 20.04.
Personally, I’m not a fan of Flatpak but some applications like GIMP requires you to install the Flatpak package to get the latest version. So, it is definitely a good thing to have the support for Flatpak on Pop!_Shop baked right into it.
Keyboard Shortcut Changes
This can be annoying if you’re comfortable with the existing keyboard shortcuts on Pop!_OS 19.10 or older.
In either case, there are a few important keyboard shortcut changes to potentially improve your experience, here they are:
- Lock Screen: Super + L changed to Super + Escape
- Move Workspace: Super + Up/Down Arrow changed to Super + CTRL + Up/Down Arrow
- Close Window: Super + W changed to Super + Q
- Toggle Maximize: Super + Up Arrow changed to Super + M
Linux Kernel 5.4 (updated to 5.8)
Similar to most of the other latest Linux distros, Pop!_OS 20.04 came pre-loaded with Linux Kernel 5.4 at the time of publishing this.
Now, you will find Linux Kernel 5.8 on board.
So, obviously, you can expect the exFAT support and an improved AMD graphics compatibility along with all the other features that come with it.
Even though Pop!_OS doesn’t pitch itself as a lightweight Linux distro, it is still a resource-efficient distro. And, with GNOME 3.36 onboard, it should be fast enough.
Considering that I’ve been using Pop!_OS as my primary distro for about a year, I’ve never had any performance issues. And, this is how the resource usage will probably look like (depending on your system configuration) after you install Pop!_OS 20.04.
To give you an idea, my desktop configuration involves an i5-7400 processor, 16 GB RAM (2400 MHz), NVIDIA GTX 1050ti graphics card, and an SSD.
I’m not really a fan of system benchmarks because it does not really give you the idea of how a specific application or a game would perform unless you try it.
You can try the Phoronix Test Suite to analyze how your system performs. But, Pop!_OS 20.04 LTS should be a snappy experience!
Package Updates & Other Improvements
While every Ubuntu-based distro benefits from the improvements in Ubuntu 20.04 LTS, there are some Pop OS specific bug fixes and improvements as well.
In addition to it, some major apps/packages like Firefox 75.0 (you should find the latest Firefox version depending on when you read this article) have been updated to their latest version.
As of now, there should be no critical bugs present and at least none for me.
You can check out their development progress on GitHub to check the details of issues they’ve already fixed during the beta testing and the issues they will be fixing right after the release.
Download & Support Pop!_OS 20.04
With this release, System76 has finally added a subscription model (optional) to support Pop!_OS development.
You can download Pop!_OS 20.04 for free – but if you want to support them I’d suggest you go for the subscription with just $1/month.
My Thoughts on Pop OS 20.04
I must mention that I was rooting for a fresh new wallpaper with the latest 20.04 release. But, that’s not a big deal.
With the window tiling feature, Flatpak support, stacking feature, and numerous other improvements, my experience with Pop!_OS 20.04 has been top-notch so far. Also, it’s great to see that they are highlighting their focus on creative professionals with out-of-the-box support for some popular software.
All the good things about Ubuntu 20.04 and some extra toppings on it by System76, I’m impressed!
Have you tried the Pop!_OS 20.04 yet? Let me know your thoughts in the comments below.