Linux needs a better solution than yet another app store

Linux package managers and app stores
Linux needs to improve the way software is found and installed

There's something spooky about the rise of the app store. It's like some richly decorated room in an old mansion. It looks fantastic and offers a wealth of original features. But something just doesn't feel right. There's a whiff of some damp spirit hovering in the corner, or behind the faux chestnut panelling.

And yet, from the one in your mobile or behind a browser tab, to their rise in desktop computing, app stores are now hiding everywhere. I could never have guessed how successful they would become, and I suspect, neither could Apple - at least initially.

They seem to go against the grain of why many of us use technology - we want to bend it to our will, not to what someone else thinks we'd like. But for Apple, the creation of its app store must have seemed the easiest and most obvious solution for its walled garden of iOS devices. It couldn't let people install applications freely, and when it finally decided to let developers create their own applications, it wanted to control the portal to keep control of the device.

It can't have been planned, like Microsoft's capitalisation of the burgeoning IBM PC clone market, but through necessity, the stars were aligned and the definitive app store was created.

Forget the freedom to install anything from anywhere, or the ability for anyone to publish anything they want. What users seem to prefer is ease of use, simple updates and value for money. I'm not surprised.

Despite my reservations, there's something very intuitive about the idea of an app store, and I find myself looking for reasons for why their ascension didn't happen sooner.

The package manager as app store

This is especially true in the world of Linux, which has had a very close approximation to an app store for more than a decade. This is the package manager - a portal to a world of free software, full of new applications, tools, wallpapers and sounds. It has the potential to succeed as one, and ticks many of the same criteria as Apple's alternative, but you don't feel the same love when you choose to launch one.

The problem is that package managers appeared not through convenience to the user, but convenience for the distribution. It's a logistical solution for software. A Linux distribution is such a clutter of dependencies, locations and version numbers that a package manager is required to keep all these elements in balance. Without one, you'd have to either install statically linked packages or run the minefield of a manual installation - a process best described as the polar opposite to downloading an executable and running it.

Until relatively recently, Linux package managers could never have been considered app stores in the same way as Apple's or Google's. Few allowed you to browse by popularity or discover applications similar to the ones you'd already installed. Nor do they present their bounty with any particular finesse.

Missed opportunity

This has been a missed opportunity. If you're lucky, a search for 'Firefox' will reveal the tool you're after and the package to install, but you may just as easily end up with a list of extensions, libraries or developer files.

This isn't the fault of the package manager developers - it's in the remit of many Linux solutions to be perfunctory rather than perfect. They'd rather things were possible than impossible, even if that means only a basic interface. Apple would rather keep things impossible if they can't be done properly.

But things are changing. The community Mint distribution has made big steps towards improving the download experience with its package manager, and Ubuntu is also taking the challenge seriously. Its Software Center offers a decent selection of paid-for apps, plus an array of free software.

But it's the next version, 5.0, that's shaping up to be revolutionary. If it delivers on some of the promises hinted at in early prototypes, it will be one of the major reasons for using Ubuntu again. That spooky feeling must have something to do with app stores losing the spirit of adventure that used to come with tracking down applications and installing them yourself.

If all we're ever going to do in the future is click to download pre-approved binaries, there's going to be little old-school fun. Of course, those apps should work a lot better and be easier to maintain, but that's unlikely to help part-time developers who simply want to share their idea.

I think free software needs a better solution than yet another app store. It needs an open, portable and widely adopted framework that rethinks software delivery without a gatekeeper. Only then will the spirit of adventure be maintained and that pesky spirit in the corner exorcised.

TOPICS
Latest in Software & Services
TinEye website
I like this reverse image search service the most
A person in a wheelchair working at a computer.
Here’s a free way to find long lost relatives and friends
A white woman with long brown hair in a ponytail looks down at her computer in a distressed manner. She is holding her forehead with one hand and a credit card with the other
This people search finder covers all the bases, but it's not perfect
That's Them home page
Is That's Them worth it? My honest review
woman listening to computer
AWS vs Azure: choosing the right platform to maximize your company's investment
A person at a desktop computer working on spreadsheet tables.
Trello vs Jira: which project management solution is best for you?
Latest in News
An Apple Music pink/pixellated poster advertising DJ with Apple Music
DJ with Apple Music lands, allowing subscribers to build and mix DJ sets directly from its +100 million-song catalog
The Meta Quest 3 and controllers on their charging station which is itself on a wooden desk next to a lamp
Forget Android XR, I've got my eyes on Vivo's new Meta Quest 3 competitor as it could be the most important VR headset of 2025
Samsung Galaxy S25 from the front
The Now Bar on Samsung One UI 7 is about to get a lot more useful – and could soon match Live Activities on iOS
Marvel Rivals
Marvel Rivals will get two new hero skins for Moon Knight and Black Panther this week meaning I'll now need to farm even more Units
Netflix Ads
Netflix adds HDR10+ support – great news for Samsung TV owners, but don't expect LG and Sony to do the same any time soon
Klipsch Klipschorn AK7 in a room with lots of dark wood furniture and a bare brick wall
Klipsch just updated two of its most iconic stereo speaker designs, keeping these beautiful retro icons on your most-wanted list