Don’t get me wrong. I love Linux and FOSS. I have been using and installing distros on my own since I was 12. Now that I’m working in tech-related positions, after the Reddit migration happened, etc. I recovered my interest in all the Linux environment. I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited. There’s always software I can’t use properly (and not just Windows stuff), some stuff badly configured with weird error messages… last time I was not able to even use the apt command. Sometimes I lack time and energy for troubleshooting and sometimes I just fail at it.
I usually end up in need of redoing a fresh install until it breaks up again. Maybe Linux is not good for beginners working full time? Maybe we should do something like that Cisco course that teaches you the basic commands?
I’m a devops engineer, so I understand Linux well. I actually used exclusively Linux all throughout university.
Linux works just as good as windows for 98% of my uses cases. And for the 2% that it doesnt, I can probably figure out how to get it to work or an alternative.
But honestly, I usually just don’t want to anymore. After working 8 hours, I’m very seldom in the mood to do more debugging, so I switch to Windows more and more frequently.
If this is my experience as someone who understands it, most normies will just fuck off the moment the first program they want to run doesn’t.
This is always a hilarious conversation because the diehard Linux users will lie up and down about how Linux has no problems and it’s just you that’s too dumb to understand how to use it.
Initial setup can be hard, and then, because GNU/Linux lets you do whatever you want, It’s not hard to bork the system if you’re using commands you don’t understand. The biggest realization for me was that if I want a stable system, I can’t expect to experiment with it / customize it to the nth degree unless I have a robust rollback / recovery solution like timeshift in place. Feeling very empowered after leaving windows, I have destroyed many systems, but truly, if you set up your system and then leave it alone, these days it’s not difficult to have a good experience.
But yea, you’re totally right: the userbase can be toxic AF, and there’s no one place you can go to learn the basics you really ought to know.
Initial setup can be hard, and then, because GNU/Linux lets you do whatever you want, It’s not hard to bork the system if you’re using commands you don’t understand.
But it borks itself. It doesn’t require my assistance.
Hey, the other day I set up a fresh Arch install in like an hour; it was easy as hell with Arch Installer in its current state. But that’s me - I’ve been running Linux for a while, so i might be a bit out of touch with what new folks have issues with.
That said, I think a lot of problems new users have with Linux really do come down to foolish mistakes, an unwillingness to read manuals, expecting Linux to work like Windows/Mac, or a combination of the above.
Not all problems, but many.Setting is up is always easy. Having it do what you need it to, day in and day out, without fail, is the hard part.
You don’t choose Linux. Linux choose you. That being said
It’s not that hard actually but you need a lot of free time and motivation to keep learning. When I was a student I was deep on Archlinux + DWM / AwesomeWM + lots of console applications now that I am a functional working men I just stick to a stable distro (Currently Debian Testing) I think the secret is have good hardware compatibility and if you want to try some weird configuration just use a VM first or just use a immutable distro.
The following sums up my experience with Linux thus far: “It’s never been easier for the newb to jump right in, but heavens help them if they ever stray from the straight path”.
There’s been a lot of effort to make things easier for a newb (used to Windows and all that shit) to do what they need to do in most cases. There’s been all sorts of GUI-based stuff that means for the ‘average’ user, there’s really no need for them to interact with the command line. That’s all well and good until you need to do something that wasn’t accounted for by the devs or contributors.
All of a sudden, you’d have not only to use the command line, you may also have to consult one of the following:
- Well-meaning, easy to understand, but ultimately unhelpfully shallow help pages (looking at you, Libre Office), or the opposite: deep, dense, and confusing (Arch) Wiki pages.
- One of the myriads of forum pages each telling the user to RTFM, “program the damned thing yourself”, “go back to Windows”, all of the above, or something else that delivers the same unhelpful message.
- Ultra-dense and technical man pages of a command that might possibly be of help.
And that’s already assuming you’ve got a good idea of what the problem was, or what it is that you are to do. Trouble-shooting is another thing entirely. While it’s true that Linux has tons of ways to make troubleshooting a lot easier, such as logs, reading through them is a skill a lot of us don’t have, and can’t be expected of some newb coming from Windows.
To be fair to Linux though, 90% of the time, things are well and good. 9% of the time, there’s a problem here and there, but you’re able to resolve it with a little bit of (online) help, despite how aggravating some of that “help” might be. 1% of the time, however, Linux will really test your patience, tolerance, and overall character.
Unfortunately, it’s that 10% that gives Linux its “hard to use” reputation, and the 1% gives enough scary stories for people to share.
People hate Linux because shows they aren’t computer experts, they’re just Windows power users.
There’s a lot of little things to you need to learn, that you don’t learn until actually messing around with in Linux which absolutely make or break your experience with Linux, and that Linux users will mock you for asking about.
For a lot of people windows just works how they want it, so when they’re convinced to switch by a friend/family member/youtuber they now have to relearn what was incredibly easy for them, which absolutely will cause frustrations regardless.
And a lot of Linux dudes get really defensive and elitist when you ask them to explain or help, like screaming that you’re afraid of the command line when you’ve just never needed to use it before. So the initial learning curve is rough, to het more or less what you had before(For an avg user)
Like. I’m sorry, but having an issue keeping you from using your pc, and only getting advice to read the documentation of the distro, when you could have just kept windows, is going to frustrate people
It’s the same way Mastodon and the Fediverse is so damn frustrating to many people. They don’t want to have to think and just want shit to work.
This is oft repeated but is short sighted, it is NOT that people do not want to think, it is that they don’t have the time and energy to constantly fight their devices to perform simple tasks.
deleted by creator