Linuxabc logo - Linux information portal

Applications and Software on Linux

Open Source • Practical • For Every User

Introduction

The Linux ecosystem offers many free and open-source applications for work, creativity, learning, entertainment, programming and computer maintenance. There is also a growing selection of professional and commercial software with official Linux support. Software is usually installed through repositories, graphical software stores or universal package formats such as Flatpak, Snap and AppImage.

One important thing for beginners to understand is that Linux software usually does not need to be downloaded from random websites. Many applications can be installed directly through the operating system, in a similar way to using an app store on a smartphone.

Contents

What Is a Repository?

A repository is an online collection of software used by a particular Linux distribution. The system downloads the application from the repository and also takes care of any additional libraries or dependencies that are required.

Example of installing VLC on Debian, Ubuntu or Linux Mint:

sudo apt install vlc

One advantage of repositories is security, because applications are usually checked by the community or by the developers of the distribution. This means that installing software on Linux is often more organised than manually downloading installation files from the web.

Main Package Management Systems

Flatpak and Flathub – Like an App Store for Linux

For beginners, Flatpak can be thought of as a kind of App Store or Software Center for Linux. It allows applications to be installed on different Linux distributions, whether you use Linux Mint, Fedora, Debian, openSUSE or another system.

The best-known online repository for Flatpak applications is Flathub . It contains many familiar applications, including VLC, OBS Studio, LibreOffice, GIMP, Inkscape, Kdenlive, Blender, Discord, Spotify and many others.

One advantage of Flatpak is that applications are often newer than the versions available in traditional distribution repositories. One disadvantage is that they may use slightly more disk space.

Graphical Package Managers

Many users do not install applications through the command line, but instead use graphical tools. These work in a similar way to app stores.

Recommended Applications for Beginners

Commercial and Professional Software for Linux

Linux is not limited to free and open-source software. Some companies also develop professional, proprietary or paid applications with official Linux support. This can be especially useful for people who use Linux for creative or professional work.

Linuxabc note: before installing proprietary or commercial software, check the price, licence terms, supported distributions and hardware requirements.

Useful GNOME and KDE Tools

GNOME

KDE Plasma

Artificial Intelligence and Online Assistants

Artificial intelligence is now widely used to help with learning, writing, programming, translation, generating ideas and explaining more complex concepts. Most well-known tools work directly in a web browser, which means they can also be used on Linux.

It is important to remember that artificial intelligence is not always correct. Answers should be checked, especially when dealing with important technical, medical, legal or financial questions.

Popular Linux Applications

📂 Office

📄 PDF, Documents and Notes

🎨 Graphics

📐 CAD, 3D Design and Electronics

🎧 Audio, Video and Content Creation

🌐 Internet, Email and Communication

⚙️ System Tools

💾 Backups and Data Recovery

Linuxabc tip: Timeshift is mainly intended for system recovery. For personal documents and other data, it is best to use a separate backup solution as well.

🖥️ Desktop Appearance and Customisation

☁️ Cloud and Synchronisation

🖥️ Virtualisation

🛡️ Security and Privacy

💻 Programming

🪟 Windows Applications and Games

Conclusion

Linux offers a very rich selection of software. For beginners, the most important thing to understand is that applications are often installed from trusted sources such as repositories, software stores, Flathub or official project websites. This allows users to safely try different applications and customise the system to suit their needs. Linux also offers strong tools for technical design, working with PDF documents, backups, and professional and commercial applications.

← Back to home