←back to thread

917 points cryptophreak | 1 comments | | HN request time: 0.001s | source
Show context
gspencley ◴[] No.45762648[source]
A lot of this type of stuff boils down to what you're used to.

My wife is not particularly tech savvy. She is a Linux user, however. When we started a new business, we needed certain applications that only run on Windows and since she would be at the brick and mortar location full time, I figured we could multi-purpose a new laptop for her and have her switch to Windows.

She hated it and begged for us to get a dedicated Windows laptop for that stuff so she could go back to Linux.

Some of you might suggest that she has me for tech support, which is true, but I can't actually remember the last time she asked me to troubleshoot something for her with her laptop. The occasions that do come to mind are usually hardware failure related.

Obviously the thing about generlizations is that they're never going to fit all individuals uniformly. My wife might be an edge case. But she feels at home using Linux, as it's what she's used to ... and strongly loathed using Windows when it was offered to her.

I feel that kind of way about Mac vs PC as well. I am a lifelong PC user, and also a "power user." I have extremely particular preferences when it comes to my UI and keyboard mappings and fonts and windowing features. When I was forced to use a Mac for work, I honestly considered looking for a different position because it was just that painful for me. Nothing wrong with Mac OS X, a lot of people love it. But I was 10% as productive on it when compared to what I'm used to... and I'm "old dog" enough that it was just too much change to be able to bear and work with.

replies(9): >>45762716 #>>45763109 #>>45766471 #>>45767308 #>>45769968 #>>45770423 #>>45771652 #>>45773505 #>>45774276 #
cosmic_cheese ◴[] No.45762716[source]
Familiarity is massively undersold in the Linux desktop adoption discussion. Having desktop environments that are near 1:1 clones of the commercial platforms (preferably paired with a distribution that's designed to be bulletproof and practically never requires its user to fire up a terminal window) would go so far for making Linux viable for users sitting in the middle of the bell curve of technical capability.

It's one of those situations where "close enough" isn't. The fine details matter.

replies(5): >>45764073 #>>45766569 #>>45767641 #>>45769074 #>>45774124 #
pessimizer ◴[] No.45774124[source]
No, this is poison. They constantly change things, and Free Software would be racing to clone them, continually leaving familiarity behind in order to be a wonky version of the real thing. That battle is lost when it starts. Firefox was a great version of Firefox, everybody loved it (except when it locked up the entire system), nobody thought it was a knock-off of IE. Firefox then became a shit version of Chrome (I assume on Google's orders), and eventually developed into a good enough version of Chrome, shedding all of its users along the way. The Linux desktop is doing better than Firefox now.

The advantage to Free Software is that you don't have to change everything with Windows, Apple, Adobe, or Google demand you do (unless they grab control of a FOSS project, like in Firefox's case.) There are a number of writers who recommend Linux and Free software only for that reason - that once you get a workflow going, you don't want to change it according to corporate whims.

> practically never requires its user to fire up a terminal window

This can be a problem. But it will be less of a problem with LLMs. We need to encourage amateur (and proficient) Linux adopters and users to lean on AI to deal with anything giving them problems. I had an LLM walk me through updating a .deb package in MATE to match HEAD upstream, and to do it in a way that would be replaced when Debian updated the package itself. This is something I've been carefully avoiding learning for a decade, and if I had taken the effort to try to learn, it would be weeks of research and I'd have messed up the system multiple times along the way. Instead, after a few false starts, I did it and gained the knowledge to do it again.

replies(1): >>45778453 #
1. cosmic_cheese ◴[] No.45778453[source]
It's not necessary to chase, just copy what Windows users have largely agreed to be good and stick to that.

So for example, a hypothetical Windows DE could offer XP, 7, and 10 modes which the user can freely switch between which would never change. This delivers on two fronts: first, it presents a familiar, comfortable UI for the user, and second, it offers a promise that most of the popular Linux desktops do not which is that significant changes will not occur, even over long time scales.

I disagree on LLMs/terminal use. Too many things can go wrong in too many different ways for LLMs to be of much use to users for troubleshooting in many cases, and there's also the issue of the user even knowing what to ask for in the first place (even many moderately technical users aren't going to have the foggiest clue what a Debian package, MATE, HEAD, or upstream are).

The system really just needs to be engineered to 1) be extremely robust and not break in the first place 2) when it does break, have the ability to silently self-heal 99% of the time. A non-essential but excellent bonus would be 3) to be able to express what's wrong and what needs to be done to the user in that last 1%. This won't be easy to accomplish, but the first distro that does will be richly rewarded with user loyalty.