Hacker News new | ask | show | jobs
by wkat4242 741 days ago
I actually moved away from Mac because it's so opinionated just like gnome.

But what's the problem with having choice?

2 comments

a small anecdote:

in 2019, my wife finally got fed up with windows 10. she used no software that was 'windows-only', so she asked me if i'd help her begin the move over to gnu/linux.

i made her live-drives of several different distributions, and showed her how to boot into them on her machine to play with the live environments. iirc, she messed around with ubuntu, solus, mint, and elementary.

she liked the fact that she had so much choice available to her. she eventually settled on mint cinnamon, as it has an environment she is familiar and comfortable with, and that was that. she's been running it ever since. and, keep in mind, my wife is someone who doesn't live and breathe computers like most of us here do.

i know there are the people out there who have disdain for the amount of choice we have in the linux desktop space ("fragmentation!"), but most people appreciate the amount of choice on offer.

It adds complexity, especially for new users and even more for corporations. There's maintenance burden as different DEs fall out of favor, things become incompatible, and you have to migrate. Even sticking to one Linux distro, the default DE can change across versions. If you want to troubleshoot online, you can't Google "how to do X in GNU/Linux," you have to specify the DE and version too. Vs with Mac or Windows it's quite clear what you're using and how you get help for it.

Most people don't even think that far though, they just want a name brand they can trust and understand. So the most popular desktop Linux is probably ChromeOS.

> how to do X in GNU/Linux

That's because GNU/Linux isn't an OS. The distributions are distinct OSes. They just have a lot in common.

> It adds complexity, especially for new users and even more for corporations. There's maintenance burden as different DEs fall out of favor, things become incompatible, and you have to migrate.

Corporations can easily mandate whatever distro and DE they please on their internal systems. Not an issue.

The maintenance burden is on the distros and they can choose which DEs they support. They don't have to offer them all. In fact some distros come with a single DE only.

I know the wishful thinking that Linux would be a single system that would make it big with consumers. But if that happens, people that love Linux now will absolutely hate it. It will be unrecognisable. All the power and control will be gone because consumers don't want that. They must want to pay someone and trust them.

Case in point: ChromeOS. It's exactly that: Linux for the masses. How many Linux fans actually use that because it's Linux?

I do, IMHO as MacBooks are/used to be for developers, Chromebooks are for Linux developers.
Really? You don't mind Google's extensive datamining and lockdown of the OS?

I would never ever consider using that. I'm surprised also, in our company nobody uses chromeos. But we have thousands of linux laptops and hundreds of Macs.

I've considered a Chromebook at work where the real coding and builds are being done over SSH on a headless Linux machine anyway, but the fuss involved for just a basic shell and SSH were enough to turn me away. So I can't imagine using one for local development too, data mining aside. I know some people use it and it works with the right workarounds, but why bother.

Also idk why there's nothing as good as the Mac iTerm2 for Linux.

Um, you literally go to Settings -> About ChromeOS -> Developers, enable "Linux development environment" and after 5 minutes have access to fully featured Debian Linux.

The standalone (non-linux) ssh client is indeed not the best, it's okay.