Why is Linux so frustrating for some people?

3 years ago by leninmummy to c/linux

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?

phillycodehound 114 points 3 years ago

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.

path: 0 1356596, hotness: undefined, score: 114, children: 34
CorrodedCranium 53 points 3 years ago

I can't say I blame them when it comes to going with what's comfortable.

I used Windows and Linux while in school so it's what I got used to. Whenever I use MacOS I feel incredibly lost

path: 0 1356596 1356762, hotness: undefined, score: 53, children: 3
Nouveau_Burnswick 9 points 3 years ago

I'm fine with Linux and techy stuff for my personal life.

My work stuff has to work. Always. Enterprise solutions are the only way I can get that without a personal army of IT guys.

path: 0 1356596 1356762 1358290, hotness: undefined, score: 9, children: 0
Voytrekk 5 points 3 years ago

macOS and iOS both have their own feel that just isnt intuitive for me.

path: 0 1356596 1356762 1363639, hotness: undefined, score: 5, children: 1
Rai 6 points 3 years ago

I’ve been a windows user forever and ever (well, DOS before that…) but iOS feels intuitive as fuck to me. I was an immediate Android adopter (HTC Dream/G1, then the successor G2 immediately when it was released) and when my partner got an iPhone, I played around with it for like five minutes before I was like “holy shit this is smooth.” I’ll never go back to Android (well, I couldn’t now anyway since I don’t touch Google services or products)

Next weekend I set up my first linux box since 2008, though, and I’m nervous. But excited.

path: 0 1356596 1356762 1363639 1391547, hotness: undefined, score: 6, children: 0
Cypher 36 points 3 years ago
path: 0 1356596 1358256, hotness: undefined, score: 36, children: 16
somedaysoon 2 points 3 years ago
path: 0 1356596 1358256 1362094, hotness: undefined, score: 2, children: 14
Cypher 19 points 3 years ago
path: 0 1356596 1358256 1362094 1362729, hotness: undefined, score: 19, children: 10
aski3252 2 points 3 years ago

The few times a have some minor issue on linux, it is probably audio related or related to working with multiple different screens with different refresh rates, resolutions, etc, so you probably have a point.

However, I did have various issues with audio and multiple screens on windows as well, I would say even more frequently. However, on windows those issues were generally resolved after a restart, on linux I actually had to do some troubleshooting.

path: 0 1356596 1358256 1362094 1362729 1414535, hotness: undefined, score: 2, children: 0
somedaysoon -6 points 3 years ago
path: 0 1356596 1358256 1362094 1362729 1382855, hotness: undefined, score: -6, children: 8
vaidooryam 3 points 3 years ago

@somedaysoon @Cypher MS powertools allows some of those stuff, though not nearly as well. AHK is every easy to setup and get into even compared to some of the linux equivalents.

It goes either ways and one needs to find the way to make it work on either system. Often she exact same approach might not work in both.

path: 0 1356596 1358256 1362094 1370836, hotness: undefined, score: 3, children: 0
Tar_alcaran 2 points 3 years ago

Try something simple in Windows like setting custom keyboard shortcuts… insanely frustrating.

You can set macro's under Mouse and Keyboard center (though only in win11, welcome to 1995 Microsoft!) You can set a keyboard shortcut for a program under a shortcut's properties (since at least a couple of editions ago).

path: 0 1356596 1358256 1362094 1369264, hotness: undefined, score: 2, children: 1
somedaysoon 0 points 3 years ago
path: 0 1356596 1358256 1362094 1369264 1382672, hotness: undefined, score: 0, children: 0
aski3252 1 point 3 years ago

it is that they don’t have the time and energy to constantly fight their devices to perform simple tasks.

Nobody wants to constantly fight their devices to perform simple tasks, but that's exactly the reason why I almost exclusively use linux and get incredibly annoyed when I have to use windows (for business reasons)..

Sure, linux based systems often take up more time until you find the right system for your needs and for your hardware, you will have some effort to find alternatives to some software that you might be used to and depending on what software you need, linux just won't be an option for you, but once that everything is set up, at least in my personal experience, things run a lot more consistently and expectedly in my personal experience.

Maybe it's just me, maybe I'm just lucky, but I have been using linux exclusively for about 3 years now on a desktop, multiple laptops and obviously servers. Have I experienced any issues? Yes, there were small issues from time to time, but nothing that I would not have with windows. But in terms of day to day operations and performing basic tasks, linux has been the superior user experience for me without a doubt.

I used to believe that linux is great for servers, and sucks for desktops and laptops, but ever since I made the switch, I have completely changed my mind. I still use windows because I have to, but the most annoying part of switching to linux was that windows has become even more annoying to use.

path: 0 1356596 1358256 1414427, hotness: undefined, score: 1, children: 0
ashok36 21 points 3 years ago

This. I get a wild hair every couple years to daily drive Linux and there's always something small but crucial that breaks within a day or so and there's no way for me, a relative novice, to fix it.

Example: I picked up a old ThinkPad on ebay last year. I put Ubuntu on it and after a day or two the wifi just stops working. No error messages. Nothing. I tried digging into the settings via ui with no luck. Googling didn't help because I couldn't tell what was helpful, unhelpful, or would have been helpful but is five years out of date.

After a few days of trying to make it work, I just threw on windows and haven't had any issues since.

path: 0 1356596 1357050, hotness: undefined, score: 21, children: 6
flubba86 8 points 3 years ago

I've always had the opposite experience, especially with hardware like older thinkpads. Trying to use windows, everything runs so slowly, I have to try to find the right wifi and sound drivers from the manufacturers website, and make sure you get the right driver version that works with Windows 10. Then windows update runs and overwrites your drivers with Microsoft drivers that don't work.

Installing Ubuntu, everything works straight out of the box, don't need to go hunting all over the internet for installer packages.

path: 0 1356596 1357050 1357385, hotness: undefined, score: 8, children: 4
HughJanus -2 points 3 years ago
path: 0 1356596 1357050 1357385 1376962, hotness: undefined, score: -2, children: 3
priapus 5 points 3 years ago

I'm pretty sure every thinkpad uses network adapters with linux drivers.

path: 0 1356596 1357050 1357385 1376962 1378208, hotness: undefined, score: 5, children: 2
amanneedsamaid 2 points 3 years ago

Whenever I've used an old Thinkpad with windows on it, it has been slow to the point of being unusable. Linux is much better in this regard, let alone after a few years of use.

path: 0 1356596 1357050 1363486, hotness: undefined, score: 2, children: 0
sadreality 13 points 3 years ago
path: 0 1356596 1356991, hotness: undefined, score: 13, children: 1
can 6 points 3 years ago

Yeah but everyone has a different line of what's too far. Just like reddit, many knew things were getting bad but didn't actually leave until recently. No doubt Microsoft will eventually piss me off enough to switch but for now I barely use my pc as is so it's not worth the hassle.

path: 0 1356596 1356991 1357983, hotness: undefined, score: 6, children: 0
Undearius 7 points 3 years ago path: 0 1356596 1356784, hotness: undefined, score: 7, children: 2
SimplePhysics 22 points 3 years ago

Shit ain’t working

path: 0 1356596 1356784 1357744, hotness: undefined, score: 22, children: 1
Dubious_Fart 4 points 3 years ago

Ahahahaha

path: 0 1356596 1356784 1357744 1361461, hotness: undefined, score: 4, children: 0
HughJanus 2 points 3 years ago
path: 0 1356596 1376911, hotness: undefined, score: 2, children: 0
infotainment 64 points 3 years ago

Remember that Android is Linux-based -- so keeping that in mind, a massive amount of normal users use Linux on a daily basis.

I think the key is, operating systems are meant to exist in the background. If it's working well, you don't think about it at all.

path: 0 1357491, hotness: undefined, score: 64, children: 6
TheButtonJustSpins 23 points 3 years ago

This exactly. Services should always be background. The OS is a service, not a goal.

path: 0 1357491 1357754, hotness: undefined, score: 23, children: 3
Dubious_Fart -3 points 3 years ago

Eh, I dont mean to be pedantic, but OS shouldnt be a service. Its should be a product.

Windows 11 is what happens when you make an OS a service... and no one wants that.

path: 0 1357491 1357754 1361436, hotness: undefined, score: -3, children: 2
TheButtonJustSpins 7 points 3 years ago

I'd argue that a product with updates is indistinguishable from a service.

path: 0 1357491 1357754 1361436 1361490, hotness: undefined, score: 7, children: 1
Dubious_Fart 0 points 3 years ago

An OS as a service does nothing but turn you, and your data and habits, into the product.

path: 0 1357491 1357754 1361436 1361490 1361597, hotness: undefined, score: 0, children: 0
HughJanus 7 points 3 years ago
path: 0 1357491 1378977, hotness: undefined, score: 7, children: 0
corvus 2 points 3 years ago

He is clearly talking about the problems with Linux the OS, i.e. GNU/Linux, not with Linux the kernel, which is what Android is based on. So Android users don't count as Linux OS users. Besides that, I've been using Debian+KDE for over a decade as a daily driver and never had any such issues, It's hard for me to remember a single issue of importance.

path: 0 1357491 1362002, hotness: undefined, score: 2, children: 0
HughJanus 49 points 3 years ago
path: 0 1376880, hotness: undefined, score: 49, children: 11
NathanUp 15 points 3 years ago

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.

path: 0 1376880 1377494, hotness: undefined, score: 15, children: 8
HughJanus 7 points 3 years ago
path: 0 1376880 1377494 1378496, hotness: undefined, score: 7, children: 7
rocketeer8015 4 points 3 years ago

Nope, it doesn’t. It always requires human assistance or random hardware failure. It’s either the user, the distro, package maintainer or upstream fucking up.

Personally I blame half on users for picking the wrong distro(not suited for beginners) and half on the linux community giving poor advice(use the terminal). Not everyone has the time or inclination to become a power user and if people wouldn’t be so thickheaded and recommending the same problematic distros over and over to these people it wouldn’t be such a mess.

I have a 80 year old neighbour whose old windows laptop was a mess and who was open to trying a new OS(because he couldn’t operate windows either anyway). I setup a MicroOS system for him, put a taskbar extension on it and showed him how to install software from gnome-software(which only has flatpaks). ZERO problems in half a year. He doesn’t have to do anything nor learn anything. He happily installed some card games, reads the few websites he follows and that’s it.

path: 0 1376880 1377494 1378496 1379432, hotness: undefined, score: 4, children: 4
HughJanus 10 points 3 years ago
path: 0 1376880 1377494 1378496 1379432 1379564, hotness: undefined, score: 10, children: 1
NathanUp 0 points 3 years ago

Agreed, you get to pick between a system that empowers you to do whatever you like, or an unborkable system. If you need something that won't let you shoot yourself in the foot, you ought to be using an immutable distro.

For ages I blamed GNU/Linux for breaking when I was unknowingly causing issues. These days, I don't fix what isn't broken, and if I can't help myself, I make sure I understand what I'm doing, write down any changes I make, and ensure I have a snapshot ready in case things don't work out.

GNU/Linux may not exclusively be for advanced users anymore, but system customization still is.

path: 0 1376880 1377494 1378496 1379432 1400616, hotness: undefined, score: 0, children: 1
VonVoelksen 0 points 3 years ago

No, no OS "borks" itself. You just didnt realise what you did and why it borked your system in the end. This happens to Windows-Users too. I ended up reinstalling so many Windows machines and the user always told me they didnt do anything. I use Linux for about three years now and had to reinstall several times, because I made mistakes I couldn`t identify as mistakes at that moment. Sometimes Linux is complicated and you have to search for a solution. If you would have used Linux your whole life an switched to Windows, your experience would be very similar.

path: 0 1376880 1377494 1378496 1379499, hotness: undefined, score: 0, children: 1
Dariusmiles2123 1 point 3 years ago

I can’t agree as it happened to me quite a few times. The system updates, some things don’t work anymore. I turn off the computer, reboot it the next day and it works. All of that without doing anything myself.

Still, I love Linux and don’t picture myself going back to windows for my home computer. I just think we shouldn’t say Linux is perfect and the rest is shit.

path: 0 1376880 1377494 1378496 1379499 1407518, hotness: undefined, score: 1, children: 0
s20 12 points 3 years ago

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.

path: 0 1376880 1380614, hotness: undefined, score: 12, children: 1
HughJanus 5 points 3 years ago
path: 0 1376880 1380614 1397679, hotness: undefined, score: 5, children: 0
Melpomene 45 points 3 years ago

Linux user here, also once upon a time a Windows admin. I think the most difficult thing for most users is not that Linux is difficult, but that it is different.

Take Pop_OS for example. For the average "I check email and surf the web" user, it works wonderfully. But most people grew on Windows or Mac so its just not what they're used to. Linux is kind of the stick shift to Windows and Mac's automatic transmission... its not hard to learn, but most folk don't choose to make the effort because they don't need to.

path: 0 1357016, hotness: undefined, score: 45, children: 0
megane_kun 44 points 3 years ago

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.

path: 0 1359171, hotness: undefined, score: 44, children: 4
Fubarberry 19 points 3 years ago

This is all fair complaints about Linux, but I don't really feel like windows is much better. I've had windows break on me or family members a lot over the years. Sure I've had some Linux distros break with an update and fail to boot (namely Manjaro), but windows has broken itself with updates dozens of times for me. The whole reason I started using Linux at all was because windows was breaking so often on my computer that I needed to try Linux to make sure my hardware wasn't defective.

You talk about having to fall back on the command line in Linux, but that's also true on windows without 3rd party software. I've had to use windows command line utilities to fix drives with messed up partitions and to try to repair my windows install after windows update broke it. A couple weeks ago I had to help a friend on windows do checksums using the windows command line because windows doesn't support that through the gui. Meanwhile dolphin on KDE let's you do checksums in the gui from the file properties screen.

I honestly feel like Linux isn't really that much harder or more prone to breaking than windows, people just have less experience with it. The smaller user base means there's a lot less help available online as well.

path: 0 1359171 1360580, hotness: undefined, score: 19, children: 3
lukas 5 points 3 years ago
path: 0 1359171 1360580 1361101, hotness: undefined, score: 5, children: 0
megane_kun 3 points 3 years ago

I was typing an earlier version of my reply to you when it got lost in the aether. Sorry, but I forgot about this bit which I shall be putting in a separate reply.

people just have less experience with it. The smaller user base means there’s a lot less help available online as well.

I agree with this, wholeheartedly. However, I think those who use Linux are a self-selecting sort. This means, unfortunately, that the type of person who might be able to best help a "typical Linux newb coming from Windows" isn't using Linux in the first place, or have already gone long past the point of being able to be in a mindset best suited to help.

path: 0 1359171 1360580 1361471, hotness: undefined, score: 3, children: 0
megane_kun 1 point 3 years ago

What I just said, on the whole, isn't exclusive to Linux and can be applied to Windows as well (maybe except the "go back to Windows" mantra, and possibly the RTFM culture of Linux—but then again, the general refrain of LMGTFY is common enough for one to argue that a similar complaint exists in Windows as well).

Having to fall back to the command-line, however, is generally a rare experience in Windows. I personally never have had any need to. However, that's mostly because I was never a power user in Windows, and I've never had any experience like having to fix messed-up partitions. Windows have its own set of problems too, like the registry system.

Whatever my complaints about Linux might be, it doesn't make Windows any better. I am still daily-driving Linux for a reason (or several).

The 90%, 10% and 1% thing I said at the end applies to Windows as well. It is a general rule of thumb I've mentioned to highlight that, the scary things oft-talked about Linux are a small percentage of what a user might encounter. And it's even less, probably non-existent, if you stick to the "straight and narrow."

path: 0 1359171 1360580 1361136, hotness: undefined, score: 1, children: 0
philluminati 38 points 3 years ago

People hate Linux because shows they aren’t computer experts, they’re just Windows power users.

path: 0 1369599, hotness: undefined, score: 38, children: 2
TheButtonJustSpins 13 points 3 years ago

Yeah, but you can't expect every person using a computer to be a computer expert. In fact, you should expect most of us not to be.

path: 0 1369599 1380655, hotness: undefined, score: 13, children: 1
philluminati 5 points 3 years ago

Man 100%. If anyone wants to be a computer expert and is struggling, just stick with it and keep learning. You have to learn through experimentation and effort!

It's just an attitude thing that some people's egos are hurt when Linux confuses them.

path: 0 1369599 1380655 1380870, hotness: undefined, score: 5, children: 0
Obsession 33 points 3 years ago

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.

path: 0 1364949, hotness: undefined, score: 33, children: 5
joey 5 points 3 years ago

I think I am more than happy with the os. The bummer is that many of the alternative softwares do not have feature parity. The more you try to mimic the Windows workflow, the more you'll burnout with minimal results. I've come to terms with it and just run a vm in gnome boxes for ms office and tableau and other stuff. However, many a times if I want something that could be done programmatically I'd definitely try a cli solution, so that cant be the same pro for everyone.

path: 0 1364949 1376547, hotness: undefined, score: 5, children: 0
Aceticon 4 points 3 years ago

That's exactly my experience.

I've been doing Linux since the early days when Slackware fitted a "few" floppy disks and you had to configure the low level CRT display timings on a text file to get X-windows to work, and through my career have used Linux abundantly, at some point even designing distributed high performance software systems on top of it for Investment Banks.

Nowadays I just don't have the patience to solve stupid problems that are only there because some moron decided that THEY are the ones that after 2 bloody decades of it working fine trully have the perfect way (the kind of dunning-krugger level software design expertise which is "oh so common" at the mid-point of one's software development career and regularly produces amongst others "yet another programming language were all the old lessons about efficiency of the whole software development cycle and maintenability have been forgotten") for something that's been done well enough for years, and decided to reinvent it, so now instead of one well integrated, well documented solution there are these pieces of masturbatory-"brilliance" barelly fitting together with documentation that doesn't even match it properly.

Just recently I got a ton of headaches merely getting language and keyboard configuration working properly in Armbian because there was zero explanation associated with the choices and their implications, thousands of combinations (99.99% of which are not used or even exists) of keyboard configurations were ordered alphabetically on almost-arbitrary names across 2 tables, with no emphasis on "commonly used" (clearly every user is supposed to be an expert on the ins and outs of keyboard layouts) and there were multiple tools, most of which didn't work (some immediatelly due to missing directories, others failing after a couple of minutes, others only affecting X) and whatever documentation was there (online and offline) didn't actually match.

(It's funny how the "genious" never seems to extend to creating good documentation or even proper integration testing)

Don't get me wrong: I see Software Architecture-level rookie mistakes all the time in the design of software systems, frameworks and libraries in the for-profit sector ("Hi Google!!!"), but they seem to actually more frequent in Open Source because the barrier for entry for reinventing the wheel (again!) is often just convincing a handful of people with an equally low level of expertise.

(anyways, rant over)

path: 0 1364949 1371391, hotness: undefined, score: 4, children: 0
Uli 2 points 3 years ago

I work in devops as well and while Windows is easier and more convenient for many things, some processing-heavy tasks are better left to Linux. Doing generative AI stuff, for example, I don't want to be loading a bulky OS on top of the task at hand.

I thought about dual booting, but it would make multitasking nearly impossible. So, instead, I'm using Linux whenever possible and I have a Windows VM I can enter at a moment's notice or hibernate if I need the resources. And then there's the MacBook, but we don't talk about the MacBook.

path: 0 1364949 1368600, hotness: undefined, score: 2, children: 0
Snowplow8861 1 point 3 years ago

My experience is the opposite but the same. I have been a sysadmin for 15 years in mostly Windows and Microsoft only. All my work tools are in Windows.

I actually boot to Linux when I'm not supposed to work since otherwise I just have anxiety or dread and then I'll open teams, outlook, ncentral, prtg...

Also why I enjoy my switch. Can't really do projects on it like I can on Linux, but I also am switched off from work.

path: 0 1364949 1369515, hotness: undefined, score: 1, children: 0
SomaWolf 1 point 3 years ago

That's part of why I don't use Linux, outside of my steamdeck which I rarely go out of game mode so doesn't even count, I just want my shit to work and not worry about compatibility or "figuring it out" I feel like had I used it at a younger age I'd be more fine with it but I just can't be bothered tbh.

path: 0 1364949 1365611, hotness: undefined, score: 1, children: 0
MiloSquirrel 28 points 3 years ago

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

path: 0 1387088, hotness: undefined, score: 28, children: 1
SexualPolytope 26 points 3 years ago

I've been exclusively using Linux for almost a decade now. I started in high school when the computer we had at home was painfully slow with Windows. At start, it did seem a bit hard to wrap my head around. I was a kid, and there was no one who used Linux to teach me. I guess the installation etc. are much simpler nowadays. And the online spaces are much less toxic.

Even after all that, the main reason, I believe, is that it's different. If someone is using a stable distro like Debian, and just wants to do what 90% of people do (i.e. browsing, looking at documents media etc.), Linux isn't really a hassle. The installation process might be daunting to some people. But after that, they don't need to open a terminal ever if they don't want to. My sister is basically tech illiterate, and she's been running Mint for a few years now. Never heard any complaints. Only issue she had was when she deleted her .config folder. But I had set up a script that backed up dotfiles to her external drive, so it was easily fixable.

People get frustrated because whenever something happens on Linux, and they go online, they see all these walls of text that they need to read, and commands they need to run. But they forget that on Windows and Macs, that isn't even an option. Most of the time, you need to reset your system. Or, in the case of Macs, get it replaced. The frustration that people experience is caused by conditioning. They accept the inconveniences of Windows and Macs because they grew up with it. But since Linux is new to them, the shortcomings stick out much more.

TL;DR: For the average user, the OS doesn't matter (they should probably still use Linux for increased privacy). For the power user, unless some specific applications they need are missing, Linux is always the best choice. The frustration is mostly due to conditioning.

path: 0 1360637, hotness: undefined, score: 26, children: 11
shapis -10 points 3 years ago

If someone is using a stable distro like Debian, and just wants to do what 90% of people do (i.e. browsing, looking at documents media etc.), Linux isn’t really a hassle.

I see this point repeated a lot, it's just not true.

For example sudo apt upgrade is broken currently on the debian live images.

Imagine you tell someone "if you want stable, go debian" they hear it and install it and literally first apt update upgrade it's borked.

There isnt a distro that isnt a hassle, that doesnt exist.

path: 0 1360637 1361931, hotness: undefined, score: -10, children: 10
Audacity9961 15 points 3 years ago

Why would you be running apt upgrade on live images?

path: 0 1360637 1361931 1363363, hotness: undefined, score: 15, children: 4
shapis -1 points 3 years ago

I'm confused about this question.

If you install debian through the live image. The apt upgrade of your installation will come out of the box broken.

path: 0 1360637 1361931 1363363 1371090, hotness: undefined, score: -1, children: 3
priapus 2 points 3 years ago

I haven't seen anyone mention this problem, and I've recently installed Debian and didn't have this problem.

path: 0 1360637 1361931 1363363 1371090 1378113, hotness: undefined, score: 2, children: 2
amanneedsamaid 7 points 3 years ago

Why is that an issue for a desktop user?

path: 0 1360637 1361931 1363437, hotness: undefined, score: 7, children: 4
shapis -1 points 3 years ago

Because you can't update your system at all. How's that not a problem?

path: 0 1360637 1361931 1363437 1371184, hotness: undefined, score: -1, children: 3
amanneedsamaid 2 points 3 years ago

... from a live environment. Thats not a problem because almost no one does that, and certainly not a problem because no one relies on updating a live environment for their desktop usage.

path: 0 1360637 1361931 1363437 1371184 1380131, hotness: undefined, score: 2, children: 2
Reliant1087 25 points 3 years ago path: 0 1362649, hotness: undefined, score: 25, children: 0
can 24 points 3 years ago

the year of Linux ladies and gentlemen

path: 0 1356218, hotness: undefined, score: 24, children: 0
BaumGeist 21 points 3 years ago
path: 0 1364910, hotness: undefined, score: 21, children: 3
snek_boi 1 point 3 years ago

Can you explain how category theorists must be the least frustrated people alive? 😅

path: 0 1364910 1787592, hotness: undefined, score: 1, children: 1
BaumGeist 1 point 3 years ago
path: 0 1364910 1787592 2336791, hotness: undefined, score: 1, children: 0
SexualPolytope 1 point 3 years ago

My Category theorist friend is always trying to explain how I should try to interpret all my research using category theory instead.

path: 0 1364910 1384831, hotness: undefined, score: 1, children: 0
GnuLinuxDude 18 points 3 years ago

When I was a child we had basic computer literacy classes in elementary school. They showed you how to get around Windows and use computers a bit. Somehow, I doubt that those kinds of classes ever taught Linux.

But the real problem I think is that Linux distros also never had Microsoft's budget to develop, assemble, test, and release the operating system + software suite. The fact that Linux is as good as it is in spite of that is really something special.

path: 0 1383314, hotness: undefined, score: 18, children: 3
bazmatazable 18 points 3 years ago

If you want a fair comparison between Windows, MacOS and Linux then I think its wrong to compare distros that don't come pre-installed when you buy your device.

Not one single MacBook owner had to install their OS and configure drivers etc. None of my family, friends or coworkers had to install Windows on any of their PCs (I know that some people do but not in any of my social circles).

Consider Pop_OS from System76 or Tuxedo OS from Tuxedo Computers, they have identical user experiences as Mac or PC:

Step 1: Buy computer Step 2: Turn on Step 3: Answer some one time setup questions Step 4: Get on with your life

If you have the opportunity to build your own PC and fresh install an OS from scratch then when you come across a problem that you don't have experience with you will be understandably frustrated.

Specifically Windows has the advantage that hardware manufactures always make drivers for Windows. If your hardware is supported then the Linux OS installation is not very different, but when the hardware is not plug-and-play then configuring Linux becomes its own kind of frustration torture.

TL;DR Get your computer with the OS already installed, then Linux is no more frustrating than a Mac or PC. Install Linux yourself and your mileage may vary.

path: 0 1376839, hotness: undefined, score: 18, children: 1
MrApples 3 points 3 years ago

Yep which is why if you wanna try Linux I'd say get a Steamdeck. At the very least, you won't have to deal with driver/hardware problems. Lead with the hardware and the software will follow. Certainly worked pretty well for Apple.

path: 0 1376839 1382322, hotness: undefined, score: 3, children: 0
SamC 18 points 3 years ago
path: 0 1357996, hotness: undefined, score: 18, children: 2
cybersandwich 2 points 3 years ago
path: 0 1357996 1360200, hotness: undefined, score: 2, children: 1
avidamoeba 3 points 3 years ago

That might explain why so many have their systems "breaking over time". 🤭

path: 0 1357996 1360200 1371127, hotness: undefined, score: 3, children: 0
krellor 18 points 3 years ago

For most people computers are just the same as cars. People want a car that will drive them from place to place, are easy to refuel, easy to operate, and can be taken to an expert for anything difficult or that requires specialized knowledge. Same for computers. Most people want a computer to navigate the web, install the apps they are used to and that their friends use, is easy to operate, and can be taken to an expert for any involved work.

Even the friendliest of Linux distro don't check all those boxes. You cant get ready support from a repair shop, many of the apps are different or function differently, and it doesn't receive all the same love and attention from major third party developers as Windows does.

Most people could learn to use Linux; it's not that hard. Most people could learn to change their own oil. But for most people, it's not worth it. For most people it's not the journey, it's the destination and cars and computers are just tools to get there.

path: 0 1357428, hotness: undefined, score: 18, children: 10
odium 4 points 3 years ago

To expand on this metaphor:

Windows and Macs are like automatic cars, for all the people who just use it to get to a destination, it's the obvious and easiest option.

However, some people want manuals. Maybe they want it to race in the car (coding, resource intensive tasks, speed of computer, etc.). Maybe they just like the feel of a manual. Maybe they want to be able to control when the gears change more. Maybe they want to optimize the car for just one purpose. There are many reasons people might want a manual instead.

path: 0 1357428 1357953, hotness: undefined, score: 4, children: 0
voidMainVoid 4 points 3 years ago

To use your car analogy, using Windows is like using a car that has the hood welded shut and can only be opened with a special key that only the auto manufacturer has.

You can't repair it yourself. You can't just take it to any expert to get it fixed. Only the manufacturer can fix it, because the source code (or car hood) is closed.

path: 0 1357428 1357750, hotness: undefined, score: 4, children: 8
Kushan 19 points 3 years ago

That's not really a fair analogy, Windows isn't that locked down. It's more like the hood is open and for general maintenance you're fine, but all the parts are proprietary so if something breaks, you can only go to one manufacturer who controls the entire supply chain for that part. However, the parts are generally okay quality so for most people who just drive A to B, they're unlikely to encounter too many issues.

Linux is a kit car. You can pretty much build it yourself or have one preassembled but either way you can rip any part of it out and replace any component with anything you like, entirely within your control. Most people wouldn't have the competency to build one themselves because most people don't really know how cars work but for those that do, it's the dream.

I genuinely don't believe that one approach is better than another, but I do believe that the majority of folks out there want something that "just works" and Linux is usually not that option. Not on the desktop.

path: 0 1357428 1357750 1358015, hotness: undefined, score: 19, children: 7
voidMainVoid 5 points 3 years ago

What about Ubuntu? Pop OS?

Most of the distros I've tried "just work". It connects to my wifi, I can go on websites, I can read my email. What are you trying to do that isn't working?

path: 0 1357428 1357750 1358015 1359041, hotness: undefined, score: 5, children: 6
Bandicoot_Academic 6 points 3 years ago

You are pretty lucky if you haven't experienced any issues. For most people thogh spots are gonna be:

  1. Gaming. While a lot of games work perfectly a lot also don't work (mainly if they have a kernel level anticheat rootkit)

  2. Nvidia. Do i have to say any more?

  3. Wifi. Often wifi cards just don't work or work very poorly.

  4. Laptop specific features. Stuff like a MUX switch, ambient light sensors and fingerprint scanners very often have no drivers for linux.

path: 0 1357428 1357750 1358015 1359041 1359431, hotness: undefined, score: 6, children: 4
WalrusDragonOnABike 1 point 3 years ago

It's been more than a couple years since Ive tried using Linux (back when I used it as my primary os).

My experience have been mostly with ubuntu-based OSes like Mint. First laptop I installed Linux on, the audio didn't just work. It didn't work at all for a while, despite trying many fixes. Otherwise it actually did work decently well. On my next laptop, it would just one day no longer boot or login for some reason or another and I'd just have to do a clean install because I didn't know how to fix it. That happened maybe every other month? On both laptops, the two-finger scroll behavior had settings to change how it behaved in the default installed software, but on Linux it was always finicky getting it to work the way I wanted.

Also installing things is a lot more annoying for stuff that require command line vs just clicking it and telling it to install.

path: 0 1357428 1357750 1358015 1359041 1361375, hotness: undefined, score: 1, children: 0
Nalivai 18 points 3 years ago

Every software generates errors, problems, and weird bullshit. The main difference I see in this regard, is that Linux usually explicitly tells you what's wrong, and there is always at least couple of ways to deal with it. You have a range of solutions, you have paths to understand and fix the problem, or at least copy enough random commands from StackOverflow to either fix it or break it completely.
With other OS you kind of stuck. Either your problem has a solution someone already thought of, or there is nothing to be done.
As an example, my colleague and me bought the same bluetooth headset, and it didn't work out of the box neither with his windows machine, nor with my Linux. He did the usual reinstall drivers - reboot - reconnect - google shit routine, didn't find a solution, and returned the headset. I did my routine, found the patch for bt-pipewire app, applied it and it finally worked. Later he said "your Linux is stupid, you always have to do some complicated stuff with it, and my windows just works", but I couldn't hear him over the sound of music I was enjoying with my new working headset.

path: 0 1377709, hotness: undefined, score: 18, children: 0
InternetCitizen2 17 points 3 years ago

I think it is a mix of closed mindedness and unfair metrics.

Like no one would say that Windows sucks because it cannot run Final Cut Pro, but that standard gets put on Linux all the time.

As far as intuitive that has to do with context. Going from Windows to macOS or in reverse is also going to take some getting used to.

path: 0 1379570, hotness: undefined, score: 17, children: 1
freeman 11 points 3 years ago

Linux, even compared to windows, often doesn make things "easy".

Mac by comparison makes things incredibly easy, often as the detriment to customization options. But they have really made things like security very well integrated and behind the scenes. You can do Full Disk Encryption in a fairly secure manner with a simple check box. On windows its a bit tougher, normally more of a click through session where they try and make it easier, but give you options to retain the keys yourself at your own risk.

linux...its fairly easy during install. Post installl....basically not possible and for some you have to run through a guide like this: https://mutschler.dev/linux/pop-os-btrfs-22-04/

Thats straight up not digestable for 99% of the world.

Similarly mac makes backups a goddam breeze. Windows is a bit harder but theres a lot of developed software to knock it out thats very good and relatively simple. Linux....well see the guide above as well.

There are places macOS falls short. For example docking stations are a fucking mess and tied to the processor version in new iterations. Ie: You need a M2-pro for 2+ screens. M2 ultra for higher resolutions iirc and a M1/M2 standard can only do a single screen. Theres also Thunderbolt considerations. Its so goddam convoluted we bought dell displaylink docs for most at work.

There are also places windows does well. AD and group policy in a corporate environment are awesome. Simply unrivaled. For someone that plays video games. Windows excels at video games, egpus are legit hotpluggable, drivers are unrivaled there. Linux is getting better than ever but even still. Fired up steam on my Pop_OS and cant get games to launch, even when they show as usabled in protondb.

Linux is unrivaled with options and customization though. But not a whole lot else on the desktop space. On the server side, they are pretty goddam solid from a stability and performance standpoint.

path: 0 1379570 1381034, hotness: undefined, score: 11, children: 0
warmaster 16 points 3 years ago

Lots of things don't have a GUI, if we expect users to eat up the CLI, the year of the Linux desktop will never come.

path: 0 1366459, hotness: undefined, score: 16, children: 5
ScreaminOctopus 5 points 3 years ago

Idk if this is really true, I don't what situations you need to use the command line in Ubuntu or Fedora that would affect more than 10% of users max. You install packages through the store, wifi can be managed through the gui, external drives mount automatically. Imo this should cover the use case for almost everyone.

path: 0 1366459 1373607, hotness: undefined, score: 5, children: 2
warmaster 2 points 3 years ago

Things you can't do with a GUI:

  • you can't manage advanced power management profiles
  • you can't manage devices
  • you can't manage services
  • you can't manage firewall in GNOME
  • Device Security is almost useless
  • There's no versioned backup system that does both user files & system snapshots integrated into the Desktop Environment and the DE settings app.
  • There's no DCONF equivalent for KDE (that I know of), the need for DCONF shouldn't even exist.
  • No integrated, easy to use & performant remote desktop software (VNC is not enough, RDP in GNOME just doesn't work, Sunshine is a pain to setup)

I'm an Arch user, so I'll talk about it below:

  • There's no real GUI for Pacman, Pamac is known for horrible stuff. Alternatives are very inferior.
  • There's no GUI for system updates integrated into the settings app

3rd party crap:

  • Nvidia (nuff said)
  • Flatpak (convenient, but it's still a mess)

Props to:

  • AMD, I love you guys.
path: 0 1366459 1373607 1393065, hotness: undefined, score: 2, children: 1
ScreaminOctopus 2 points 3 years ago

The firewall thing is definitely a major oversight.

path: 0 1366459 1373607 1393065 1495010, hotness: undefined, score: 2, children: 0
flashgnash 1 point 3 years ago

I think gnome is almost there tbh, has all the things you'd expect of a normal computer

Can't be expected to go full windows where literally every little buried system feature has a GUI on it

Think anyone who wants to use Linux for their non-techy day to day for the most part can now, I think only problem is with moderately techy people who want to do weird stuff with their machines but don't know Linux well enough

path: 0 1366459 1369828, hotness: undefined, score: 1, children: 0
stappern -6 points 3 years ago
path: 0 1366459 1370886, hotness: undefined, score: -6, children: 0
priapus 15 points 3 years ago

In my experience, users get frustrated with Linux because they think they know a lot about computers, but in reality just know a lot about Windows. These people are unwilling to learn new workflows and OS concepts, so they get frustrated and give up. Of course, this isn't to say Linux can't be genuinely frustrating, because it 100% can be, but I think Linux and Windows are equally frustrating if you know them both well.

It's hard to say why your experience was frustrating without many more details.

path: 0 1377598, hotness: undefined, score: 15, children: 6
Tippon 10 points 3 years ago

Yes and no. There are the type of people who will go 'Aaarghh! I can't open my Microsoft Edge through Microsoft Cortana to use Microsoft Bing! Linux sucks!!!1!!', but there are also things in Linux that are frustrating.

The biggest annoyance to me is how small the border around windows is. On Windows, I can grab anywhere around the edge of a window and resize it, including in both directions from the corners. In Linux, I need an electron microscope to find the edges, and the hand of god to find a corner.

If I want to paste something in Windows, it's ctrl v. If I want to paste in Linux, it's ctrl v. Unless it's the terminal, which is shift, ctrl v. Or edge cases where it's shift and insert.

They don't tend to be major problems, but they break your workflow, and that makes them feel a lot worse.

path: 0 1377598 1378783, hotness: undefined, score: 10, children: 4
lambda 9 points 3 years ago

The biggest annoyance to me is how small the border around windows is. On Windows, I can grab anywhere around the edge of a window and resize it, including in both directions from the corners. In Linux, I need an electron microscope to find the edges, and the hand of god to find a corner.

This is a problem with the DE that you use and not linux in general. Gnome and KDE for example don't have this issue. I'm guessing you're using xfce?, since I had the same issue with it.

path: 0 1377598 1378783 1379710, hotness: undefined, score: 9, children: 1
Tippon 1 point 3 years ago

XFCE and Cinnamon. I've got a Xubuntu server and a Mint laptop, and they both do it.

It's not a major issue, but it's enough to break my train of thought, which is annoying.

path: 0 1377598 1378783 1379710 1382890, hotness: undefined, score: 1, children: 0
priapus 5 points 3 years ago

I agree with you that Linux can be frustrating, I said this in my above comment. I just don't think Linux is inherently more frustrating than Windows. I use Linux on my personal devices and servers, as well as servers at work. I also use Windows on my work laptop. I find using Windows to be a much more frustrating experience, but I know that is partially because I use Linux more often.

path: 0 1377598 1378783 1379243, hotness: undefined, score: 5, children: 0
Voytrekk 2 points 3 years ago

If you want to move windows in GNOME/KDE, you can hold the windows key + left click anywhere on the window to move it. You can do something similar for resizing with a right click instead.

ctrl+c and Ctrl+v do not work in windows CMD/powershell windows either.

path: 0 1377598 1378783 1397533, hotness: undefined, score: 2, children: 0
ZeroHora 1 point 3 years ago
path: 0 1377598 1379439, hotness: undefined, score: 1, children: 0
Tekchip 15 points 3 years ago

Nearly everyone forgets how hard windows was to learn initially.

I spent the better part of a child hood and the first 10 years of an IT career learning it. Does that sound like a simple or easy system? Conversely I've spent slightly less time but an equal 10 years of an IT career learning and supporting Linux. I've only recently in the last 3 or so years started to feel like I truly grasp Linux and started using it as a daily driver on personal machines.

I now find Windows absolutely horrible to work with. All the nonsense MS foists on it's users. The inflexibility. The weird choices. The licensing nonsense.

The bottom line is not that Linux is harder. It's that Linux is different and different is scary and uncomfortable. Different is hard, not linux. People are lazy and creatures of habit. We like familiar. Few of us actually enjoy the work of learning something new that isn't easy. If we did more of us would probably be pilots or engineers or whatever hard thing to learn you want to choose.

If you're into computers and you still find it hard or constraining keep at it. The Ah, ha! moment is coming. There's a paradigm shift in thinking you'll hit and suddenly you'll get it. When you do you'll find it's magnificent and powerful and freeing.

path: 0 1357227, hotness: undefined, score: 15, children: 2
voidMainVoid 4 points 3 years ago

I wish more people would try Linux with an actual interest in Linux itself, not just thinking of it as a "free Windows".

path: 0 1357227 1358539, hotness: undefined, score: 4, children: 0
SirShanova 2 points 3 years ago
path: 0 1357227 1357464, hotness: undefined, score: 2, children: 0
yote_zip 14 points 3 years ago

I've been using Linux for so long that it's hard for me to give an approximation of what a new user might find challenging, but I think that something important to remember is that computers are hard. I've spent my entire life studying computers and I'm still learning every day.

Most people grew up with Windows and learned how to use it over the years, but remember that it took years, and most of them still aren't very good at it. Linux requires different knowledge than Windows, but it doesn't inherently mean that it's harder. If everyone grew up using Linux we wouldn't hear about "how hard Linux is" but instead about "how hard Windows is".

At least when something is broken in Linux, it probably has a cause (usually the user) and solution, and a way to debug what happened. When something breaks in Windows you've got about 3 things you can try before the solution is to reinstall.

As for solutions, I don't know if there's a certified pathway into Linux - I think installing something like Linux Mint and just using it like a computer would go a long way towards getting you comfortable with how Linux works without forcing you to study. Once you're comfortable using the GUI, you can take a peek behind the scenes at your leisure - there is documentation everywhere for everything on Linux.

path: 0 1356572, hotness: undefined, score: 14, children: 6
Nougat 7 points 3 years ago

When something breaks in Windows you’ve got about 3 things you can try before the solution is to reinstall.

From the point of view of a lifetime Windows guy, I have to disagree with this. Unless you have a malware problem (where it can be exceedingly difficult for the average user to know whether they've gotten everything out), almost all failures of Windows in the modern age are the result of hardware failures. If your Windows 7 or newer computer blue screens, it's very likely a bad piece of hardware, occasionally a bad driver. The OS itself is quite solid.

... there is documentation everywhere for everything on Linux.

In my experience and perspective, I've found the documentation for Linux things to be of varying quality and usually for an audience who already knows their way around Linux. Admittedly, I haven't had to go looking in quite a while, so maybe that landscape is different today than I am aware of - but when I was looking, I found myself quite frustrated more often than not.

Finally, with Windows, if you really have to, you can pay for support incidents from Microsoft. They're not cheap, but I've found their server and server application support to be reliable. Is there something like that available to a Linux user?

path: 0 1356572 1357625, hotness: undefined, score: 7, children: 3
yote_zip 3 points 3 years ago

I don't have a ton of experience with Windows lately, but from trying to troubleshoot family members' PCs, it usually ends up being corrupted drivers or bricked bootloaders/failed updates.

As for documentation, the Arch wiki (and Gentoo wiki, Debian wiki, etc. etc.) is usually a good source of information for general topics, but there's also decades of forums and stackexchange posts on various problems if you're just using a search engine. Every program also has extensive official man pages on how to use them (example), and you can even use something like tldr to shorten the man pages into something usable right now (example). If you're willing to read documentation, everything you use on Linux probably has a manual behind it.

With regards to paying for support, it's not really my wheelhouse but to my understanding that's what companies like Canonical, SUSE, and Red Hat offer.

path: 0 1356572 1357625 1357923, hotness: undefined, score: 3, children: 0
RiikkaTheIcePrincess 2 points 3 years ago

| If your Windows 7 or newer computer blue screens, it's very likely a bad piece of hardware, occasionally a bad driver. The OS itself is quite solid.

Okay, really, though? Windows is solid and good because it doesn't kernel panic much? Who's getting kernel panics out of Linux without faulty hardware or doing something risky? I think you've equivocated a bit here: either we're comparing kernel to kernel or we're comparing userland to userland. You're comparing Windows itself to Linux userland or using some kernel even freakier than the weird patched-up stuff I like to play with.

I feel like discussion of this topic is plagued by double standards and shifting goalposts :-\ Apples to oranges comparisons, refusals to even consider things just because they're 'foreign,' blaming "Linux" for things that really aren't its fault (neither in the OS sense nor in the broader sense) ... including of course (sometimes) turning the discussion into an "us versus them" thing. Software on Linux has iffy documentation! ... But the same software exists on Windows, or the equivalent(s) is(/are) just as bad. Linux kernel documentation is scary or weird! ... But no one relevant is touching it anyway and wasn't touching Windows kernel anything either. The UI is different! Yeah, so's the new one on every version of Windows you get forced into. Casual Windowsers all hate it every time but somehow "Linux" is unusable because they won't learn a new UI unless Microsoft tells them to.

You can buy (a licence to, if MS likes you lots, borrow) a copy of Windows and apparently buy support for it too... yeah okay, but that's business, not a software issue. There are enterprise distros and software packages with all' that business-type support, unless they've all vanished? That's how that stuff works, no?

I'm not demanding anyone switch and distro hop over the course of months to find a distro they love but I'd really prefer to see some more fairness discussing the matter. "Linux" is never going to be "usable on desktop" if it's always just the enemy to be spurned and derided.

(Also, sorry this got so wordy. It's not meant as a diatribe, just I feel like there's a lot to say and I'm not saying much of it 🤷‍♀)
TLDR: It's unfair or outright dishonest to blame an apple for not being tart enough and hide that your actual standard is "is it an orange."

path: 0 1356572 1357625 1361309, hotness: undefined, score: 2, children: 1
moon_matter 2 points 3 years ago

Windows auto-recovers from almost any issue the average user might encounter. It cannot be understated just how hard it is for an application or driver to break modern Windows. It goes much farther than just fixing a kernel panic. It will reset to a serviceable state for almost anything you can think of ( e.g. bad display settings, borked application install) and even in the worst situation will still give you some sort of GUI and try to walk you through the problem.

Linux sort of just gives up and lets you shoot yourself in the foot if you really ask it to. It's up to you to then figure out how to fix things and that usually involves diving into the terminal. But even ignoring that, a lot of Linux applications have a serious UI/UX problem. I cannot count how many applications just do things like throw a config file at you even for common tasks and expect you to read a doc page in order to figure it out. I have better things to do than read yet another wall of text just to do something simple like remapping key bindings (e.g. mpv). That would be an unthinkable thing to do to a Windows user.

Linux developers seem to want to develop software for other developers. Windows developers develop software for average people. The fragmentation of 1000s of Linux distros, each with their own quirks only make matters worse by further complicating where and how to get help.

path: 0 1356572 1357625 1361309 1363845, hotness: undefined, score: 2, children: 0
moon_matter 4 points 3 years ago

I’ve been using Linux for so long that it’s hard for me to give an approximation of what a new user might find challenging

The average person would fail on step 0 of Installing the OS. In fact 90% of the problem could be attributed to Linux distros not coming preinstalled on PCs sitting in big box stores.

All of Linux's success stories for the average user (Android, Steam Deck, Chrome book) have one thing in common. They are low cost, simple, purpose built for very specific tasks with a bunch of exclusive games/software that people want to use. We need to start looking at PCs almost like they are highly moddable game consoles. It should come with the expectation that most users don't want to leave the comfort of the walled garden.

path: 0 1356572 1362267, hotness: undefined, score: 4, children: 0
dmrzl 3 points 3 years ago

When Windows 3.1 came out I had a hard time understanding any of it and never left my cozy DOS CLI with its Norton Commander.

Granted I was still a child, but one might think that mouse-first and colorfulness would have driven my curiosity. Instead I switched when Windows 95 arrived.

path: 0 1356572 1356746, hotness: undefined, score: 3, children: 0
someacnt 14 points 3 years ago

Reading comments, it's soo strange that I never borked my system once during nearly 7 years of linux usage. Playing games were frustrating, but it was improved a lot by now. My ubuntu never failed to boot, the only audio problem I had was with the mic. Even better, KDE Connect introduced new workflow to me. I wonder why my computer always boots well even when it gets borked during shutdown..

Nowadays, I use my own hand-rolled DE. It still refuses to break on me. Guess I am really lucky or something.

path: 0 1364395, hotness: undefined, score: 14, children: 3
tiwenty 3 points 3 years ago

You're not alone. I've been rocking Arch for a few years now, and I only reinstalled it when I changed computers. It just works.

path: 0 1364395 1366488, hotness: undefined, score: 3, children: 0
snek_boi 1 point 3 years ago

Same here. My issues atm are that NixOS is just too darn complicated sometimes… But that doesn't mean stuff gets borked.

path: 0 1364395 1788197, hotness: undefined, score: 1, children: 0
Voytrekk 1 point 3 years ago

I've borked my system a few times, but I know it was always because I messed with stuff that I didn't understand. My system is much more stable now that I learned those early lessons.

path: 0 1364395 1398156, hotness: undefined, score: 1, children: 0
ocassionallyaduck 14 points 3 years ago

I'm a lifelong windows power user, and above average even in my industry for knowledge on technical expertise.

Nothing I know translates to Linux. Not the file structures, the commands, the permissions, the file systems.

You truly have to commit to learning an entirely parallel form of computing environment to become comfortable in Linux. And being frank, it is the most customizable and unique user experience out there, but it is also infinitely less user friendly. And for every time a 2 line terminal command fixes a problem and saves time compared with windows, there are dozens of instances where time is wasted for hours learning that command, its exact syntax and usage, and if it is the one you need for your circumstance.

Another user here recently said that it was when they were going through and compiling their own drivers to make their Webcam work and having to follow guides to make system specific tweaks that they just quit and went back to Windows for ease of use.

Linux is the OS of power users. Not even power users like me, but extreme power users who either have the time or training to learn that parallel system. All of which is easy if this is your job, but in many ways you are learning a second language of sorts.

path: 0 1442686, hotness: undefined, score: 14, children: 4
DniMam 14 points 3 years ago

Most of linux fustration come with a lack of drivers and its fragmentation :

  • some friend's printer doesn't work with my linux.
  • I remember having a very hard time understanding optimus (nvidia-intel) and making it work.
  • when you use flatpak some thing doesn't work because it's sealed.
  • when a distro remove a very important package...and i have to find it, reinstall it
  • some graphical issue due to the various DE, or an app that haven't updated its graphical scheme.

So most of time, i follow the forum because things aren't working as expected. I lose an incredible amount of time doing that but i love it.

Linux as desktop did lot progress and i believe immutable OS with flatpak/snap will solve the fragmentation issue.

path: 0 1366431, hotness: undefined, score: 14, children: 0
Axellon 13 points 3 years ago

In my experience, when Linux works, it’s beautiful (yay package managers). But once you have an issue or go off the beaten path, it can get complex and confusing very quickly. You’ll find a perfect fix… oh wait, that’s for Red Hat. This is Ubuntu and everything is different.

This man page is thirty pages long and has in depth descriptions of all fifty switches in alphabetical order, but all i want is an example on how to do a very simple, common thing with it. And of course, all commands have their own syntax (of course windows isn’t any better, outside of Powershell).

Don’t curl to bash, it’s dangerous. But heaven help the adventurer that tries to do the install manually. And building from the source? Hah!

The registry gets a ton of shit, and yes, it can be opaque and confusing, but hundreds of text files in hundreds of random directories (that might be a different place on a different distro), all with their own syntax, isn’t necessarily all that more intuitive.

You want this to work differently? Then code a fix yourself! What do you mean you’re not a programmer?

I had multiple Ubuntu installs stop updating because the installer by default made the /boot partition (IIRC) something like 100MB. Do a couple updates and that gets filled up with unused files, and then apt craps itself. And this wasn’t all too long ago - well after the point it was supposed to be the district for the everyman.

Like you, I want to like it more, but it’s never smooth sailing. Granted, a lot of that is familiarity with Windows (and believe me, many curses have been thrown MS’s way), but it always seems to turn into a struggle.

path: 0 1402322, hotness: undefined, score: 13, children: 2
jemorgan 13 points 3 years ago

I think the answer to your question about why it’s frustrating for some people and not others has a lot to do with use case.

One use case that easily makes Linux way less frustrating is of developing software, especially in low-level languages. If you’re writing and debugging software, reading documentation is something you do every day, which makes it a lot easier. Most of the issues where people break their systems, don’t know how it happened, and can’t figure out how to fix it are because they default to copying bash commands from a Wordpress blog from 2007 instead of actually reading the documentation for their system. If you’re developing software, a log of the software you’re installing and using is open source, so you benefit tremendously from a package manager that’s baked into the OS.

If your use case is anything like that, Windows in particular is way more frustrating to use IMO.

If instead your use case is using a web browser and a collection of proprietary closed-source GUI tools, then most of the benefits that you’re getting using Linux are more ephemeral. You get the benefit of using a free and open source OS, not being tied into something that built to spy on you, not supporting companies that use copyrights to limit the free access of information and tools, etc. Those benefits are great and super important, and I would still recommend Linux if you’re up to it, but they definitely don’t make computing any easier.

If your use case is anything like the second one, you’re probably used to following online guides without needing to understand how each step works, and you’re probably used to expecting that software will make it hard for you to break it in a meaningful way. Both of those things directly contribute to making Linux might be frustrating to use at times for you.

If you’re in the second category, the best advice is to get used to going to the official webpage for the applications you use and actually reading the docs. When you run into a problem, try to find information about it the docs. It’s fine to use guides or other resources, but whenever you do, try to look up the docs for the commands that you’re using and actually understand what you’re doing. RTFM is a thing for a reason haha.

path: 0 1386726, hotness: undefined, score: 13, children: 0
Uno 12 points 3 years ago

As a linux noob, I can't give some in depth explanation, but I can empathize over troubles troubleshooting 😭

I mean, to first acknowledge the base difficulties of just getting used to a new operating system that doesn't want to hold your hand, all the troubleshooting advice being splintered across multiple distros and updates, and most software just not being designed to be compatible with Linux, it's impressive there are distros that manage to be beginner-friendly-ish in the first place.

For instance, when I was setting up Ubuntu, the following didn't work out of the box:

  • The general need to reinstall every program you use
  • The microphone
  • Switching between Windows and Ubuntu led to a weird time difference on Window's part (it still does)
  • My fingerprint sensor stopped working (I don't even think this is fixable)
  • My brightness hotkeys stopped working (they still don't)
  • touchpad scrolling was really fast (I honestly just got used to this rather than fixing it)
  • Increased the icon size of a lot of things
  • Set up night light settings

But more than that, I'd say one of the hardest things about Linux is that it is so customizable it inspires me to find a solution to issues I would've just ignored on Windows. For example:

  • I moved the time bar from the top of the screen to the bottom
  • Set up my own searx instance (though I hardly use it, if anyone knows how to run a set of code on computer startup please lmk)
  • Installed wine, Lutris, and software to support Linux gaming
  • Set my wallpaper to rotate between a bunch of landscape photos

But ig that's just my 2 cents. Really I wrote this to feel proud of myself for all the troubleshooting I've done 😭

Edit: I frfr love all yall who responded to this with genuine advice, what a great community

path: 0 1413787, hotness: undefined, score: 12, children: 4
venoft 12 points 3 years ago

After using Linux for years now I still don't understand where programs install to, it's always in some random ass folder.

path: 0 1391261, hotness: undefined, score: 12, children: 2
Melco 12 points 3 years ago
path: 0 1399242, hotness: undefined, score: 12, children: 3
qwertyqwertyqwerty 12 points 3 years ago

I really wish the Linux community would do a better job of separating the software updates from the core operating system and user space apps. I feel like most distros do the 'move fast and break things' approach, even if that isn't what they intended to do. I forget which distro it was, but they tried replacing X11 with Wayland way before the other distros, and IIRC, they had to revert everyone back to X11. This type of thing cannot be managed by regular users.

Imagine if you had to understand how 90% of every car part worked in order to drive a car, and if you don't understand something you ask for help and everyone ridicules you because they are mechanics.

path: 0 1381312, hotness: undefined, score: 12, children: 12
GnuLinuxDude 6 points 3 years ago

I really wish the Linux community would do a better job of separating the software updates from the core operating system and user space apps.

You can accomplish this with something like Debian stable and Flatpaks. OK, but now you have to explain these concepts to people, too 😆. It works great but it's not quite user friendly. Ubuntu gets dunked on a lot for Snaps but I think they are actually the one mainstream distro that is trying to make Snaps as transparent for users as possible, thereby achieving the goal of separating the core operating system from user applications. Though I still prefer Flatpaks.

path: 0 1381312 1382715, hotness: undefined, score: 6, children: 6
qwertyqwertyqwerty 4 points 3 years ago

I've been using linux since 98 and have no idea what Flatpaks and Snaps are. I guess I need to read up on them.

path: 0 1381312 1382715 1383205, hotness: undefined, score: 4, children: 4
GnuLinuxDude 4 points 3 years ago

Both are similar, and the very short version is they are sandboxed applications that bundle their own dependencies and can update out of band with your distro's software repository. With Flatpaks they can share a common runtime environment, but I think with Snaps they bundle everything into the snap (I might be wrong about this).

One key difference is that Snap is basically only on Ubuntu, and Snaps can also bundle CLI applications or server software. Flatpaks are currently really meant for desktop applications.

In both cases you can modify the permissions of the the programs they bundle sort of like how you might expect on iOS or Android. That is to say you can restrict their access to the file system, the network, or other things. So, as an example, I can run a proprietary program as a Flatpak but ensure it cannot access my Bluetooth if for some reason I feel that need.

path: 0 1381312 1382715 1383205 1383510, hotness: undefined, score: 4, children: 1
andruid 2 points 3 years ago

To expand on why snaps are Ubuntu only is because the back end for snap distribution is proprietary.

path: 0 1381312 1382715 1383205 1383510 1402417, hotness: undefined, score: 2, children: 0
captain_aggravated 1 point 3 years ago

Problem: Every major distro has its own unique package manager; dpkg/APT, rpm, yum, pacman etc. It's a nightmare to package apps for Linux, so let's make one universal standard package management system.

Three or four independent projects: Okay, here you go!

Problem: Every major distro has its own unique package manager, and there's three different incompatible universal ones and because one of them is made in-house at Canonical none of the three are supported out of the box on every distro.

Arch users: muh AUR.

path: 0 1381312 1382715 1383205 1388341, hotness: undefined, score: 1, children: 0
KLISHDFSDF 1 point 3 years ago

Flatpak allows you to package your app once and make it available on at least 36 different distros [0] (if not hundreds more if you count their spinoffs). See the list of available packages at flathub [1]. Read more about Flatpak in general here [2].

[0] https://flathub.org/setup

[1] https://flathub.org/

[2] https://flatpak.org/

path: 0 1381312 1382715 1383205 1403996, hotness: undefined, score: 1, children: 0
mhz 2 points 3 years ago

It is amazing how 3 steps can be challenging for some even though these are explained in flathub (for all major distros) 1- install flatpak which should install a pluging for gui Package manager automatically. 2- add flathub repo. 3- Configure your gui package manager to default to flathub 4- enjoy installing rhe latest software from flathub without even needing root password (except for Opensuse TW)

path: 0 1381312 1382715 1385496, hotness: undefined, score: 2, children: 0
mhz 4 points 3 years ago

I think that is the route we are heading with flatpaks.

path: 0 1381312 1385157, hotness: undefined, score: 4, children: 0
QuazarOmega 1 point 3 years ago
path: 0 1381312 1384638, hotness: undefined, score: 1, children: 3
qwertyqwertyqwerty 1 point 3 years ago

I'll have to try one out just so I understand how they work, but I don't personally need something like this. I've used Gentoo, Fedora, Slackware, Ubuntu/Debian, Arch, and more for years.

path: 0 1381312 1384638 1389771, hotness: undefined, score: 1, children: 2
QuazarOmega 2 points 3 years ago

Yeah, actually I don't know how I ended up responding to you, I have since deleted that comment, I meant it for the OP.
Aside from that, when you're as experienced as you, you generally don't end up breaking your system anyway, if one really wanted I think the real good thing to do regardless of distro would be using one of the few packaging solutions that are siloed from the rest system

path: 0 1381312 1384638 1389771 1390585, hotness: undefined, score: 2, children: 1
Treczoks 11 points 3 years ago

For many it is simply frustrating because it is not Windows. Just think about how many people have a hard time already to get the most simple things done on Windows. Can you imagine those people to switch to another platform? Those people who cannot find their banking app anymore when something moved the icon on the desktop to another position?

path: 0 1413099, hotness: undefined, score: 11, children: 2
monobot 10 points 3 years ago

Most people stop trying anything technical as soon as it does not work as they expected.

As soon as something unexpected happens or something expected doesn't happen, they drop it.

While Windows is like that for me and my needs, for them it is Linux.

path: 0 1418384, hotness: undefined, score: 10, children: 3
DaFuqs 10 points 3 years ago

As a mostly windows user, I've tried a few times, using various distributions. When buying my last pc and installing a popular linux distribution, it did not recognise my network card at all. Researching online told me I had to compile the drivers myself, since my distri did not have any shipped with it yet. ...which is pretty hard, having no internet access because of the network card not working. To be fair, that was ~8 years ago.

For non-tech users, I feel like some parts are still pretty hard to diagnose. If an issue arises you mostly have to touch the command line and I can understand people being scared of it, having to edit plain text files, or type and enter commands that aren't descriptive, much less finding the right command by guessing. It certainly improved, with GUIs being available for most stuff, but if you want something specific, is still feels pretty rough on the edges sometimes, from the eyes of a normal user.

If you mostly need your basic apps, like browser, some office apps or a music player it works great, though.

path: 0 1386244, hotness: undefined, score: 10, children: 4
eshep 9 points 3 years ago

@leninmummy I've found that many new users can't be bothered to learn new things and don't understand enough about their situation to explain the problem they're having. What they are looking for is someone to simply give them the answer so they can carry on. Many times they'll wind up looking for an answer to a generic question related to, "this doesn't work", and find a generic answer that doesn't work or breaks something when they copy and paste it to their system.

path: 0 1400053, hotness: undefined, score: 9, children: 0
lungdart 9 points 3 years ago

I have the exact opposite problem. Windows is an unstable bloated mess I don't understand. Linux just works.

I use a Mac for work, and it's alright, but it's got it's janky parts (key bindings, and being forced to drag and drop things for instance)

path: 0 1358806, hotness: undefined, score: 9, children: 0
vortexal 9 points 3 years ago

While I'm fine with Linux most of the time, the few times I got frustrated with Linux was when I was following instructions and getting different results because either information was wrong or there were steps that weren't included. A few examples I can think of are:

  1. There are a lot of games that I've played (mainly from Itch) that offer a Linux version, but that version isn't tested and often times has mismatched libraries. In one case, they forgot to bundle the Linux version with the game's assets and only included the executable.

  2. A lot of Linux installation guides just tell you that you can just install the distro from it's LiveCD. Maybe this is the case for some computers but every computer that I've installed Linux onto required some extra steps. I've always had to disable secure boot and then re-enable it after installing but I've never seen a guide mention that, just some random answers on askubuntu that suggested it. They also never mention that you should use the LiveCD to make sure that everything is working properly.

  3. There are some emulators that I've never gotten the Linux versions of to work properly and I can only get the Windows versions to work properly. PCem keeps telling me it can't find any bios even though I put them into the specified folder. Mesen (the pre-Mesen2 version) runs but I can't change any of the settings and the only documentation that exists is for the Windows version.

path: 0 1388201, hotness: undefined, score: 9, children: 0
Mikina 9 points 3 years ago

I love using WSL, and am pretty used to (and prefer) the Linux terminal experience.

However, I wasn't able to switch from Windows. I've always ran into issues that I just wasn't able to solve.

You want your work email and Teams? Too bad, Teams are no longer build for Linux, but you can use this shitty webapp or whatever it was. Want your mail? Sure, there are apps that can connect to exchange, but too bad - your domain policies don't allow you to use them, so you're stuck with O365 on web.

Ok, web it is. Now let's connect to VPN so I can start working. Oh, too bad, your company uses Checkpoint mobile, which dropped client support for Linux. And while it looks like there is some obscure way how to get it working through IPSEC or whatever, I never managed to get it working - and I think it also requires the VPN server to actually enable support for it, which I'm sure our company doesn't have. And then there's also the fact that we just use Word and Excel for most of what we do.

Well then, I guess I'm not going to be able to switch to Linux for work. But I can at least use it for my PC at home, where I just need to be able to develop Unity games, and the rest should be all right.

After spending few hours trying to get my project to build, finding out that you just can't use certain kind of video formats on Unity on Linux, and running into issues with both the Hub and the Editor just throwing random UI errors, I've just given up. Especially since there are things like multipass or WSL, and I only ever need linux for terminal anyway, where I never had any issues.

path: 0 1394439, hotness: undefined, score: 9, children: 1
avidamoeba 9 points 3 years ago

Ubuntu LTS almost never does the things described without user intervention. E.g. breaking over time, apt not working. The most important thing I learned about Linux and Ubuntu was that I was breaking it. Once I drilled that into my head and began learning what not to do, it stopped breaking over time. My main system hasn't been reinstalled since 2016. And that's only because I was bored and reinstalled it at the time. Friends have Ubuntu LTS systems that they've had woking for over a decade, moved over several hardware configs during that time.

With that I have this advice for the newer users:

  • Use Ubuntu LTS. Almost everything else has an extra level of complexity or several that aren't obvious when you first start using them. Yes even user-friendly Ubuntu derivatives. Ubuntu LTS has an extremely large test base so defects are few. It's also stable so the number of defects generally declines over time for a given release.
  • Use the canonical sources of information for Ubuntu. Askubuntu.com, the Ubuntu wiki, the Ubuntu forums, man pages. The Debian wiki can be useful too. Arch'es wiki becomes useful when you begin to know what you're doing so you can translate what's there to Ubuntu.
  • Don't use YouTube for that or random sites that have SEOd themselves to the top of Google. Or ChatGPT.
  • The first question you should ask when something breaks is "What did I do wrong?". Trace your steps. Answer it. Fix it and don't do it again. E.g. something that should work without sudo doesn't, so you run it with sudo. A true classic.

I know many here won't like me suggesting Ubuntu, but the reality is that throwing new users elsewhere is often a disservice to them. Even Debian, which I use too. The proliferation of "Ubuntu bad" across the newer slivers of the community has been just "bad" for those new users. There's a lot of us that can help support new users but we can't do that in places where the "Just try X distro instead" comments outnumber us 10 to 1. In addition there's so much misinformation thrown around as fact that we just can't compete. The D-K level is too damn high.jpg

Source: I've used Linux for 19-years and professionally since 2012, for more use cases than I can count.

path: 0 1371820, hotness: undefined, score: 9, children: 1
khuldraeseth 6 points 3 years ago

i use arch btw, but have my upvote for "canonical sources of information"

path: 0 1371820 1374442, hotness: undefined, score: 6, children: 0
h14h 8 points 3 years ago

Most of the comments here are talking about the x% of time Linux gets messed up it can be really intimidating for new users and getting the right help can be a challenge, or simply more time than it's worth.

I think this is true, but I think there's another thing that irks people:

Software Compatibility

The general public primarily interacts with their computers through established applications that commonly aren't available on Linux w/o intimidating work around (if at all).

A noob who switches to Linux isn't going to know the limitations up front, and the second they decide they want to learn Adobe Premier for work, they're kinda fucked. They'll either spend hours/days of online research trying to figure out if it's even possible, or they'll ask for help only to have someone tell them they're wrong for trying and to use some FOSS alternative because Adobe is an evil megacorp.

It's a recipe for frustration.

path: 0 1439500, hotness: undefined, score: 8, children: 2
Uluganda 8 points 3 years ago

I don't know what average people could do to break their system, considering nowadays, it is practically impossible to break anything if you are using Software Management tool your Distro gave. I don't say I don't believe you. Something could break. But I suppose you are trying to do something that average Joes would not attempt.

I installed Linux on my coworkers, friends and families, and nothing break. Heck, I even gave my friend Arch Linux. I told them to only install thing from the Store and never touch command line without talking to me first. It's been 6 months.

Linux for average people is been there. It's ready. OnlyOffice is just like Ms. Office but Open Source. If you are willing to learn, LibreOffice is far better than Ms. Office. Linux supports all browser. KdenLive and Krita work better in Linux. GNOME is way easier to navigate than Windows, with superior gesture and beauty Windows could only dream of.

Windows has its perk, but saying Linux is hard is no longer true.

path: 0 1408472, hotness: undefined, score: 8, children: 5
art 8 points 3 years ago

This sounds like an Ubuntu problem, sadly. Ubuntu is, in my experience, a mess of a distribution. Debian works almost flawlessly and I think you'll have less issues with a properly run distro.

path: 0 1366029, hotness: undefined, score: 8, children: 1
warmaster 3 points 3 years ago

Something to consider: Stable gets old quick. Debian SID isn't supported by Docker.

path: 0 1366029 1366383, hotness: undefined, score: 3, children: 0
Porgey 8 points 3 years ago

I use a MacBook, a Windows PC, and Linux (school, games, work). A MacBook is by far the easiest to use, windows is a close second and Linux right behind it. Linux can be easy to use, but when stuff goes wrong, I think Troubleshooting for the average person is where it’s a bit harder. Just in general, people tend to freak out the moment they have to mess with the terminal, and memorizing commands isn’t as easy as visually remembering where to click for most people. That’s not to say that Linux is super hard to learn, I think windows and MacOS just offer a way of doing things that sticks much better in the memory than a line of commands.

I love all 3 and I believe all 3 have their strengths and weaknesses and I’m damn glad that we have choice! (Though right now I’m rooting for Linux a bit more due to the Steam Deck bringing a lot more attention to linux gaming)

path: 0 1357592, hotness: undefined, score: 8, children: 6
Bandicoot_Academic 5 points 3 years ago

Troubleshooting for the average person is where it’s a bit harder.

I never undestood that point, i hear it quite a bit but for me its always the opposite. On linux if something dosen't work i can usually see a detailed log of what went wrong. On windows its usually an error message with barly any info, stuff like "Error code: 0x72AF9B5D1" or "IRQ_NOT_LESS_OR_EQUAL" isn't very usefull.

path: 0 1357592 1359047, hotness: undefined, score: 5, children: 1
Porgey 1 point 3 years ago

Once again, you are capable of understanding what that log means. As am I, but getting a fatass log is mostly overwhelming for most. Any larger Program that average people are using aren’t giving those weird errors, that’s mostly smaller stuff. Usually windows and Mac gives you some general troubleshooting tips right off the bat or even tries to fix it for you (even though the windows auto-troubleshoot is hot garbage)

path: 0 1357592 1359047 1534441, hotness: undefined, score: 1, children: 0
OldFartPhil 2 points 3 years ago

No "average person" troubleshoots their own Windows machine, but they know someone who can. if you install Linux on someone's machine, you are their tech support. Most of the time that's fine, because Linux is pretty damn reliable. But when something goes wrong an average person is going to have a harder time finding support.

path: 0 1357592 1360035, hotness: undefined, score: 2, children: 2
Porgey 1 point 3 years ago

Disagree. My entire family are average users who can troubleshoot their pc for the most part. If the problem is more complex, they will call me up, but they can handle their own. But I know a terminal still overwhelms them.

path: 0 1357592 1360035 1534319, hotness: undefined, score: 1, children: 0
Porgey 1 point 3 years ago

And on top of that, almost all people are familiar with Windows or MacOS, the chances of you being able to ask the person next to you about a problem and them being familiar with windows or mac is MUCH higher than with Linux. Their popularity is a massive advantage

That aside, almost every program you can think of has a windows version and 90% of the time also a Mac version. Linux support has gotten very good over the years but it’s still not close to Windows, and that translates to better support for Windows as well

path: 0 1357592 1360035 1534483, hotness: undefined, score: 1, children: 0
ProxyZeus 2 points 3 years ago

Very eloquent way of phrasing it

path: 0 1357592 1357747, hotness: undefined, score: 2, children: 0
Synthead 7 points 3 years ago

I'll challenge your point with an analogous question:

Why can't everybody speak French?

path: 0 1445142, hotness: undefined, score: 7, children: 1
denissimo 7 points 3 years ago

This is like asking why manual or automatic is frustrating. You mostly use the thing you have grown up with and that's it, particularly when you got bills to pay and there isn't much free time unfortunately. If you put it into perspective, a massive amount of users already hold Linux in their hands and everyday life: Android. Nah let's get back to computers.

IT class back in college taught a wee bit of Linux. I was one of the few who were interested and did what the teacher said, the rest played Hearthstone. Linux Mint is what intrigued me since high school. A wonderful OS that brings life to laptops too slow for Windows 7. But I'm still the cozy and unbothered person who sticks to Windows on their main machine. I just want to relax after a good days work and play Forza Horizon 5. However I do enjoy my Linux laptops that won't run red hot just because of Windows Update, Defender, telemetry and other garbage. My love&hate about Linux is that there are so many distros to choose from. There were times when x is better than y and it was(still is) the devils circle: distro hopping. Today I'm cool with Ubuntu derivatives like Mint and Pop, along with Fedora and Suse, since a decade of having at least one Linux PC I still don't find joy in advanced stuff like Arch. Anyway use the thing you are comfy with and don't let anyone judge you, live your life. <3

path: 0 1423387, hotness: undefined, score: 7, children: 2
nik282000 7 points 3 years ago

It requires active user participation. Windows, Mac, iOS and Android will all "work" even if you have no idea what you are doing and no plans to to learn. Just keep running the apps or downloading .exes from cnet.

You can stumble your way through Linux as well but it's a lot less forgiving. If something doesn't work immediately it's up to the user to search the relevant keywords and see if there is a is a fix. That can be frustrating if you aren't so great with a search engine, you don't know what the relevant terms are or you don't know how to implement a fix that is not for your exact setup.

path: 0 1361623, hotness: undefined, score: 7, children: 2
vacuumflower 6 points 3 years ago

Windows, Mac, iOS and Android will all “work” even if you have no idea what you are doing and no plans to to learn.

Oh no they won't. You'll just replace iOS and Android devices too often to notice, and with Windows you've gotten used to fixing broken crap.

If something doesn’t work immediately it’s up to the user to search the relevant keywords and see if there is a is a fix

Worked much better for me that the alternative process under Windows. May be the main reason I switched.

path: 0 1361623 1362612, hotness: undefined, score: 6, children: 0
iopq 2 points 3 years ago

My man, my laptop sometimes turns off the screen when I tap the touchpad in Windows. It's far more broken than Linux is. Let's not go into how slow it is on an HDD in Windows 10... I have given up on booting into Windows since it's unusable

path: 0 1361623 1412188, hotness: undefined, score: 2, children: 0
housepanther 7 points 3 years ago

Linux can be frustrating simply because it is so powerful and versatile in the way Windows is not. Unlike Windows, Linux is not a one size fits all approach. It's designed to be customized highly.

I think newbies would be better off with Linux Mint which pretty much works out of the box. This lowers the barrier to entry. As the newbie advances in their knowledge and skill, they can begin to tinker.

It's also not easy being a newbie and getting learning support isn't always easy. A lot of us sysadmins have a tendency to forget from whence they came.

path: 0 1359880, hotness: undefined, score: 7, children: 7
somedaysoon 5 points 3 years ago
path: 0 1359880 1362313, hotness: undefined, score: 5, children: 6
RiikkaTheIcePrincess 2 points 3 years ago

Suddenly I'm curious about how many of these are the same people who laugh at warnings on coffee cups and power tools.
"WARNING: don't put your hand here or this will saw your fingers off!" "haha lol who would do that"
"WARNING: don't flip this switch or this will break your computer" "omfg why puter not work!!"
Like, damn, if you're straight-up warned then maybe the real problem's in the chair :-\ Seems there's kinda no solution for that but for the user to get smarter. Can't put all of the intelligence into the software.

Also, what's the story with the immutable distro hype? peeks out from under her rock I've heard of NixOS and various critters seem to love it but I never imagined that sort of thing would become a thing (kinda thought it was just a neat little niche) let alone a big thing for 'inexperienced' sorts.

path: 0 1359880 1362313 1363084, hotness: undefined, score: 2, children: 1
somedaysoon 2 points 3 years ago
path: 0 1359880 1362313 1363084 1383160, hotness: undefined, score: 2, children: 0
TheButtonJustSpins 1 point 3 years ago

The AUR is usually necessary because not everything is in the core repos, so you don't really have any other choice.

path: 0 1359880 1362313 1363793, hotness: undefined, score: 1, children: 3
somedaysoon 1 point 3 years ago
path: 0 1359880 1362313 1363793 1382702, hotness: undefined, score: 1, children: 2
TheButtonJustSpins 1 point 3 years ago

So Flatpak is preferred? It should probably be the top option in the list. People keep complaining about Flatpak and Snaps, and they're lower in the list, so I assumed they weren't as good to use.

path: 0 1359880 1362313 1363793 1382702 1386563, hotness: undefined, score: 1, children: 1
shapis 7 points 3 years ago

That's more or less my experience too, my installation slowly breaks over time til I'm fed up and reinstall everything. Not sure what I'm even doing wrong if anything at all.

path: 0 1361741, hotness: undefined, score: 7, children: 11
somedaysoon 13 points 3 years ago
path: 0 1361741 1362160, hotness: undefined, score: 13, children: 4
shapis -1 points 3 years ago path: 0 1361741 1362160 1362749, hotness: undefined, score: -1, children: 3
priapus 1 point 3 years ago

Pointing out a bug that has been around for less than a few days and will be fixed shortly does not refute the above statement.

path: 0 1361741 1362160 1362749 1378373, hotness: undefined, score: 1, children: 1
shapis 2 points 3 years ago

It was still unfixed as of yesterday. That's how I found it out. I installed debian and was like huh. I can't update.

path: 0 1361741 1362160 1362749 1378373 1383535, hotness: undefined, score: 2, children: 0
somedaysoon 0 points 3 years ago
path: 0 1361741 1362160 1362749 1383505, hotness: undefined, score: 0, children: 0
Reliant1087 6 points 3 years ago

My main draw towards Linux is the exact opposite experience. I have a Linux install that has been carried over three computer and two harddisk changes over 10 years and it's still as good, or slightly better than it used to be.

My suggestion would be to start with something stable like Debian and read the manual when you want to tinker with it. Especially this: https://wiki.debian.org/DontBreakDebian

path: 0 1361741 1362451, hotness: undefined, score: 6, children: 2
shapis -1 points 3 years ago path: 0 1361741 1362451 1362712, hotness: undefined, score: -1, children: 1
Reliant1087 1 point 3 years ago

Nothing is perfect. Every distribution I used have had bugs at some point.

I would usually wait a while before, maybe until the first point release to upgrade so that there is time to iron out all the teething issues.

The actual problem is only encountered when the raspi-firmware package is (re)configured or when the kernel/initramfs is updated.

path: 0 1361741 1362451 1362712 1386228, hotness: undefined, score: 1, children: 0
garam 3 points 3 years ago

I would rather try Fedora if it always break. Fedora only break because the driver like nvidia, but nothing else I ever see it broken if I'm using AMD/Intel iGPU

I'm been using Fedora for many version number, and it's fun and working as it's.. Never break, unless it's driver.

path: 0 1361741 1362762, hotness: undefined, score: 3, children: 0
leninmummy 2 points 3 years ago

Speaking of myself, I think I'm just too lazy / have too little time and energy to slowly troubleshoot everything.

I am always on a rush, and when you're on a rush and something like apt not working happens, you just implement some workaround that maybe makes everything worse or is not a full solution. As others pointed, putting commands you see on Google without fully understanding them is a bad idea, and a lot of my "Linux troubleshooting experience" is "trying a bunch of Google solutions in a trial and error fashion".

For example a base issue I have with my current installation is that I firstly installed Ubuntu and then installed KDE, instead of installing Kubuntu, and the installation is kind of glitchy. I never put the time to fix the issues that maybe were not that difficult to fix, but they were unimportant and it just worked. That stuff slowly accumulates over time until the fresh install with that characteristic "this time will be different" feel lol

path: 0 1361741 1362645, hotness: undefined, score: 2, children: 1
TheButtonJustSpins 0 points 3 years ago

As others pointed, putting commands you see on Google without fully understanding them is a bad idea, and a lot of my "Linux troubleshooting experience" is "trying a bunch of Google solutions in a trial and error fashion".

Right? I have no idea if the solution is right until I've done it, and it's unlikely that the first one or two I try will be it. They're all black magic commands.

path: 0 1361741 1362645 1363647, hotness: undefined, score: 0, children: 0
NathanUp 7 points 3 years ago

I remember feeling really limited on GNU/Linux; for me, it was the desktop environment. Switching to KDE Plasma gave me back the kind of power and usability I was used to from the GUI.

Besides that, always be sure you're following tutorials for your specific distro, and a recent version at that. In my early days, I borked my system many times by pasting commands I didn't understand meant for other distros or older versions of the distro I was running.

On software, I would recommend trying to find FLOSS replacements wherever possible. People often sell Linux as being able to run most windows software, and while that's true, you'll almost always have a better experience after taking the time to learn a FLOSS tool written for the platform. Even with proprietary native applications, companies often consider GNU/Linux an afterthought and the experience suffers. If you're using KDE Plasma, for example, try finding a KDE app at apps.kde.org.

For a distro billed as beginner friendly, I always had issues with Ubuntu too. The most trouble free distros I've ever used were Manjaro (which I still use to this day on machines I want to just work out of the box - ignore the hate), and Mint. Manjaro comes with an official KDE Plasma verson too.

path: 0 1377259, hotness: undefined, score: 7, children: 0
CoupleOfConcerns 7 points 3 years ago

Contrary to what is often claimed Linux may in fact be better for people with realtively simple needs. I basically use Linux to run a browser and Steam and don't run into many problems on a day to day basis.

path: 0 1357124, hotness: undefined, score: 7, children: 0
selawdivad 6 points 3 years ago

The first step is to make sure your hardware is supported. I've found the linux hardware database to be invaluable getting new systems configured. The site is overwhelming at first, but the easy path is to just click the big 'Probe your computer' button and follow the instructions. Once you've done a probe, you'll get a web-page with a listing of all your computer's hardware and the support status. Even better, you get links to additional drivers or kernel modules required to get stuff working which isn't supported out of the box.

path: 0 1374752, hotness: undefined, score: 6, children: 0
Hjulkula 6 points 3 years ago

I put Linux Mint on my grandmothers old computer because the hardware was preventing it from upgrading from Windows 7 without massive slowdown. Back when she was using windows (albeit windows 7) she would call me every week with a new issue. Since installing mint she very rarely has issues and whatever issues she does run into can usually be solved very easily over the phone. I would say that Linux is what you make it. If you want to copy and paste commands from sketchy guides, things are going to break. But if you just use it like my grandmother does, browsing the web and writing emails, nothing can really go wrong

path: 0 1409970, hotness: undefined, score: 6, children: 2
QuazarOmega 6 points 3 years ago

I usually end up in need of redoing a fresh install until it breaks up again.

That's common when you start adding random PPAs, running some commands without understanding (we all do 👀) and whatnot, but you can save yourself from reinstalling over and over by using an immutable distribution so at any point you will know what changed in your system and if it breaks you can just roll back to the previous working point and either fix your mistake or wait for a fix from upstream when an issue happens there (this year there were a few kinda major hiccups on Fedora for example).
I suggest you try one of the Fedora immutable spins (Silverblue, Kinoite, Sericea) or Vanilla OS, though I would hold off from it until Orchid comes out.
If you want to go all in you can use NixOS, but it takes a lot of reading

path: 0 1384847, hotness: undefined, score: 6, children: 2
MangoPenguin 6 points 3 years ago

It sounds like you have the time to diagnose Linux issues, that's my main holdup. Even basic stuff takes a lot of time to learn since there's often not a simple gui to toggle a setting and see if it fixes an issue.

path: 0 1359218, hotness: undefined, score: 6, children: 0
TheQuantumPhysicist 6 points 3 years ago

The Linux community doesn't understand what "just works" really means.

Whether windows or mac, I plug my machine to the docking station, and it just works.

With Linux, every day a different problem. Out of the blue, screens just stop working. Resolutions change. Every restart different behavior. Zero consistency.

I'm not 17 anymore... I don't have the time to keep tweaking. I need to be productive.

So what do I do? I SSH to a Linux machine whose desktop environment I don't wanna see, and code remotely. Most productive setting.

You asked. Here's the answer.

path: 0 1435876, hotness: undefined, score: 6, children: 7
magnetosphere 6 points 3 years ago

The sky-high barrier to entry was a MAJOR problem for me.

When I was seriously considering installing Linux, the first issue I ran into was the lack of tutorials - or, more accurately, the bewildering array of tutorials. You couldn’t just search the term “Linux tutorial” and expect an answer that was specific enough to your case to actually be useful. There was (and is) a wide variety of distributions, each with their own unique behaviors and requirements.

If you were looking for help with the Windows or Mac OS, all you needed was the OS version number, plus maybe some basic hardware info, and most of the time you were good. With Linux, answering even the simplest question required a focused, concentrated effort, and there was still a decent chance a beginner wouldn’t have enough background knowledge to understand the answer. Generally speaking, beginner-friendly tutorials were often too broad to be useful, and specific tutorials tended to assume knowledge that a beginner didn’t have.

Unless you had someone standing by who was willing to be your Linux Yoda, starting out was very difficult. I didn’t know such a person, so I just gave up.

Granted, this was several years ago, and things may have changed. I’m speaking from my own limited experience.

path: 0 1357612, hotness: undefined, score: 6, children: 0
ohlaph 6 points 3 years ago

The average person wants the iphone experience. They want the device to just work. Sometimes, in Linux, you have to install things that aren't so straight forward and the average person has no clue how to do that.

If we want more people on Linux, we need to dumb it down a lot.

path: 0 1403890, hotness: undefined, score: 6, children: 6
dan1101 6 points 3 years ago

It's like so many other things, it's simple when you know it well but when you don't have a lot of experience it's very daunting. A lot depends on understanding the file system, like what is the difference between /run and /media and / and /root? So much is command line with some pretty arcane commands and parameters. And not knowing what tools there are to help, and not knowing how to fix things when they break.

path: 0 1404164, hotness: undefined, score: 6, children: 8
lynny 6 points 3 years ago

Many (most?) Windows users find Windows to be frustrating. I find Gentoo to be extremely frustrating a lot of times. Frustration doesn't really drive people away from tools that are necessary to them.

path: 0 1359458, hotness: undefined, score: 6, children: 1
cybersandwich 3 points 3 years ago
path: 0 1359458 1360110, hotness: undefined, score: 3, children: 0
knowncarbage 5 points 3 years ago

Linux gives you freedom.

Freedom lets you break stuff.

If, like Windows or MacOSyou just use it as intended by official support, it should be fine. If you start just adding everything and anything from anyone you're gonna break stuff.

Other stuff is made to be idiot proof, Linux is not.

path: 0 1385387, hotness: undefined, score: 5, children: 0
captain_aggravated 5 points 3 years ago

There are a lot of factors I think.

Some are pretty legitimate, like the lack of Adobe or Autodesk support on Linux, which means a lot of people just 100% cannot participate in their industry using Linux. It's borderline illegal to use Linux if you're a mechanical or civil engineer; Solidworks and MATLAB are pretty much regulatory requirements; you'd probably lose your engineering license if you turned in a drawing made in FreeCAD. In the art space, tell a publishers you drew something in Inkscape and watch their personality leak out their ears. Everyone hates Adobe, but glory to Adobe.

There are also legitimate culture shocks; there's this LTT video where they had iJustine on, and Linus and Justine swapped platforms, he on a Mac, she on a PC, and they were given basic tasks like "install Slack. Take a screenshot. Paste that screenshot in a Word Processing document. Save it as a PDF. Send that PDF to James in a Slack message. Uninstall Slack." Justine immediately started looking around the back of the monitor for USB ports, rapidly found that a fresh install of vanilla Windows doesn't (or didn't at the time) come with a word processor that could save documents as a PDF, Linus immediately went to the web browser instead of the app store...They did similar stunts with their Linux challenge later on, though I'd kinda argue about the tasks they were set to do (such as "sign" a document, which Linus started to do cryptologically but didn't have any keys enrolled because who the fuck does, and Luke just...copy/pasted an image of his handwriting?) But anyway. Linux is different than Windows to use, and even a VERY windows-like DE like Cinnamon is going to have differences that will feel foreign. I remember tripping over "shortcuts" being "links or launchers depending on what you want to do."

There's also the fact that Microsoft has done a world class job at making the average normie hate and fear the command line interface. Because universally, when you see a cmd prompt appear in Windows, it is a bad thing. That hate gets transferred to Linux, where we do routinely use the terminal because while it can be a little arcane, with a little bit of learning you can do some powerful stuff. But, because people have been so conditioned to hate the CLI by Microsoft, you get exchanges like this:

"Hey I'm trying out Pop!_OS because you nerds keep saying it's good, and my laptop can connect to the internet with ethernet but not Wi-Fi, what's up with that?" "Well let's see, could you open a terminal and type sudo lshw -C network, and then copy-paste what it says here for me to look at?" "NO!!!11!! NEVAR!!!! How DARE you suggest I use a computer by doing anything other than pointing at little pictures?! The indignity! It's current year!!"

Finally, before I hit the character limit for this post, there's just a reputation around Linux. I've had this happen more than once, someone will ask to use my computer to look something up on the internet. "Sure." They find the Firefox icon on the quicklaunch bar just fine, it pops open, they're doing fine, then they notice the color scheme and icons are a little different and they ask "uhh, what version of Windows is this?" And I say "It's Linux Mint." And they lift their hands off the keyboard with the same gesture as if I just told them my cute furry pet in their lap is actually a tarantula. They have it in their head that Linux is deliberately hard to use because it's for computer nerds--they think all Linux is Suckless--and because they're not computer nerds, they can't use Linux. So the second they know it's Linux, they "can't" use it.

path: 0 1385185, hotness: undefined, score: 5, children: 0
vojel 5 points 3 years ago

It is hard to adapt Windows habits to Linux for some cases. E.g. you sometimes use Adobe Photocrap for editing photos. Reasonable that ppl want to use what they know, so they will try to use it with WINE and obviously will fail. „Linux sucks, it cant run the properitary shit subscription software, going back to Windows!“ if someone really depends on such software then yes stay the fuck with Windows. For most other tasks there is a solution available. And for the fear of terminal: I bet most users never ever have to see or use it once since there are GUI tools available for such crucial tasks like updating. Mint does a great job in terms of windows like experience for beginners but also is a full fledged GNU/Linux distro. But yeah if you want to change to Linux it is not just the desktop that changes, it is a whole philosophy that opens up a new world if you are curious.

path: 0 1370513, hotness: undefined, score: 5, children: 0
tehcpengsiudai 5 points 3 years ago

Because clicking a button, finding out it works sometimes but not for you, then the top 3 google links might have a solution to parts of your problem, and you'll have to type in commands to run stuff you probably ran less than 20 times in your entire lifetime, kinda sucks. Even if you try to learn what actually went on, you'd need to do mental gymnastics.

Having multiple buttons to click and have what you want done almost all the time is much easier in comparison.

Source: was once a beginner, although it does get easier.

path: 0 1423595, hotness: undefined, score: 5, children: 4
huginn 5 points 3 years ago

Because I like to play videogames.

That's it. That's all that keeps me back. I can't play Destiny 2 on linux and I'm an addict with a need.

path: 0 1407036, hotness: undefined, score: 5, children: 0
BCsven 5 points 3 years ago

Try OpenSUSE, GUI for software, system, settings etc. And boot to previous snapshots if you break something

path: 0 1364322, hotness: undefined, score: 5, children: 2
gunpachi 1 point 3 years ago

Opensuse is great. Yast was more useful than I initially thought.

On a different note - For people who like tinkering, nixos can also be a great option, it also allows rollbacks but doesn't use BTRFS snapshots out of the box like opensuse.

path: 0 1364322 1369261, hotness: undefined, score: 1, children: 1
BCsven 1 point 3 years ago

Yep, I have one machine as NixOS, it has some awesome features.

path: 0 1364322 1369261 1404246, hotness: undefined, score: 1, children: 0
All_I_Can 5 points 3 years ago

Simple tasks can take you way more time than needed. For example, I have an old laptop under Bunsenlabs (based on Debian with Openbox). The other day, I wanted to connect a secondary monitor. I wasn't expected the nightmare I had to setup this thing. The layout was totally off with a dead space between the two screens where the cursor disappeared and ArandR was very rough to use. I ended up editing txt file if I remember correctly.

I absolutely love Linux but this kind of thing happen quite regularly to be honest.

path: 0 1365158, hotness: undefined, score: 5, children: 0
JackbyDev 5 points 3 years ago

Using it since I was 12

People have been using X since that age so anything different is going to be jarring. Just the smallest roadblocks can put people off of stuff. Why bother learning something new when the old thing works?

path: 0 1421605, hotness: undefined, score: 5, children: 8
Coreidan 4 points 3 years ago

It’s not plug and play

path: 0 1361945, hotness: undefined, score: 4, children: 6
state_electrician 5 points 3 years ago

A distro like Mint with Gnome or KDE just detects everything and works out-of-the-box, in my experience. I consider them as close to Windows as possible.

path: 0 1361945 1364250, hotness: undefined, score: 5, children: 0
TheButtonJustSpins 2 points 3 years ago

It sure would be nice if even one variant were, though.

path: 0 1361945 1363668, hotness: undefined, score: 2, children: 0
Uriel238 1 point 3 years ago

And what does that mean? That drivers for most hardware doesn't exist unless we write it ourselves? I don't have time for that steep a climb.

You guys are now seriously freaking me out. My experience has been decades of windows not mainframes with 1980s era OSes. Is all that experience going to be useless?

path: 0 1361945 1363663, hotness: undefined, score: 1, children: 3
abrasiveteapot 3 points 3 years ago

I have 70 and 80 year olds running Linux Mint without any problems or support hassles (because their old PCs run like dogs on windows and linux is much lighter on old hardware). It also reduces my (unpaid) support effort to nearly zero over constant windows issues.

There's a reason it's one of the most installed desktop linuxes

Install a copy on an old machine, or setup virtual box and try a virtual machine. It even comes with a "try before you buy" mode where if you boot the install USB (you need to create it) you'll boot into a working copy of Mint so you can just give it a try and make sure it works ok on your PC.

Seriously, it's very little different to windows - everything you're likely to want to do is available in a graphical window.

https://linuxmint.com

path: 0 1361945 1363663 1366349, hotness: undefined, score: 3, children: 1
NathanUp 2 points 3 years ago

Mint is great.

path: 0 1361945 1363663 1366349 1379179, hotness: undefined, score: 2, children: 0
NathanUp 1 point 3 years ago

Tbh, if you're using mainstream hardware, and a sensible DE like KDE Plasma, it pretty much is plug and play these days. Drivers are built into the kernel; the system detects your hardware at boot and loads the appropriate drivers automatically, so you can even swap out components and simply turn the system on and it'll work in most cases. Peripherals like audio interfaces that are tricky and require diver installs on windows are often plug and play on GNU/Linux, but generally speaking, being a windows expert will not help you.

Windows has layers of abstraction designed to make it difficult for you to understand how the OS is actually working - GNU/Linux does not. You can access any information, change anything you like, and almost all system config down to a low level can be done by editing plain text files. It's intimidating at first, but with some experience, config and troubleshooting is miles easier than windows because no information is hidden from you. Then again, that really is in the realm of advanced usage; for day to day computing you shouldn't have to think about any of this.

If you're worried, try out a live USB of a beginner friendly distro like Manjaro. You can run the os off of a USB stick and get a feel for it.

path: 0 1361945 1363663 1379156, hotness: undefined, score: 1, children: 0
Bjaldr 4 points 3 years ago

There is some software that it will plain just not run. I moved over to fedora from Windows and was loving it for about 6 months, but I needed CAD software for work that I could just not get to work, no matter what tinkering I did.

path: 0 1379465, hotness: undefined, score: 4, children: 0
zygo_histo_morpheus 4 points 3 years ago

While this isn't the only reason, I think part of it is that linux, windows and osx are good at different things. If you move from windows and try to install your favorite windows programs, you're probably going to have an experience that's worse than the windows one. If you move from linux to windows the experience is much worse in that regard. To really see the value of linux you have to get used to having e.g. a tiling window manager or a package manager (tbf, chocolatey on windows is ok). But when you're just getting into it, linux just feels weird and convoluted in comparison.

path: 0 1416929, hotness: undefined, score: 4, children: 0
antihero 4 points 3 years ago

It's not frustrating if someone starts with linux without using windows once.

path: 0 1414441, hotness: undefined, score: 4, children: 1
josephsh98 4 points 3 years ago
path: 0 1417129, hotness: undefined, score: 4, children: 1
Fizz 4 points 3 years ago

Watch my dad use a any computer if you want to see frustration.

path: 0 1356927, hotness: undefined, score: 4, children: 0
aski3252 4 points 3 years ago

I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited.

I used to use Ubuntu for a long time and had a similar experience where there were constantly annoying issues. I have since distrohopped around and ended up with fedora, which even though it is a more cutting edge distro, the experience has been a lot smoother and more stable, even compared to windows.

Maybe Linux is not good for beginners working full time?

I mean any OS takes time until you get fully into it and I would say Linux does take maybe a little more effort simply because there are more options in terms of pretty much everything. First, you need to be familiar with the concept of having different distros and be familiar with the differences between distros. Then you need to actually figure out how to install a new OS, which can be tricky to most people who are not that familiar with IT.

Another thing is that an experience with an OS can depend largely based on what hardware you are using. That's why apple strictly controls the hardware on which their OS can run on. Microsoft has also started restricting this slightly. Linux goes the complete opposite direction by trying to allow running linux on any possible system.

path: 0 1413003, hotness: undefined, score: 4, children: 2
Millie 4 points 3 years ago

I think the issue is that while Linux is capable of a lot when you can take full advantage of it, each task requires way more knowledge or a good tutorial and no complications.

For me, I love working with Linux and have been doing it on and off for decades, but it doesn't tend to remain my daily because of the extra steps and limitations.

I think if I had a more full working knowledge of Linux and I knew Python or had a stronger grasp of other languages, I'd be a lot more able to fill those gaps. But without that, it there are all these barriers to productivity that aren't there otherwise. Instead of doing the thing I'm trying to do, i end up spending the night messing around with some depreciated program or struggling with a weird use case and it simply requires way more of my time to get there.

Considering that I have a lot more experience with Linux than the average person and still run into this regularly, I'd say it's a big barrier to wider adoption.

Honestly the solution is probably more on the end of getting together to make some of these issues less complicated than on the end of expecting everyone to become a well versed Linux enthusiast. With such a high learning curve, unless you're using it for something it's particularly good at doing easily, you kind of have to want to get into Linux for its own sake in order to learn enough to make it easier to use. And even then, it's a struggle sometimes.

path: 0 1356464, hotness: undefined, score: 4, children: 2
kitsastro 2 points 3 years ago path: 0 1356464 1356600, hotness: undefined, score: 2, children: 1
Millie 1 point 3 years ago

Ultimately I agree. Open source software is the only software that's sustainable and that benefits humanity in general more than it benefits some company somewhere. I choose open source software basically whenever I can. I hope that some day in the future that'll extend into operating systems for personal computing and game servers, but unfortunately that's not the case at the moment for my use cases.

path: 0 1356464 1356600 1384663, hotness: undefined, score: 1, children: 0
cokane_88 4 points 3 years ago

College for computers where I got exposed to Linux, used to all about windows but it changed so much over the years, I just can't do windows anymore.

I've been running Mint for years, I had a box on 17 until it went end of life. My plex media server or samba server that thing giving me issues, I believe some version of Lubuntu or something that went end of life, I managed to upgrade the OS in place without wiping it but the operating system has done change ways it handles static IP addresses, the box has 3 nic ports and I haven't put much effort into figuring it out.

path: 0 1357203, hotness: undefined, score: 4, children: 0
Tower 4 points 3 years ago

My first foray into Linux was Mint on an old laptop. Then on my desktop I can't quite remember what I used, but I stumbled across the rolling release versus point release divide in distros. I think I wanted a more up-to-date PHP version at the time, and debian/ubuntu were both slow to update to cutting edge had me jump to Arch, at least for development purposes. That was 2017, gaming on Linux wasn't really great back then.

I ended up dual-booting Arch on my desktop, and for all the supposed complexity, if you can read a manual properly, and work through the guides on the wiki… it actually leaves you with a better understanding of how Linux is put together. So long as you're aware of what commands you're putting in.

If I were to compare it to anything, then it's the same sort of difference between building your PC for yourself (Arch), against getting something custom built (ubuntu) versus getting a prebuilt system (Windows). And you know, since migrating to Arch I haven't actually reinstalled once—people who do that are, and this may be controversial, but they're doing it wrong. If you fuck up majorly, like running rm -rf / then sure, you'll have to.

A tip for using the terminal, when you're trying to discover things, you can use tab completion to speed things up. You don't have to type entire commands, or entire directories/filenames. Of course it won't give you any arguments for a script or program, that is what man <command> is for, or a quick search online.

Only a few weeks ago did I finally scrub Windows from my system, I'm never going back, and if I really need it… I'll look into a virtual machine.

path: 0 1357393, hotness: undefined, score: 4, children: 0
Double_A 4 points 3 years ago

Most of the time the frustrating thing is it's users. If you look for help about something that is obviously badly designed somehow... You get gatekeeping or "you're using it wrong" responses.

path: 0 1408063, hotness: undefined, score: 4, children: 0
felis_magnetus 4 points 3 years ago

Well, why should the average end-user use Linux, actually? If your answer is privacy, taking control back or something in that general line, you're essentially advocating for a technological solution on the individual level as a solution to what essentially are and always have been political and ideological problems. Expecting that to work out is wishful thinking at best. I have growing suspicions, though, that it's more like a different ideological layer, and in that regard quite akin to making the climate catastrophe about choices of individual consumers (of which they often have very few, actually).

path: 0 1407806, hotness: undefined, score: 4, children: 1
LinusWorks4Mo 4 points 3 years ago

I only touch windows when I absolutely have to, and luckily that is getting rarer over time

path: 0 1361984, hotness: undefined, score: 4, children: 0
bizdelnick 4 points 3 years ago

You are doing something wrong. I stopped distrohopping ~13 years ago and never had to reinstall OS after that. If I get error messages, they are helpful enough to figure out the root of the problem (unlike that in Windows, where everything under the hood is hidden from user). For me Windows and macOS are frustrating, not Linux.

Maybe Linux is not good enough for you, maybe you are not good enough for Linux. Anyway, don't constrain yourself, use software that you are comfortable with.

path: 0 1376739, hotness: undefined, score: 4, children: 0
UnsyllabledQuickies 3 points 3 years ago

I hope that snaps, flatpaks, AppImages, etc., will make a big difference in terms of adoption and ease of use. As @Millie@lemm.ee said, if complications arise while trying to install or use software, then you're basically screwed unless you have a really good tutorial or deep knowledge. I've been using various Linux distros as daily drivers for the past ~10 years, and in that time, I still haven't figured out why there's such a big emphasis on compiling software. Your average Windows user has probably never even heard of compilation let alone been required to compile software in order to use it. For better or worse, the emphasis in Windows is on shipping binaries that the user can simply double-click to run. And if we want to reduce frustration for new Linux users, we can't expect them to know how to compile software. Snaps, flatpaks, and AppImages definitely move us in the right direction even if there's a lot of internal debate about which of those is best.

It's also nice to see big flagship projects like Gnome finally really taking off in terms of quality. Of course, the Gnome desktop environment won't appeal to everyone aesthetically, and it's generally much more resource-intensive than Cinnamon, KDE, XFCE, LXQt, etc.; but distros like Ubuntu, Fedora, Pop!_OS, etc., look really great and work really well out of the box for most people. Same with Linux Mint. And I personally don't care for KDE, but it's another DE that's pretty solid.

path: 0 1357556, hotness: undefined, score: 3, children: 0
eruchitanda 3 points 3 years ago

Maybe give an immutable OS, like Fedora Silverblue or Kinoite a try?

The idea is that it's very hard to break the system, because apps are containerized, so they don't 'touch' the system, and updates take effect only on reboots.

If update is broken, it won't apply. And you can always rollback to previous state, if you don't like something.

You don't need to install stuff from the terminal, and you can install them from a GUI 'store'.

path: 0 1359610, hotness: undefined, score: 3, children: 1
shapis 1 point 3 years ago

I think the main issue with those is that flatpaks dont play nice with development tools, or cli tools.

If you use those you have to use container workarounds, which annoy some people, myself included.

path: 0 1359610 1361817, hotness: undefined, score: 1, children: 0
syklone 3 points 3 years ago

When I was still a Linux noob I used to want to do all of the cool customizations and would often end up rendering the operating system unusable. Eventually I just switched to KDE whoch has a lot of customization built in. Some distros make it harder to shoot yourself in the foot, but I think being able to customize and run the latest software out of the box makes a huge difference.

path: 0 1384506, hotness: undefined, score: 3, children: 0
joel_feila 3 points 3 years ago

Well lets look at what i did to switch to linux. It was about 2 years ago and I was still using windows 8 since I didn't all the spyware in my operating system. I went with linux mint first since it was stated to be super new user friendly. I was so new to linux that I had to ask what neofetch was and how to use it. It was easy to use but I mostly just use web browser, steam, and libre office, which I had been useing libre office for years before that. Linux mint made a very frictionless new user experience. But I still needed that motive to move onto to something now. For me that breaking point was windows just having so must spyware in the os. Rather then using windows 10 or 11 I held onto window to windows 8 and then moved onto linux mint.

path: 0 1452299, hotness: undefined, score: 3, children: 0
deleted 3 points 3 years ago

Basic features wouldn’t work properly if not at all.

I just installed Debian 12 on my Surface Go 2. The camera isn’t working, touch is broken, casting screen not working, on screen keyboard isn’t working.

Mind you I’m a full stack developer and i have a linux server at home so I have decent technical knowledge and a little bit of time.

path: 0 1370915, hotness: undefined, score: 3, children: 26
vaidooryam 7 points 3 years ago

@deleted @leninmummy have you tried other distros with better proprietary driver support? Debian is known to stick with FOSS.

Also touchscreen is not a very common feature even in laptops let alone linux. The more your hardware deviates the higher the chances of breakage. Try live booting a bunch of distros and try if the same breaks everywhere.

path: 0 1370915 1371000, hotness: undefined, score: 7, children: 5
deleted 1 point 3 years ago

No, I’ve only tried Debian. I’ve installed linux firmware packages and added non-free in sources. Also, installed surface firmware from github.

The touch is working, however, it’ll behave differently with each element. Sometimes would scroll and sometimes select.

I spent 2 days making intel iGPU hardware acceleration working btw.

Even though Windows works flawlessly, Id prefer broken Linux over it.

path: 0 1370915 1371000 1374545, hotness: undefined, score: 1, children: 4
joey 4 points 3 years ago

I think you'd do yourself a favour by trying some other distro.

path: 0 1370915 1371000 1374545 1376147, hotness: undefined, score: 4, children: 3
deleted 1 point 3 years ago

Sure.

Any recommendations?

It’ll be a tablet for school stuff like ms teams and light browsing.

Touch friendly GUI is a plus.

path: 0 1370915 1371000 1374545 1376147 1381548, hotness: undefined, score: 1, children: 2
lambda 6 points 3 years ago path: 0 1370915 1373536, hotness: undefined, score: 6, children: 11
deleted 3 points 3 years ago

I didn’t know different distros supports different hardware.

I thought it’s sorta baked theme.

path: 0 1370915 1373536 1376112, hotness: undefined, score: 3, children: 9
priapus 7 points 3 years ago

This is only something that happens when you purchase from a vendor that actively chooses not to play nice with Linux, i.e. Macs or Surfaces. They don't offer Linux drivers in the kernel, so people have to write them on their own. They'll usually eventually get into the kernel, but it takes time since creating drivers for a black box (proprietary hardware) is hard.

Also note, more stable distros will be on older kernels, meaning older and fewer drivers. It's possible that the drivers you need are in the kernel, but not the one Debian is shipping.

path: 0 1370915 1373536 1376112 1377716, hotness: undefined, score: 7, children: 5
deleted 2 points 3 years ago

I see.

Ill look for the best distro that supports surface hardware better.

To be honest, even with all of these issues, linux is far ahead in terms of speed and reliability.

path: 0 1370915 1373536 1376112 1377716 1379893, hotness: undefined, score: 2, children: 4
NathanUp 3 points 3 years ago

This is the case for all operating systems. With the Linux kernel, support for a great deal of hardware is included, but not everything makes it into the mainline kernel, which is where specialized distros come in.

path: 0 1370915 1373536 1376112 1377745, hotness: undefined, score: 3, children: 0
xohshoo 2 points 3 years ago

Very much so. Unless there are in kernel drivers, support is all over the map, particularly for newer or “non standard” hardware with proprietary drivers

path: 0 1370915 1373536 1376112 1377462, hotness: undefined, score: 2, children: 1
priapus 2 points 3 years ago

I wouldn't say very much so. The majority of drivers are in the kernel, only select hardware needs a custom distro.

path: 0 1370915 1373536 1376112 1377462 1377639, hotness: undefined, score: 2, children: 0
deleted 1 point 3 years ago
path: 0 1370915 1373536 1374650, hotness: undefined, score: 1, children: 0
necrxfagivs 2 points 3 years ago

Afaik Debian doesn't support proprietary drivers out of the box.

Maybe you have a better experience with other distros as Fedora (or its daughter Nobara) or Linux Mint (based on Ubuntu but imo better).

EDIT: What are your spec? I'm sure the problems you're experiencing are related to your hardware and their drivers being closed source.

path: 0 1370915 1371060, hotness: undefined, score: 2, children: 5
NathanUp 2 points 3 years ago

Debian 12 does, I think.

path: 0 1370915 1371060 1377789, hotness: undefined, score: 2, children: 1
deleted 1 point 3 years ago

I don’t think so. I had to install intel iGPU firmware manually for Debian 12.

I did upgrade from 11 though. I don’t know if that would make a difference.

path: 0 1370915 1371060 1377789 1382415, hotness: undefined, score: 1, children: 0
deleted 1 point 3 years ago

This is the result after 2 installs and days of tinkering.

No, I’ve only tried Debian. I’ve installed linux firmware packages and added non-free in sources. Also, installed surface firmware from github.

I spent 2 days making intel iGPU hardware acceleration working btw.

path: 0 1370915 1371060 1376039, hotness: undefined, score: 1, children: 2
necrxfagivs 1 point 3 years ago

Are you willing to try another distro?

path: 0 1370915 1371060 1376039 1434944, hotness: undefined, score: 1, children: 1
deleted 2 points 3 years ago

I just installed linux-surface and gnome 43. everything now works.

I got familiar with Debian and it's terminal commands so I think I might stick with Debian for now.

path: 0 1370915 1371060 1376039 1434944 1461908, hotness: undefined, score: 2, children: 0
learningduck 2 points 3 years ago

Agree. An engineer I know bounced off when he found out and a screen resolution issue on multiple monitors. My laptop has a 4k resolution, but my monitor is 1080p. The monitor will look zoomed in and I had to adjust scaling until it look fine on the monitor.

path: 0 1370915 1371714, hotness: undefined, score: 2, children: 1
deleted 1 point 3 years ago

Mann .. screen scaling irritates me. I installed KDE plasma since it’s supporing fraction scaling.

However, its a 10” screen so 100% is too small 200% is too big. So I compromised and choose KDE 125% and now somethings are small some are big.

path: 0 1370915 1371714 1381900, hotness: undefined, score: 1, children: 0
wada 3 points 3 years ago

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.

path: 0 1399057, hotness: undefined, score: 3, children: 2
UnfortunateShort 3 points 3 years ago

It's not that Linux is hard, it's that people are used to other stuff and have very little interest in learning something new for no good reason.

Unless you really convince someone that there is a good reason to put in the work, how little it may be, to get used to something new, they won't do it and complain.

path: 0 1359051, hotness: undefined, score: 3, children: 1
RiikkaTheIcePrincess 1 point 3 years ago

Meanwhile, Windows changes its whole-ass UI (possibly a slight exaggeration but it's enough that they complain every time) every time a new version's out yet somehow "something new" doesn't apply, all of the software people would actually be using is just the same anyway, and the removed/forced "features" don't count as "good reasons." Bleh.

path: 0 1359051 1361762, hotness: undefined, score: 1, children: 0
stappern 3 points 3 years ago
path: 0 1370885, hotness: undefined, score: 3, children: 0
PseudoSpock 2 points 3 years ago

Pretty simple, really. Buy a console for gaming, or a separate machine for gaming. I don't game, the joy of that died with the loss of lan parties and Tribes II.

Choose a system, make it your daily driver for work and home, and you will form the habits and muscle memory. Don't and it will remain a struggle to some degree or another.

path: 0 1439918, hotness: undefined, score: 2, children: 2
HouseWolf 2 points 3 years ago
path: 0 1358156, hotness: undefined, score: 2, children: 0
BuffLettuce 2 points 3 years ago

I stopped trying to learn linux. Windows isnt perfect but in general it just works. Want a program? download and install the exe. drivers are PnP.

I do tech support for a living. At the end of the day i just want my stuff to work. I dont want to do more work. Same reason i replaced my Ubiquiti APs with Eeros and stick with a simple hardwire topography where possible.

path: 0 1356934, hotness: undefined, score: 2, children: 6
astronaut_sloth 10 points 3 years ago

It's funny you say that. I find the Linux way of getting software way more intuitive. Just hop in the terminal and use the package manager. When I used Windows, I always felt like I was doing something shady when I was getting a .exe. With drivers, I've only had an issue once; everything else was pre-compiled into the kernel. On Windows, I had driver issues a lot. For those reasons (and others), I switched full time to Linux almost a decade ago.

Totally anecdotal, of course, but I just thought it was funny how our experiences were complete opposites and sent us in complete opposite directions for the same reason.

path: 0 1356934 1357198, hotness: undefined, score: 10, children: 5
voidMainVoid 11 points 3 years ago

I'm convinced most of this stuff is FUD. I've seen people throw up their hands in despair at the first sign of trouble with Linux and go running back to Windows, but they'll grit their teeth and put up with all kinds of issues with Windows.

When Linux breaks, it's because Linux sucks. When Windows breaks, it's because software breaks sometimes.

path: 0 1356934 1357198 1357852, hotness: undefined, score: 11, children: 3
astronaut_sloth 6 points 3 years ago

Oh for sure! Sometimes it's not even when something breaks but just a normal thing that's different. I used to be a Linux evangelist, and when I convinced my to mom to simply try Linux, she was upset when she had to enter her password to do something (I think it was an update or something) rather than it just doing it. She was mad that it prompted for a password rather than "just updating."

Explaining that giving permission is much safer than just running everything as Admin did nothing. She hasn't used Linux since.

path: 0 1356934 1357198 1357852 1358433, hotness: undefined, score: 6, children: 2
voidMainVoid 2 points 3 years ago

You can set it up so that it doesn't require a password, but of course it isn't a good practice. I was using a Fedora distro on one of my laptops that didn't ask for a password out of the box. You needed a pw to log in but not for updates. It made me uneasy.

path: 0 1356934 1357198 1357852 1358433 1358786, hotness: undefined, score: 2, children: 1
Babalas 6 points 3 years ago

My little anecdote. I was watching a YT video where the guy spent 10 minutes explaining where to go to download and install python, git, and something else. The entire time I was cringing thinking that's a one liner.

path: 0 1356934 1357198 1357414, hotness: undefined, score: 6, children: 0
KIM_JONG_JUICEBOX 2 points 3 years ago

I DON'T ALWAYS ASTROTURF

path: 0 1406764, hotness: undefined, score: 2, children: 0
Ketchup 2 points 3 years ago

I have installed Linux for purpose based computers in my IT and production line of work. And I’m curious about this topic. It’s sort of a dilemma. I work mainly in environments that require full fledged reliable tracking sessions in Adobe and Avid outboard hardware, etc. any time I tried to use Linux as a daily driver I regretted it. … But I want to use it. I agree with the values, and I prefer the customization and optimal use of my hardware… am I missing something as a Linux user about which distro or the way in which I’m using it.

are some of these considerations also part of what spurred your post OP?

path: 0 1356414, hotness: undefined, score: 2, children: 2
Melpomene 2 points 3 years ago

I swapped to Linux back before COVID after I realized that the few Windows specific tasks I still ran were running in VMs anyway. Since then, I've been fully Linux and I've rarely needed Windows for anything but installing custom Android ROMS and reading Adobe DRMed files.

Microsoft actually made the process easier by making Office 365 useful. If I need MS Office specifically I can just run it well enough from a browser.

path: 0 1356414 1357168, hotness: undefined, score: 2, children: 1
Ketchup 1 point 3 years ago

You’re making a very important point about virtualization. I have probably not spent enough time using it in the Linux environments that I built to feel like it was reliable. I guess my fear would be related to external thunderbolt audio equipment. But I havnt even taken an honest look to see who may have already paved the way with similar equipment.

In any case thanks for the good input!

path: 0 1356414 1357168 1363004, hotness: undefined, score: 1, children: 0
Quacksalber 2 points 3 years ago

I simply know where the settings are on Windows. I can find almost all stuff in the settings, I can fiddle with the registry and I can do narrow searches if I do need to look something up. I also understand how and where programs on Windows save their files. On Linux I have only very little experience.

path: 0 1416331, hotness: undefined, score: 2, children: 2
joey 2 points 3 years ago

I think this is a clash on workflows. I'm a windows user turned to linux. All I knew about was Windows and there was frustration during the transition. Now I'm at home in linux. Recently I had to use Windows for work. I wanted the gnome edge scrolling feature for my touchpad on windows. Couldn't figure it out even after hours and days of effort. The package management options was okay but sub par when you compare with linux. I hated the windows terminal. It always felt slow on my laptop. But was okay on workstation. I tried to mimick many other linux behaviour, like krunner and the windows alternatives ended up slowing down the system further and I was left unsatisfied. I've now returned to linux and run a windows vm in gnome boxes whenever I need something in windows world. We need to accept that linux and windows are like apples and oranges. We can't make them taste and feel the same. We could hope for software releases for both platforms from developers and vendors. But the experience would always remain different. In the end we the end user has to compromise.

Edit: Op I think I went a bit off topic keeping other comments in mind. All I can offer you is the frustration is inevitable if you want to do edge cases. Stick to gui options. Try to understand commands before jumping to cli. Use a container or vm to do the inevitable trial and error learning. Try to pick up on how best to phrase your problem so that your search engine can give you the relevant articles and not spam.

path: 0 1377083, hotness: undefined, score: 2, children: 0
Obi 2 points 3 years ago

I just don't care that much about my OS as long as it runs the programs I need it to run, which windows does and Linux doesn't.

path: 0 1417935, hotness: undefined, score: 2, children: 0
Omega_Jimes 2 points 3 years ago

Is a different paradigm. The way you do almost anything is different from windows, from updating drivers to downloading programs. It's frustrating in the same way driving in the wrong side of the road can be frustrating, or going a whole day using only your non dominant hand.

I've tried to convince a couple people over the last few years to convert, and their issues always baffle me, until my brother tried for a week and I finally understood. It's just unlearned everything they've been doing for years, to do things a different way.

path: 0 1386584, hotness: undefined, score: 2, children: 0
DaFuqs 2 points 3 years ago

As a mostly windows user, I've tried a few times, using various distributions. When buying my last pc and installing a popular linux distribution, it did not recognise my network card at all. Researching online told me I had to compile the drivers myself, since my distri did not have any shipped with it yet. ...which is pretty hard, having no internet access because of the network card not working.

For non-tech users, I feel like some parts are still pretty hard to diagnose. If an issue arises you mostly have to touch the command line and I can understand people being scared of it, having to edit plain text files, or type and enter commands that aren't descriptive, much less finding the right command by guessing. It certainly improved, with GUIs being available for most stuff, but if you want something specific, is still feels pretty rough on the edges sometimes, from the eyes of a normal user.

If you mostly need your basic apps, like browser, some office apps or a music player it works great, though.

path: 0 1385883, hotness: undefined, score: 2, children: 0
kyub 2 points 3 years ago
  1. False promises early on

We desktop Linux users are partly to blame for this. In ~1998 there was massive hype and media attention towards Linux being this viable alternative to Windows on the desktop. A lot of magazines and websites claimed that. Well, in 1998 I can safely say that Linux could be seen as an alternative, but not a mainstream compatible one. 25 years later, it's much easier to argue that it is, because it truly is easy to use nowadays, but back then, it certainly wasn't yet. The sad thing is, that we Linux users kind of caused a lot of people to think negatively about desktop Linux, just because we tried pushing them towards it too early on. A common problem in tech I think, where tech which isn't quite ready yet is being hyped as ready. Which leads to the second point:

  1. FUD / lack of information / lack of access to good, up to date information

People see low adoption rates, hear about "problems" or think it's a "toy for nerds", or still have an outdated view on desktop Linux. These things stick, and probably also cause people to think "oh yeah I've heard about that, it's probably nothing for me"

  1. Preinstallations / OEM partnerships

MS has a huge advantage here, and a lot of the like really casual ordinary users out there will just use whatever comes preinstalled on their devices, which is in almost 100% of all cases Windows.

  1. Schools / education

They still sometimes or even often(?) teach MS product usage, to "better prepare the students for their later work life where they almost certainly use 'industry standard' software like MS Office". This gets them used to the combo MS Windows+Office at an early age. A massive problem, and a huge failure of the education system to not be neutral in that regard.

  1. Hardware and software devs ALWAYS ensure that their stuff is compatible with Windows due to its market share, but don't often ensure this for Linux, and whether 3rd party drivers are 100% feature complete or even working at all, is not sure

So you still need to be a bit careful about what you use (hardware & software) on Linux, while for Windows it's pretty much "turn your brain off, pick anything, it'll work". Just a problem of adoption rate though, as Linux grew, its compatibility grew as well, so this problem decreased by a lot already, but of course until everything will also automatically work on Linux, and until most devs will port their stuff to Linux as well as Windows and OS X, it will still need even more market share for desktop Linux. Since this is a known chicken-egg-effect (Linux has low adoption because software isn't available, but for software to become available, Linux marketshare needs to grow), we need to do it anyway, just to get out of that "dilemma". Just like Valve did when they said one day "ok f*ck this, we might have problems for our main business model when Microsoft becomes a direct competitor to Steam, so we must push towards neutral technologies, which is Linux". And then they did, and it worked out well for them, and the Linux community as a whole benefited from this due to having more choice now on which platforms their stuff can run. Even if we're talking about a proprietary application here, it's still a big milestone when you can run so many more applications/games suddenly on Linux, than before, and it drives adoption rates higher as well. So there you have a company who just did it, despite market share dictating that they shouldn't have done that. More companies need to follow, because that will also automatically increase desktop Linux marketshare, and this is all inter-connected. More marketshare, more devs, more compatibility, more apps available, and so on. Just start doing it, goddamnit. Staying on Windows means supporting the status quo and not helping to make any positive progress.

  1. Either the general public needs to become more familiar with CLI usage (I'd prefer that), or Linux desktop applications need to become more feature-complete so that almost everything a regular user needs can be done via GUI as well

This is still not the case yet, but it's gotten better. Generally speaking: If you're afraid of the CLI, Linux is not something for you probably. But you shouldn't be afraid of it. You also aren't afraid of chat prompts. Most commands are easy to understand.

  1. The amount of choice the user is confronted with (multiple distros, desktop environments, and so on) can lead to option paralysis

So people think they either have to research each option (extra effort required), or are likely to "choose wrong", and then don't choose at all. This is just an education issue though. People need to realize that this choice isn't bad, but actually good, and a consequence of an open environment where multiple projects "compete" for the same spot. Often, there are only a few viable options anyway. So it's not like you have to check out a lot. But we have to make sure that potential new users know which options are a great starting point for them, and not have them get lost in researching some niche distros/projects which they shouldn't start out with generally.

  1. "Convenience is a drug"

Which means a lot of people, even smart ones, will not care about any negatives as long as the stuff they're using works without any perceived user-relevant issues. Which means: they'll continue to use Windows even after it comes bundled with spyware, because they value the stuff "working" more than things like user control/agency, privacy, security and other more abstract things. This is problematic, because they position themselves in an absolute dependency where they can't get out of anymore and where all sorts of data about their work, private life, behavior, and so on is being leaked to external 3rd parties. This also presents a high barrier of convincing them to start becoming more technically independent: why should they make an effort to switch away from something that works in their eyes? This is a huge problem. It's the same with Twitter/X or Reddit, not enough people switch away from those, even though it's easy to do nowadays. Even after so much negative press lately most still stick around. It's so hard to get the general population moving to something better once they've kind of stuck with one thing already. But thankfully, at least on Windows, the process of "enshittification" (forced spyware, bloatware, adware, cloud integrations, MS accounts) continues at a fast pace, which means many users won't need to be convinced to use Linux, but rather they will at some point be annoyed by Windows/Microsoft itself. Linux becoming easier to use and Windows becoming more annoying and user-hostile at the same time will thankfully accelerate the "organic" Linux growth process, but it'll still take a couple of years.

  1. "Peer pressure" / feeling of being left alone

As a desktop Linux user, chances are high that you're an "outsider" among your peers who probably use Windows. Not everyone can feel comfortable in such a role over a longer period of time. Just a matter of market share, again, but still can pose a psychological issue maybe in some cases. Or it can lead to peer pressure, like when some Windows game or something isn't working fully for the Linux guy, that there will be peer pressure to move to Windows just to get that one working. As one example.

  1. Following the hype of new software releases and thinking that you always need the most features or that you need the "industry standard" when you don't really need it.

A lot of users probably prefer something like MS Office with its massive feature set and "industry standard" label over the libre/free office suites. Because something that has less features could be interpreted as being worse. But here it's important to educate such users that it really only matters whether all features they NEED are present. And if so, it wouldn't matter for them which they use. MS Office for example has a multi-year lead in development (it was already dominating the office suite market world-wide when Linux was still being born so to say) so of course it has more features accumulated over this long time, but most users actually don't need them. Sure, everyone uses a different subset of features, but it's at least likely that the libre office suites contain everything most users need. So it's just about getting used to them. Which is also hard, to make a switch, to change your workflows, etc., so it would be better if MS Office could work on Linux so that people could at least be able to continue to use that even though it's not recommended to do so (proprietary, spyware, MS cloud integrations). But since I'm all for having more options, it would at least be better in general for it to be available as well. But until that happens, we need to tell potential new users that they probably can also live with the alternatives just fine.

path: 0 2599996, hotness: undefined, score: 2, children: 0
joey 1 point 3 years ago

@deleted@lemmy.world

I guess they're linking the same repo. However they talk about their positive experience with linux on surface pro

https://lemm.ee/post/1451648

Edit: someone mentioned that nobara has the patches incorporated in their release. Might be worth checking out

path: 0 1433500, hotness: undefined, score: 1, children: 2
phillycodehound 1 point 3 years ago

Basic commands would be good! So hard to find sometimes.

path: 0 1356612, hotness: undefined, score: 1, children: 0
dylanTheDeveloper 1 point 3 years ago

Its a little more difficult to debug and fix issues compared to windows

path: 0 1408363, hotness: undefined, score: 1, children: 4
ReakDuck 1 point 3 years ago

Tbh, after using Linux since 2019, i always needed to reinstall ubuntu based Linux distros and I have a tendency to just hate them for being so hardcoded and trashy. Feels like Windows but its evem more hardcoded. I ended up using Manjaro and yeah, I somehow mamaged to fix most but not all problems caused by Manjaro. But it was also not a good distro. I ended up at Arch Linux and somehow managed to just never reinstall it because everything is actually... finally... not fucking hardcoded. It mostly has a good wiki page that explains the details.

The problem with Arch is that its not beginner friendly nor for people who just want things to work. Its a long process of installing and setting everything by yourself, with the advantage that you finally have a system that is fully tranaparent to yourself and easy to manage and understand it.

path: 0 1358770, hotness: undefined, score: 1, children: 0
CouncilOfFriends 1 point 3 years ago

One pain point I commiserate with mentioned here is the fractured nature of finding federated communities, which I don't see any easy way to solve.

path: 0 1408264, hotness: undefined, score: 1, children: 0
GustavoM 1 point 3 years ago

Because "user control" has become an extinct feat after Windows came up, i.e folks really love their "Yes Windows, command me daddy" safe bubble.

path: 0 1379626, hotness: undefined, score: 1, children: 0
eruchitanda 1 point 3 years ago
path: 0 1359600, hotness: undefined, score: 1, children: 0
Peruvia 1 point 3 years ago

People get used to things they understand so they don't want to learn. Frustration builds as you get older, so I am glad I started a long time ago, and I have a lot of respect for people who are willing to learn constantly and are patient. I learn(ed) from trial and error, I like poking the bear and being able to see what works/doesn't and why. The responses I got regarding lack of linux usage is that people don't like spending time troubleshooting, or they get super jaded and just want something that works then and there, just so they don't think too much about it. But now the irony is that windows will piss them off so much they will have no choice but to learn the distro they choose. It's like vim, at first it seems strange, but once you learn it you will never look back. Learning is done as long as there is curiosity and need involved.

path: 0 1412916, hotness: undefined, score: 1, children: 0
socsa 1 point 3 years ago

The average person is extremely tech illiterate. This is not a condemnation of their personal choices, or view of the world, or politics or anything like that. Even highly educated people cannot explain even the most basic things about computers, the internet, electricity or the nature of information.

Linux feels simple to you because you likey have both education and experienced with computer systems. However, the interconnected world is not that difficult to understand if you have the opportunity to understand it. This privilege absolutely makes everyone else in the world who does not have that opportunity or desire feel shockingly inept on technology issues.

path: 0 1403379, hotness: undefined, score: 1, children: 0
IceQuest 1 point 3 years ago
path: 0 1365361, hotness: undefined, score: 1, children: 0
philluminati 1 point 3 years ago

When I got into Linux I read every physical book I could. Physical books on a subject tend to be written to have chapters that cover whole material. When you try and learn from multipe ebooks you randomly found online you end up cherry picking bits and pieces and never actually read every chapter, so you miss fundamentals.

Maybe you would benefit by reading a PAPER copy of a book about Linux and the especially command line. Linux is a very command line oriented system so maybe trying to tackle some of the struggles head on will help you unlock apt any other tools.

path: 0 1412694, hotness: undefined, score: 1, children: 0
yhnavein 1 point 3 years ago

I used elementaryOS back in 2016. It was the best system, the best experience, the best look and feel. That was amazing.

Everything went to shit with one of the updates. It destroyed the graphics drivers and I wasn't able to reinstall it correctly. Shortly after they released the new big version of elementaryOS which was just bad. Looked bad, worse user experience. It was also slower. And even small update killed my graphic drivers. Again. That was it. Back to Windows. Few years after that I moved to MacOS and now it's stable, looking nice and I am confident that the os will work pretty much the same on the next day.

It's crucial when you have a freelance work. I just can't imagine waking up to see that my Linux machine decided to fuck me up on a that particular day. Nope.

path: 0 1414900, hotness: undefined, score: 1, children: 1
Underwaterbob 1 point 3 years ago

I started using Ubuntu at work with version 18.00. It worked without a hitch. Then, it updated to 20.00, and printing broke. I tried multiple "solutions" and none of them worked for my case. For literal years, I had to go to the front desk and print my shit there on the Mac which always printed without issue. Thankfully, in my case I don't print that much so it wasn't a huge problem, but I know for some that would be a complete deal breaker.

Cue version 22.00, and printing works again, albeit not always. My jobs get canceled periodically for no reason I can ascertain.

I had similar issues back in the mid-00s with a laptop I was trying to run Ubuntu 6.00 on. It mostly worked, but the webcam and trackpad were a lost cause to someone of my moderate abilities.

It's shit like this that hold Linux back. I've been running some form of Windows since 95, and I've never had unsolvable hardware problems with it.

path: 0 1443723, hotness: undefined, score: 1, children: 0
hare_ware 1 point 3 years ago

I have the same sentiment about my OpenSuse Tumbleweed & Windows 10 installs. I don't feel like this about my very simple Arch install. I think my issue is that I just don't understand how to fix either when there is an issue.

path: 0 1416987, hotness: undefined, score: 1, children: 0
AProfessional 0 points 3 years ago
path: 0 1361919, hotness: undefined, score: 0, children: 0
Foresight 0 points 3 years ago

So experienced user yet complaining about it not being beginner friendly?

path: 0 1389800, hotness: undefined, score: 0, children: 1
captain_aggravated 0 points 3 years ago

"I use Ubuntu as my main operating system in my Desktop, but I always end up feeling very limited."

What DE are you using? Gnome?

path: 0 1385596, hotness: undefined, score: 0, children: 2
cefadroxilthranduil 0 points 3 years ago

Learning cli tools takes time. My advice: don't do anything unless you are %100 sure what you are doing or you know how to revert whatever you did. When I first started using Linux I used to mess everything up by trying to solve my problems copy-pasting commands blindly. But in time I wanted to know what those commands were are, what each argument did etc. Apart from the cli tools, one can still mess things up with GUI apps if you edit system files blindly. Now this happens for people who want to dive a bit deeper. If you want a less risky swim, there are immutable distros where it's less likely to break things.

I still keep track of what I install and what I change on my system. That helps a lot too.

path: 0 1497087, hotness: undefined, score: 0, children: 1
SirShanova -1 points 3 years ago
path: 0 1357381, hotness: undefined, score: -1, children: 3
voidMainVoid 5 points 3 years ago

When I first tried Linux in middle school, I couldn’t manage to install a single program.

I had the same experience. With Linux, you need to install programs with package managers, which are similar to the app stores on phones.

I’d love to transition over my daily OS to Linux

Why? What is it that you like about Linux?

path: 0 1357381 1357610, hotness: undefined, score: 5, children: 2
SirShanova 5 points 3 years ago
path: 0 1357381 1357610 1357690, hotness: undefined, score: 5, children: 0
lefarfadet 2 points 3 years ago

@voidMainVoid

No ads ! If i'm not wrong, windows comes with news, weather report, cortana, flickr ... they even plan on adding ads in the explorer iirc.

@SirShanova

path: 0 1357381 1357610 1401570, hotness: undefined, score: 2, children: 0
gobbling871 -1 points 3 years ago

Install Opensuse Leap.

path: 0 1362794, hotness: undefined, score: -1, children: 0
Skyrmir -1 points 3 years ago

I dunno, why would anyone be frustrated by having everything labeled with an incomprehensible acronym and an entirely unique and often vague directory structure with a stringent yet useless file level security?

Linux is amazing for it's ability to be customized. That comes with a cost in on ramping new users. Hell, I'm an old user, and what I know is half useless because it's so old. The end result is that I use linux to run a raspberry pi that shares out instrument data. And that's all it does. It's not a desktop, it's a tool that does a thing. It does that one thing reasonably well, and I don't have to screw with it. Because I never update it, never connect it to the internet, never install new things. Until I make a new one to do a new thing.

Honestly I have no idea why anyone would want a linux desktop for daily use. It's nice to have an environment to set up the device for what it's going to be doing. But beyond that, it's usually not even going to have a monitor attached to it.

path: 0 1363345, hotness: undefined, score: -1, children: 3
amanneedsamaid 9 points 3 years ago

"Honestly I have no idea why anyone would want a linux desktop for daily use." I like to own my computer.

path: 0 1363345 1363412, hotness: undefined, score: 9, children: 2
Uriel238 2 points 3 years ago

I'm looking forward to owning my computer, especially as Microsoft claws away more of my rights season by season. But WTF am I getting myself into when I make the jump? Is it possible to own my computer and have an easy to understand OS?

I hope I'm not fucking myself when I try to make the switch, but when the first response to it's got problems is don't look a gift horse in the mouth then yeah, it makes me a bit worried I'm going to be left out in the elements on my own by a community with the attitude of COD gamers.

path: 0 1363345 1363412 1363609, hotness: undefined, score: 2, children: 1
amanneedsamaid 2 points 3 years ago

I believe it is possible to have an easy-to-understand OS, it all really depends on your choice of distro and desktop environment. I would recommend downloading a distro that comes pre-installed with the desktop environment you prefer (you can install other desktops after the fact, but a preloaded "spin" of a distro will make things easy to understand at first.)

I think the 'toxicity' of the linux community is, in my experience anyways, totally overblown. Yes, if you post a question you might get a few snarky, entitled responses, but thats the same for any community. For every troll there are many more people willing to help you out.

For an easy start on Linux, I would recommend a "beginner" distro such as:

Example: ()

  1. Linux Mint (Cinnamon)
  2. Ubuntu (GNOME)
  3. Kubuntu (KDE)

I think new users are often intimidated by how much there is to learn about Linux, but I assure you all of that will come with time. Some people also fear using the terminal, but I would strongly suggest learning how to at least:

  1. Update your system
  2. Install / remove / search for packages

from the terminal.

I hope that answers some questions, if not or I just confused you more, ask as many questions of me as you need.

path: 0 1363345 1363412 1363609 1381549, hotness: undefined, score: 2, children: 0
pineapplelover -1 points 3 years ago

I use arch and it's frustrating for me too. I just tried to boot mint on a Chromebook for a friend and it shit itself with file explorer errors, taskbar going missing, and not being able to connect to the wifi. Pretty much abandoned it now.

path: 0 1357151, hotness: undefined, score: -1, children: 0
fugepe -2 points 3 years ago

removed, simple as.

path: 0 1380410, hotness: undefined, score: -2, children: 1
fugepe 0 points 3 years ago

JANNIE!!!

path: 0 1380410 1380508, hotness: undefined, score: 0, children: 0
linux
linux

@lemmy.ml

login for more options
68190
9482
5969

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...