Technical Articles about Linux¶
In this section, I have compiled a collection of technical articles that delve into various aspects of Linux — including system administration, command-line tools, scripting, and performance optimization. Each article is meticulously researched to offer clear explanations, step-by-step guides, and real-world examples to help you enhance your Linux skills and make the most out of your experience. Whether you're just getting started or seeking advanced techniques, these articles will serve as valuable resources throughout your Linux journey.
Why Should / Shouldn't You Use Linux?
An exploration of the advantages and trade-offs of using Linux as a daily operating system — covering its open-source nature, security model, customization depth, and performance capabilities, along with an honest look at where it may not be the right fit.
Read Full Article →Which Linux Distro Should You Use?
An in-depth analysis of popular Linux distributions — their unique philosophies, package ecosystems, stability models, and target audiences — with practical recommendations based on your background and goals.
Read Full Article →Best Desktop Environments for Linux
A side-by-side comparison of the most popular Linux desktop environments — GNOME, KDE Plasma, XFCE, Cinnamon, and more — evaluating their features, resource usage, and suitability for different types of users and workflows.
Read Full Article →APT vs DNF vs Pacman vs Zypper vs Portage vs XBPS
A comprehensive comparison of the major Linux package managers — their dependency resolution strategies, speed, flexibility, and ecosystem fit — with clear recommendations to help you understand what your distro's tooling is actually doing under the hood.
Read Full Article →Why I Use CachyOS Linux
A personal deep-dive into the CachyOS Linux distribution — what sets it apart from mainstream Arch-based distros, its performance-tuned kernel, BORE scheduler, and why it has become my daily driver of choice.
Read Full Article →Which Linux Shell Should You Use?
An analysis of popular Linux shells — Bash, Zsh, Fish, Nushell, and others — comparing their scripting power, interactive features, plugin ecosystems, and overall user experience, with recommendations tailored to different use cases.
Read Full Article →Konsole vs Terminal vs Alacritty vs Kitty vs WezTerm vs Hyper
A comprehensive head-to-head comparison of the most widely used Linux terminal emulators — evaluating rendering performance, GPU acceleration, configurability, font rendering, and day-to-day usability to help you find the one that fits your workflow.
Read Full Article →Desktop Environment or Window Manager?
An exploration of the fundamental differences between desktop environments and standalone window managers in Linux — their feature sets, resource footprints, customization potential, and which type of user each approach is best suited for.
Read Full Article →Niri vs Hyprland
A focused comparison of two modern Wayland-native window managers — Niri's scrollable tiling model and Hyprland's dynamic compositing approach — examining their configuration, animation systems, stability, and daily usability.
Read Full Article →What is Wayland? Differences from X11
An introduction to the Wayland display server protocol — how it fundamentally rethinks the Linux graphics stack compared to the legacy X11 system, its security advantages, current ecosystem maturity, and what the transition means for everyday Linux users.
Read Full Article →