Why Snap and Flatpak make Linux a better OS for the average user

Deagreez/Getty Photos For a very long time, Linux obtained a foul rap for not simply being tough to make use of, however for not having the software program essential to be productive. I bear in mind, again within the early days of utilizing Linux (I began in ’97), these points had been very a lot … The post Why Snap and Flatpak make Linux a better OS for the average user appeared first on Ferdja.

May 5, 2023 - 10:00
 3
Why Snap and Flatpak make Linux a better OS for the average user

Side profile of a person typing at a desk in front of multiple monitors with code on screen.

Deagreez/Getty Photos

For a very long time, Linux obtained a foul rap for not simply being tough to make use of, however for not having the software program essential to be productive. I bear in mind, again within the early days of utilizing Linux (I began in ’97), these points had been very a lot true. Not solely was Linux sophisticated to stand up and working, however putting in software program usually required a nightmare of dependency installations and manually compiling software program. 

On high of that, numerous the software program I trusted was nowhere to be discovered. This, in fact, was method earlier than the net browser turned the first software for each productiveness and leisure.

Additionally: One of the best Linux laptops

These days are lengthy since gone. Now, Linux is extremely simple to make use of and provides lots of of 1000’s of functions that may be put in utilizing bundle managers that make the method very user-friendly. 

Nonetheless (there’s at all times a nevertheless), you will see that that not each bundle supervisor is created equal. For instance, Ubuntu has apt, which makes putting in software program from the command line as simple as:

sudo apt set up firefox -y

RHEL-based distributions have dnf, which is equally as easy:

sudo dnf set up firefox -y

With these bundle managers, the software program is put in from repositories and generally you may discover putting in one piece of software program requires you to first set up one other. Now, bundle managers like apt are excellent at choosing up and putting in dependencies for you. And on the off-chance that fails, you may at all times return and difficulty the command:

The above command will repair any lacking dependencies. It is fairly helpful and one thing I’ve to rely upon usually.

Additionally:  set up Linux functions from the command line

That is the place Flatpak and Snap come into play. These are thought-about common bundle managers which might be distribution agnostic (that means you should use them on nearly any Linux distribution) and make putting in software program simply as simple (if not simpler) than the built-in bundle supervisor.

What makes Snap and Flatpak packages so particular?

One of many explanation why Snap and Flatpak had been developed was to take away the dependency points discovered with conventional bundle managers. You see, each Snap and Flatpak packages include all of the software program obligatory to put in the bundle in query, together with dependencies. 

So, whenever you go to put in a sure piece of software program by way of both Snap or Flatpak, you do not have to fret about putting in dependencies as a result of the developer of the Snap or Flatpak bundle has taken care of that for you.

Additionally:  simplify Flatpak app set up on the KDE Plasma desktop

Ease of use is not the one attraction to each Snap and Flatpak. There’s one different main level that may be a little bit of a sticky difficulty with open-source purists.

With each Snap and Flatpak, you achieve entry to loads of proprietary software program. For instance, you may’t merely set up both Zoom or Spotify utilizing apt or dnf (not with out first finding and including repositories, and even that may trigger you issues). With Snap and Flatpak, an entire different world of software program is opened for the Linux consumer. 

For instance, I can open a terminal window and set up Zoom with:

sudo snap set up zoom-client

I can even go to both the Snapcraft store or Flathub and discover all types of obligatory software program obtainable that I won’t in any other case have entry to. 

So, not solely do each Snap and Flatpak make putting in software program a lot simpler on Linux, however in addition they open the floodgates to software program that will in any other case be both difficult or unattainable to put in on Linux. To make this much more interesting, some distributions roll Snap and/or Flatpak help into the GUI app retailer. For instance, I can seek for Zoom within the Pop!_OS Pop Store and discover an entry listed (Determine 1).

Zoom listed in the Pop!_OS Pop Shop for easy installation with Flatpak.

This Zoom set up is dropped at you by Flatpak.

Screenshot by Jack Wallen/ZDNET

Taking off my rose-colored glasses

As you navigate the waters of Linux, you may discover that it is not all rosy regarding Snap and Flatpak. Throughout the Linux neighborhood, there’s been a fairly constant debate about which is the most suitable choice and why these instruments aren’t essentially good for Linux as an entire. 

Additionally: One of the best Linux distros for rookies

Nonetheless, I am all for something that makes Linux simpler for the typical consumer, and each Snap and Flatpak do exactly that. So, from my perspective, each Snap and Flatpak have executed a world of fine for the open-source working system and end-users generally. 

Due to that, I extremely advocate customers new to Linux not hassle listening to the bickering on both facet of the fence. Though each camps have legitimate explanation why their bundle format is the very best, each of them provide vital advantages to Linux as an entire and people who use it.



The post Why Snap and Flatpak make Linux a better OS for the average user appeared first on Ferdja.