Most Linux distributions - including Ubuntu, Fedora, openSUSE, and Arch - use systemd as their default init system. However, there are several notable non-systemd distributions as well. This difference can...
Kroki is an open-source, diagram-as-code service that provides a unified API to generate diagrams from plain text descriptions. It supports a wide range of diagram formats - including BlockDiag, PlantUML...
If you're working with Debian-based Linux distributions like Ubuntu, Linux Mint, or Kali, the dpkg tool is essential for managing Debian packages (.deb). It acts as the low-level package manager...
Stirling PDF is an open-source, web-based application that provides a suite of tools for working with PDF files. It allows users to perform various PDF-related tasks directly from their browser...
ShellCheck is a command line tool that automatically analyzes shell scripts to identify syntax errors, potential bugs, and style issues. It provides helpful suggestions to improve script readability. Running ShellCheck...
Clang-Tidy is a command line tool designed to automatically analyze and improve C and C++ source code. It performs static code analysis to catch common bugs, style violations, performance issues...
ClangFormat is a command line tool that automatically formats source code - such as C, C++, Java, JavaScript, Objective-C, and more - based on predefined style guidelines. Having a standardized...
On Debian-based Linux distributions (e.g. Ubuntu), sometimes you may want to download Debian packages (.deb) manually - maybe for offline installation, inspection, or caching. APT makes this easy with a...
Sometimes files in the package gets corrupted or accidentally modified - yet APT still considers it "installed". In such cases, you can force a clean reinstallation. This tutorial demonstrates how...
APT (Advanced Package Tool) is a core utility used in Debian-based Linux distributions like Ubuntu to manage software packages. Knowing the APT version can be helpful when troubleshooting or verifying...