Linux Software Guides

Complete installation, configuration, and usage guides for essential Linux software and applications.

Developer Tools & DevOps

Containers

Docker

Containerization platform for building, shipping, and running applications. Essential for modern development and deployment.

  • Installation on all distros
  • Dockerfile best practices
  • Docker Compose guides
  • Troubleshooting tips
Orchestration

Kubernetes

Container orchestration system for automating deployment, scaling, and management of containerized applications.

  • K8s installation (kubeadm, k3s)
  • kubectl commands
  • Helm charts
  • Cluster management
Version Control

Git

Distributed version control system used by millions of developers worldwide. Essential for any programming workflow.

  • Git basics and workflow
  • Branching strategies
  • Common commands
  • Troubleshooting
Containers

Podman

Daemonless container engine - a Docker alternative. Rootless containers, better security, Docker CLI compatible.

  • Installation guide
  • Podman vs Docker
  • Rootless containers
  • Migration from Docker
Programming

Python

Popular programming language. Managing versions with pyenv, virtual environments, pip package management.

  • Python installation
  • Virtual environments
  • pip and packages
  • Python version management
Runtime

Node.js

JavaScript runtime for server-side development. Installing Node, nvm version management, npm package handling.

  • Node.js installation
  • nvm usage
  • npm and yarn
  • Version management

Web Browsers

Firefox

Open source browser by Mozilla. Privacy-focused, customizable, and standards-compliant.

Topics: Installation, configuration, performance tuning, privacy settings

Chromium

Open source browser behind Google Chrome. Fast rendering, developer tools, extension support.

Topics: Installation, differences from Chrome, troubleshooting

Brave

Privacy-focused Chromium-based browser with built-in ad blocker and BAT cryptocurrency integration.

Topics: Installation, privacy features, sync setup

Productivity & Office

LibreOffice

Complete open source office suite. Writer, Calc, Impress, Draw - Microsoft Office alternative.

Topics: Installation, Microsoft Office compatibility, templates

OnlyOffice

Office suite with better Microsoft Office compatibility. Desktop and web versions available.

Topics: Installation, collaboration features, setup

Thunderbird

Open source email client by Mozilla. Calendar, contacts, RSS reader, extensive add-ons.

Topics: Email setup, Gmail integration, add-ons

Multimedia

VLC Media Player

Universal media player supporting virtually all audio and video formats. Free, open source, no codecs needed.

Topics: Installation, streaming, format conversion

GIMP

GNU Image Manipulation Program - Photoshop alternative for photo editing and graphic design.

Topics: Installation, plugins, tutorials

Kdenlive

Professional video editing software. Multi-track editing, effects, transitions, proxy clips.

Topics: Installation, video editing workflow

Audacity

Audio editing and recording software. Multi-track editing, effects, noise reduction.

Topics: Installation, recording, editing

OBS Studio

Screen recording and live streaming software. Used by streamers and content creators worldwide.

Topics: Installation, streaming setup, scenes

Blender

3D creation suite for modeling, animation, rendering, and video editing. Professional-grade and free.

Topics: Installation, GPU rendering setup

System & Utilities

systemd

System and service manager for Linux. Managing services, analyzing logs with journalctl, systemd units.

Topics: systemctl commands, unit files, timers

Timeshift

System restore utility - create snapshots of your system for easy rollback. Essential backup tool.

Topics: Installation, snapshot creation, restore

Remmina

Remote desktop client supporting RDP, VNC, SSH. Connect to Windows, Linux, and other systems.

Topics: Installation, protocols, configuration

Code Editors & IDEs

VS Code

Popular code editor by Microsoft. Extensions, Git integration, debugging, remote development.

Topics: Installation, extensions, configuration

Vim / Neovim

Modal text editor known for efficiency. Steep learning curve but powerful once mastered.

Topics: Basics, plugins, configuration

JetBrains IDEs

Professional IDEs (IntelliJ IDEA, PyCharm, WebStorm). Installation and setup on Linux.

Topics: Installation, Toolbox, configuration

Installation by Package Manager

Ubuntu / Debian (apt)
sudo apt update
sudo apt install package-name
Fedora (dnf)
sudo dnf install package-name
Arch Linux (pacman)
sudo pacman -S package-name
Flatpak (Universal)
flatpak install flathub app-id