When Linux desktop adoption is discussed, some point out the lack of graphical user interfaces (GUI) and the necessity of using command-line interface (CLI) tools or editing text files as a reason more people don’t use Linux-based systems. Such characterisation misses how much Linux has changed. The notion that the terminal is a major barrier is outdated and ignores the fact that most users never need to touch it. An assertion that users should not need the terminal for common tasks is different from a claim Linux distributions lack GUIs.
The Good
First, let’s recognise how Linux has improved. In the ’90s and ’00s one had to manually edit cryptic modelines to get their display working. A mistake could lead to a damaged monitor. Nowadays, the main complication is picking a distribution which includes Nvidia drivers.
And that’s not the only thing that has changed. Installing software often required interacting with the CLI; now graphical software managers — which work not unlike app stores many users are familiar with — are common. Handling WiFi used to require messing with wpa_supplicant; now it’s done through an icon in the system tray.