Originally Posted by KyadCK
Making them copy/paste something does not teach them how to use it in the future. You teach someone to fish, not give them one, and walking them through the act of searching helps them understand they can search that location for more things they want, rather than having them search the internet for another copy/paste every time.
Even Repo/Software managers do a poor job of explaining what something is and what it is for when compared to literally just googling what you want to do. The search has no comprehension, and the space allotted to explain is minimal. This works for someone who knows what they want, not someone looking for something new.
Walled gardens are, generally, bad... But Apple/Play store are better for an end user than any linux software manager or apt-get. That is why they exist.
The vast majority of guides assumes the user already knows what they are doing or want to do (and are just looking up the commands for reference), and omit the context for any given command and arguments. The official distro documentations are handholdy, but that is not what you get when you search how to do something. God forbid you are using a redhat-based distro and all you get are Ubuntu guides.
People who say that CLI is easy for everyone are the same people that don't recognize the frustration of trying to remember if a command uses / or - for arguments, or have not tried to actually use CLI on a horrible keyboard or touchscreen.
It's almost like the world developed the concept of a GUI for a reason other than to annoy Linux users.
Yes, this, all of this. I have a computer science degree and I work as a programmer. I use the CLI everyday. I hate being forced to use the CLI when I mess around with linux.
It is not that I can't learn it, it's that I don't want to. I want to install software and configure my desktop to play games and surf the internet. When I am searching the man pages of xconfig trying to understand the transform commands, because all I want to to is shift my desktop a couple pixels to the right (real world problem I have) I am turned off to linux. In windows, it was a gui option in the drivers that took no instruction at all.
I have no idea why GUI tools haven't been standardized and adopted by linux distro authors. There are so many things you can't do, or at the very least I can't figure out how to do, without having to go into a terminal. Even installing basic software from the software center was a challenge when I set up lubuntu on a destkop recently. Why is this stuff so hard? Why do I have to go to the terminal to add a repo for steam and install it? Why when I install steam, do I have to go back to the terminal and download dependencies that steam requires, but can't seem to download on its own?
I have a CS degree and years of experience with linux and I find it frustrating. If you don't know anything about computers, and you run into issues like this trying to get a system up and running, then it is completely pointless and a waste of your time. Just pay a little extra money for a mac or a windows machine so you can get back to work or play.
To me, the "features" list of serpent OS read like an opinionated check list by nerds, for nerds, that have nothing or very little to do with actually using a computer. Why do I care if the distro only support UEFI boot? What good does it do me if the distro is compiled with or without certain flags or ASM?
I get it, the distro isn't for me, its for someone who does care. And that is fine, that is the beauty of linux and open source software. But most people, even people who have a basic understanding of the release notes like me, don't give a damn.