Solus Organization

An independent organization dedicated to the creation and maintenance of Solus, a Linux-based operating system.

Mission Statement

Our aim is to deliver an operating system experience that is robust and easy to use. We believe that users should be able to install Solus, and immediately get to work without having to jump through hoops. People should also be free to customize their system to work how they want, and be able to tinker without having to completely reinstall their operating system.

Core Values

Transparency

Solus prioritizes an open relationship between the development team and the user base. By fostering a culture of honesty, the project builds long-term trust and ensures the team remains accountable for their technical and organizational decisions.

Stability

Unlike traditional bleeding-edge rolling releases that may sacrifice reliability for novelty, Solus employs a stable-rolling release model. This ensures that users receive the latest software without the risk of system breakage.

Community

The Solus project views its community as its heartbeat. A diverse and active community provides the essential feedback loop required for a small, independent team like ours to thrive.

Getting Involved

There are many ways you can get involved with the Solus project. Contributing package updates is only one way to help out the project. Some of them don't even involve any packaging or software knowledge.

No matter how you wish to contribute, the best place to start is joining our Matrix space . There you'll find a helpful community willing to answer any questions you may have.

Matrix is an open protocol for decentralized, secure communication.

You can access Matrix spaces with dedicated clients. Solus has packaged Element , Neochat , and Nheko . Other clients are available as Flatpaks. See here for more information on Matrix clients.

Packaging Contributions

One of the most visible ways of helping the project is by updating and maintaining packages. The Solus repository contains thousands of packages, which is a lot for a small team to handle. We are always welcoming and appreciative of assistance in maintaining software in the repository.

Getting started with packaging is generally pretty easy. If you are looking to help with packaging, check out our packaging documentation .

Filing Issues

A great way to help out the project is by filing issues for problems that you are experiencing. This makes it much easier to track problems that people are having. They help ensure that nothing gets forgotten, and lets both you and us know when they've been resolved. Issues should be opened against our packages repository .

When filing an issue, please be as detailed as possible. The more details there are, the easier it is to understand the problem.

Issues are also a great way to let us know that a piece of software in the repository is out-of-date. These help the team know and track what packages need to be updated, how out-of-date they are, and how to prioritize those updates. They also let us know there is demand for particular software.

Documentation

Good and up-to-date documentation is a very valuable resource. Contributing to our Help Center documentation not only helps us, it helps the entire community. It's also easier than packaging. If writing help articles is something you are interested in, head on over to our Help Center repository on GitHub. The project README has all the information you need to get started.

Funding & Support

Another way to contribute to Solus without needing any technical skills or time is financially. Solus is a volunteer-run project, and we rely on donations from the community to keep the lights on. We understand that donating money can be tough, especially in these challenging times. As such, we are very grateful to everyone who contributes financially to the project.

Support us on OpenCollective