- cross-posted to:
- linux@programming.dev
- cross-posted to:
- linux@programming.dev
You’ve heard the “prophecy”: next year is going to be the year of the Linux desktop, right? Linux is no longer the niche hobby of bearded sysadmins and free software evangelists that it was a decade ago! Modern distributions like Ubuntu, Pop!_OS, and Linux Mint are sleek, accessible, and — dare I say it — mainstream-adjacent.
Linux is ready for professional work, including video editing, and it even manages to maintain a slight market share advantage over macOS among gamers, according to the Steam Hardware & Software Survey.
However, it’s not ready to dethrone Windows. At least, not yet!
An effective terminal is a feature, not a bug. Every Linux problem has the same solution: search the web, ctrl-c, ctrl-v.
No navigating through “settings” and “preferences” and “tools” menus to figure out where this particular developer decided to hide that particular setting. Just copy and paste, problem solved.
That’s a bad take. Learning the bad habit of copy/pasting command and depending on the Internet to do the most basic changes to your computer is not a “feature” of the terminal. I can Google how to navigate Windows control center too.
Setting search is a solved problem, you simply search for the setting name in the UI, it’s way easier than navigating terminal flags and switches.
This assumes the developer bothered to make that setting available through the UI.
With the terminal, that isn’t a problem: You’re using the same UI as the developer.
That assumes the programmer bothered to make user friendly flags… The terminal doesn’t magically just work.
With open source, the delineation between “user” and “programmer” is arbitrary and capricious. The GUI-centric Windows approach reinforces that artificial distinction; the terminal breaches that barrier.