If Linux causes issues, it might be due to a configuration error on your PC.
If Linux causes issues, it might be due to a configuration error on your PC.
You've had a fortunate outcome—it's not actually rare. However, it's not something that typically occurs just because you install software. The process for a new user would be: search "steam" online, visit the site (which might trick you if not careful), click through, open the installer (an executable that could hold anything), choose the installation location, and enter the details. We're comfortable with this method, but compared to searching the store and clicking install or running a command, it feels awkward and risky. Yeah, just look in this subforum for "kali" and you'll see exactly what you're talking about.
I experienced a Windows update bluescreen a couple of times, which is pretty funny. Your point about newcomers to Windows is well taken—many of us grew up with it, learned how to use it, and didn’t always grasp its complexity at first. Is there a guideline against using inappropriate language here? It’s surprising someone would say that! I’m comfortable asking questions like “How do I fix this on K?” even when it doesn’t work. It’s just how people respond to challenges; some prefer the flashy aspects, while others appreciate precision. Their terminal design is also impressive.
I acknowledge the challenge Linux presents since it demands some understanding of its inner workings to function properly. If you don’t see yourself as an enthusiast and view a computer mainly as a utility, Linux can feel frustrating. Now you’re expected to rely on extra tools and learn more about the system to get things running. The driver landscape is inconsistent—choosing between free and proprietary options often confuses newcomers.
For those who simply want to click a button and let updates handle everything, Linux feels like an added layer of complexity. Many users aren’t accustomed to manually managing packages or adding custom repositories. This can make the experience less welcoming for beginners.
On the other hand, Windows tends to handle hardware issues more autonomously when you have internet access. That’s why complaints about Linux often stem from this expectation.
It’s worth noting that I’ve created drivers for various hardware, including custom PCIe cards and USB devices, across Windows, Linux, and OpenBSD. This shows my effort to bridge the gap.
From a developer or electronics perspective, the documentation available for Windows is much more comprehensive than what I found for Linux.
The biggest improvement in recent years has been noticeable—tools like ndiswrapper have made things easier, though it still feels like a compromise compared to earlier solutions.
I'm part of this group. My focus is more on whether a driver is proprietary or not. I purchased gear that includes support from the makers; that's what I was paying for. The FOSS movement insists everything must be free, which can be irritating at times, but that's another matter. As long as it works properly, I'm okay with proprietary solutions. Most distros offer an "app store" similar to Microsoft or Google Play. On reputable ones, finding and installing a package is straightforward—just enter your password for verification, similar to Windows' pop-up prompts, and it's done. Personally, as an Arch user, I have some reservations about many in this space. Most don’t offer help, expecting everyone to invest hours in research just because it’s the way things are. That’s not fair. While I get that effort isn’t appreciated, it doesn’t excuse poor design or lack of support. Some see it as arrogance and indifference. Others are genuinely trying to learn, but they’re often overlooked. I believe we should aim for progress today so future users can build on our work without repeating mistakes. That makes sense to me. Much of this community, especially Arch, seems overly focused on reinventing the wheel, which slows everyone down. It’s frustrating when people expect others to do all the work just because it’s what they’ve always done. I’m leaving the Arch scene for good; it feels like a bunch of pretentious people. Still, I respect those who put in the effort. As an Arch user, I can’t help but feel annoyed whenever I’m called out for using Arch. It’s like being labeled a “twaffle” just because of my choice. We’re not perfect, but I stand by my stance. If this resonates, thank you. Curious to hear more about the challenges you’ve faced.
AlphaObeisance wonders why many struggle with Linux despite its benefits. The real issue seems to be experience level. For instance, my partner moved from Windows to Linux without any problems, continuing their work smoothly and avoiding issues like crashes or malware. Another user faced difficulties with Windows assignments but succeeded after installing Linux. Questions about using LibreOffice are common, but they remain similar regardless of operating system. Some users mention concerns about data loss, such as the 2018 incident where Microsoft affected millions of systems. In our situation, backups helped us recover everything. Linux has been used extensively—over 40 installations, including SSDs on laptops and a desktop setup with Linux Mint. Reasons for switching include frustration with Windows, performance issues on older devices, and simpler usability compared to Windows.
My perspective comes from what I've gone through too. It really depends on how natural and clever someone is with technology. Most everyday users won't become advanced users, which is fine. I had to look it up because it sparked my interest. It's no shock that you kept going with Linux—thanks to its flexibility! People often think Linux only shines in servers, but it actually dominates the consumer side too. That's a myth. I'm an Arch-based power user and customized my setup for gaming.
Yes, but there's usually always one thing that doesn't work and requires fiddling. Like I've never managed to just take a HDD with Linux on it from one system and slap it into another and end up on a desktop which is mostly functional within five minutes without having to resort to at least one terminal command. This might seem like a minor inconvenience to you, but now imagine your mom or dad have to do this sort of thing. Meanwhile, I've frequently done this with Windows 7 and it handles it like a champ. Yes, but you are considering it desirable to figure out how all of this works, meanwhile most folks really just see it as an impediment to the tool they need to get something done. If you look at it from that point of view, that learning curve is a pointless exercise for them. Especially if you consider the other alternatives (Chrome OS and Mac OS) are mostly painless to migrate to and from in comparison. And in my personal case, while I am familiar with some of the internals due to professional reasons (hardware design), I don't really find it enjoyable to have to mess around with an OS in my free time, it feels more like a chore. Also Bell Labs Plan 9 > * It doesn't make sense to try Linux for most people, that's kind of the point. Heck, you could give a lot of folks a computer with Amiga Workbench, an early 90s text editor, and a rudimentary email program and they'd probably be able to get 90% of their work done. Personally or profesionally? Personally, I've never gotten my SoundBlaster soundcard to work, nor can I get it to take my NI GPIB interface card. The former means I can't use my favourite headphones, the latter means that I can't interface with any of the equipment in my home lab. The latter should in theory work quite well, but reality sadly thinks otherwise. In a professional sense, there's some official documentation (e.g., https://www.kernel.org/doc/html/v6.1-rc3...index.html ), but it's by no means complete the last time I took a look at it, it's really lacking in the examples department, it doesn't mention some of the significant pitfalls, etc. I found it far more useful to dig through existing drivers and to modify starting from there. Meanwhile, this is what Microsoft is running these days: https://learn.microsoft.com/en-gb/window...e/drivers/ It's also a matter of having a nicely integrated toolchain, if you consider MSVS vs. fiddling with tools like GCC + KDB/KGDB/GDB, really easy choice. So while in principle you got everything you need, it's just always a little bit short of making your life easy. Also, GCC is a raging dumpster fire, and I'm not sure if LLVM is already an option these days? (It's been a while since I did any of this.) ALSA = Aspirational Linux Sound Architecture, some folks have stated over the years that they should have stayed with the aspirations In terms of UI, Linux desktop managers have had a rich and colourful history, for example, for a long time it was a running joke that the Gnome developers removed a feature with each update.
Yeah that's a niche problem to me so I can't relate. It's not every day I go swapping hard drives on desktop computers; servers maybe, but not desktops lol. So I can't speak on it. Might have to pull my M.2 and some SSD's from my Host and toss it into the other systems just to see what happens lol. Relatable. But if that's the case, they'd not even be considering an alternative OS anyway yes? I mean, if Windows does everything exactly how they want it; why the curiosity of even switching? It's unfortunate you and so many experience this. Though it does make me grateful for my experience. Yeah I can see how that would be a pain. I've already found several resolutions on the Arch wiki regarding SoundBlaster lacking audio; but like you said, if you don't enjoy the tinker it's a moot point. A resource I'll definitely have to look into. I've never dug that deep. Still swimming around the Arch wiki before I dig deeper into something like Gentoo and then diving direct into the kernel. Definitely gonna have to bookmark this one. I appreciate you taking the time to shed some light on these issues you've had. Yeah it's legit the only issue I've not figured out how to resolve because just about the time I've found it; it resolves itself either via an update pushed through or well, whatever voodoo magic my system's got behind it lol. The irony in that when what 42 come out? (I forget what the latest I used was) but boy were people upset because they changed things up and actually added features lol. Danged if ya do, danged if ya don't sort of thing I suppose. I've since abandoned GNOME in favor of KDE for it's overall boatload of built in customization; but am looking into just using something like AWESOME or i3 but have to do my homework before I play around with those.