Language Selection

English French German Italian Portuguese Spanish

Review: Solus 4.2

Filed under
Reviews

Solus is an independently developed, rolling release distribution. The project uses the eopkg package manager, which has its roots in the PiSi package manager. The distribution is available in four editions, one of which runs the Budgie desktop which was created by the Solus team. The other three flavours feature the GNOME, KDE Plasma, and MATE desktops. These four editions all run on 64-bit (x86_64) machines and range from 1.7GB to 2.0GB in size.

I decided to focus on the Budgie edition as it seems to be the flagship of the distribution's efforts. The new Solus 4.2 release included some key changes. For instance, the release notes mention the system tray for Budgie has been completely rewritten. We are also told the volume control now has a mute button. One big change is the way in which desktop icons are handled. The release announcement mentions past versions of Solus relied on an older version of the Nautilus file manager to handle desktop icons, but desktop icons are now handled by Budgie rather than relying on a third-party solution.

[...]

In a lot of ways running Solus felt, to me, to be similar to running Artix Linux just before I started this review. The two projects have a number of things in common. They are both rolling releases, both use dark themes, both ship with a fairly small collection of software we can build on. I feel as though Artix places more focus on being lightweight with better performance while Solus places more emphasis on looking pretty and having features like a modern-looking notification area.

The Budgie desktop, which I usually don't use apart from when I am reviewing Solus, mostly worked well. I like its layout and style more than GNOME, but also appreciate that it imports a number of useful tools from the GNOME family (like the settings panel) which lend more functionality and polish to the Budgie experience.

Like Artix, Solus finds a good balance between offering just enough applications to get started without overly cluttering the application menu. There is enough functionality to get people started browsing the web, writing letters, and importing appointments into their calendar, without needing to wade through a massive collection of software.

On the whole, Solus performed fairly well for me and gave me the tools I wanted. The system was stable and, while not super fast, worked smoothly enough. There are two areas where I feel Solus could be improved. Performing manual partitioning could be a nicer experience. Even if the installer just had a button to launch GParted and restart the installer this would save the user from finding and launching GParted manually and then opening the installer again. After that, assigning mount points does not feel clear. I think an obvious drop-down menu or button would be better than making the user click along a highlighted bar looking for the spot that reacts. These are minor issues, but the installer is a big part of a person's first impressions.

The other area I felt needed improvement was the software centre. I had terrible luck with managing software. Downloads sometimes failed, the password prompt worked less than half the time, sometimes the centre would simply lock up mid-action and need to be closed. The layout and organization of the software centre is great, but a successful transaction rate of 25% is devastating to the user experience.

On the other hand, I do applaud the Solus team for trying to provide portable packages, such as Flatpak and Snap, along with popular third-party applications many users will want. New Linux users are often interested in running Spotify, Slack, and Skype so it's nice to see these readily available.

On the whole I think Solus is doing well. There are some key areas that can be polished, particularly software management and desktop performance, though otherwise the distribution offers a solid, useful, and attractive experience.

Read more

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.