In comparison in Windows C:/ has program files, or documents in /user1, which make much more sense (to me at least).
I mean, speaking as someone working on windows nearly every day, I hate GUI/its GUI. Every single "gui" app is some trash that I wish there were just some cmd line for (and I've been doing this sort of thing for over 10 years, its not lack of familiarity).
There are things I want/find lacking in cmd line, to be sure, but they're generally nothing that a better cli interface/script/wiki can't solve better.
That's where I am with Diskpart.exe.
So many more features, options, and capabilities than the Disk Management GUI.
Very familiar with Diskpart on CMD line for decades, but there are still things I wish I could do with it.
So I have to use the GUI version sometimes anyway for certain tasks the CLI can not accomplish :/
I wanted to see and just googled how to create a new account:
On windows, from my knowledge - open control panel and search for account.
Linux - I don't know, so I googled it for Fedora (which I have installed). What I got was [0] - which... talks about UIDs, GIDs, ACLs, UPGs, Shadow Passwords... It's great to have options but I'd love a "Just add an account" option rather than needing the user to understand what's going on. Oh, and most of the explanations are only for the command line even though a GUI exists.
For comparison, Windows has [1] which is much more simple.
It's been death by a thousand command lines for me on Linux so far unfortunately. Would someone more determined have succeeded? Likely. But if my update fails because of space issues in a drive which needs me to do 'a', and 'a' has an error needing me to do 'b', and 'b' needs me to understand 2000 words to only use 5 words finally in my command... it's exhausting unfortunately. And not to brag or boast but I'm not a tech noob. I'm the go-to tech guy in most rooms. I've mucked around with custom android ROMs and root access on my iPad (trollstore/fileza) and edited registry files and other root-level files without bricking anything. And yes I can use chatgpt to repartition my drive, but c'mon, I'm not that dumb to blindly plug in what it says. I'm going to research the individual commands first and take an hour to realize it was right all along.
Sorry if this became too ranty, I'm just pissed because I want to like Linux. But it's really, really hard.
0 - https://docs.fedoraproject.org/en-US/fedora/latest/system-ad... 1 - https://support.microsoft.com/en-us/windows/manage-user-acco...
Personal discovery can be one of the main catalysts for easy migration.
Google is not your friend.
That ship has sailed.
Nothing "personal", but knowing nothing about Linux, if you walked up to an already booted desktop of something like Linux Mint, there is a particular series of incantations you would need to make if you wanted to see something about the user accounts.
I can only imagine what different people think about this.
You would have to click the start button, then a popup will occur which may or may not be surprising.
There would be a button labeled "Administration" in a field which is visible on most size monitors.
You would have to click that then scroll to the very bottom of the resulting icon list where under careful observation you would find another button, labeled "Users and Groups".
You would have to accurately click that before arriving at the exact little control panel which then pops up, where you would finally be able to create another account.
Fortunately, no command line is needed, this is bad enough.
Once you get accustomed to this type of thing you could always start abbreviating it something like;
Start > Administration > Users and Groups.
It might be a lot more advanced than Windows in some ways but not others, but eventually it's possible to get accustomed to it.
Without giving up Windows at all if you don't want to ;)
You've still definitely got a legitimate comment about discovery compared to Windows that has not been completely overcome though.
That issue isn't solved by UIs, though. Things are constantly moving/changing colors/disappearing. That's why so many UI "redesigns" get so much hate, breaking user's mental models, etc.
> Would someone more determined have succeeded?
Nah, its not about determination. Command codes take memorization, sure. But that's mostly solved by search. Combine with a good library of scripts, and you don't need determination, just a little natural curiosity.
In case you missed out from the library metaphor, what do you do when you have some information that you want to access repeatedly? Use a bookmark.
You can't even do remotely the same thing with a UI, its all inaccessible nonsense-crap that takes eons to learn and then you still have to figure out the "hard" commands anyways (because invariably there's a bug or some feature it can't do).
Installing 20 guis or recompiling several programs from source constantly is a terrible way to operate. Commands, on the other hand, can be chained, they can be scripted. There's nothing approaching that level of usability in "gui" land. They're a waste of time in comparison.
N.B. It has nothing to do with popularity (number of users)
[0] https://distrowatch.com/dwres-mobile.php?resource=ranking
You're probably thinking "well it will have said it was going to uninstall gnome - they just needed to read it!" and that is exactly why Linux will never really be ready for casual users.