Why is Linux so frustrating for some people?
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?
like this
don't like this
can
in reply to leninmummy • • •MiserableConstruct
in reply to leninmummy • • •I have used Linux for around 10 years. My daily driver has changed a couple times but I always go back to Mint. I think its better than Ubuntu personally. Its what I always recommend and I've been a sys admin for 5 years and dealt with production environments across all the core distros.
All that said it really depends on what programs you are using. Some have alternatives sure but sometimes that's not enough. Sometimes you will have a program that just pins you to Windows until you don't need it anymore.
You should list out what things you use that you need. Take some recommendations on their alternatives or how to set them up in Linux and see if it sounds like it'd work for you.
Ketchup
in reply to leninmummy • • •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?
Melpomene
in reply to Ketchup • • •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.
Ketchup
in reply to Melpomene • • •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!
Millie
in reply to leninmummy • • •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 the
... show moreI 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.
kitsastro
in reply to Millie • • •Millie
in reply to kitsastro • • •Yote.zip
in reply to leninmummy • • •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 getti
... show moreI'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.
dmrzl
in reply to Yote.zip • • •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.
Nougat
in reply to Yote.zip • • •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.
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 Win
... show moreFrom 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.
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?
like this
nave likes this.
Yote.zip
in reply to Nougat • • •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 liketldr
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.
man ffmpeg (1): ffmpeg video converter
manpages.orgRiikkaTheIcePrincess
in reply to Nougat • • •| 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
... show more| 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."
moon_matter
in reply to RiikkaTheIcePrincess • • •Windows auto-recovers near instantly from almost any issue. 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.
... show moreWindows auto-recovers near instantly from almost any issue. 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.
moon_matter
in reply to Yote.zip • • •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.
PhillyCodeHound
in reply to leninmummy • • •like this
haohao, pixls, tomartiv, 7u5k3n, bluecoffeespilled, dcat, DJFart, CannonGoBoom, cevn, JVT038, tj111, pemask, nave, seas_surround, subtext, kurasai, Nonononoki, MrTHXcertified, NeoZet, archivist, hitwright and intrepid like this.
don't like this
pixls and lurkandtwerk don't like this.
CorrodedCranium
in reply to PhillyCodeHound • • •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
like this
haohao, romnic, Plasros, tj111, Haphe, PhillyCodeHound and subtext like this.
Nouveau_Burnswick
in reply to CorrodedCranium • • •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.
like this
mwyerman likes this.
Voytrekk
in reply to CorrodedCranium • • •like this
Haphe and PhillyCodeHound like this.
Rai
in reply to Voytrekk • • •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.
like this
Tetley, Haphe and subtext like this.
Undearius
in reply to PhillyCodeHound • • •sh.itjust.works - A bilingual (EN/FR) general-purpose instance located in eastern Canada! Powered by 99% renewal energy! Everyone is welcome eh.
sh.itjust.workslike this
Achsonaja likes this.
SimplePhysics
in reply to Undearius • • •like this
Achsonaja, NeoZet and sponge like this.
Dubious_Fart
in reply to SimplePhysics • • •sadreality
in reply to PhillyCodeHound • • •can
in reply to sadreality • • •ashok36
in reply to PhillyCodeHound • • •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.
like this
Achsonaja, CuriousRefugee and sponge like this.
flubba86
in reply to ashok36 • • •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.
like this
ph0bia likes this.
HughJanus
in reply to flubba86 • • •Meanwhile these drivers don't even exist for Linux
don't like this
Captain_Wtv, emzillain and docrobot don't like this.
priapus
in reply to HughJanus • • •like this
Achsonaja, docrobot and aski3252 like this.
HughJanus
in reply to priapus • • •don't like this
Captain_Wtv, Achsonaja and docrobot don't like this.
priapus
in reply to HughJanus • • •like this
Achsonaja, docrobot and flubba86 like this.
amanneedsamaid
in reply to ashok36 • • •like this
ph0bia likes this.
don't like this
ph0bia doesn't like this.
Cypher
in reply to PhillyCodeHound • • •like this
Achsonaja, AteMoonPie, lurkandtwerk, meat_popsicle, nave, SilentStorms, ParadiseFound, CuriousRefugee and sponge like this.
don't like this
018118055 doesn't like this.
aski3252
in reply to Cypher • • •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 i
... show moreNobody 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.
HughJanus
in reply to PhillyCodeHound • • •PhillyCodeHound
in reply to leninmummy • • •Fizz
in reply to leninmummy • • •BuffLettuce
in reply to leninmummy • • •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.
astronaut_sloth
in reply to BuffLettuce • • •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.
Babalas
in reply to astronaut_sloth • • •voidMainVoid
in reply to astronaut_sloth • • •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.
astronaut_sloth
in reply to voidMainVoid • • •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.
voidMainVoid
in reply to astronaut_sloth • • •astronaut_sloth
in reply to voidMainVoid • • •Melpomene
in reply to leninmummy • • •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.
like this
djsaskdja, Achsonaja, BitSound, pemask, toikpi, thedarkfly, NeoZet and sponge like this.
CoupleOfConcerns
in reply to leninmummy • • •/home/pineapplelover
in reply to leninmummy • • •cokane_88
in reply to leninmummy • • •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.
Tekchip
in reply to leninmummy • • •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 constrain
... show moreNearly 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.
like this
toikpi likes this.
SirShanova
in reply to Tekchip • • •voidMainVoid
in reply to Tekchip • • •Tower
in reply to leninmummy • • •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 t
... show moreMy 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, gaming has been relatively painless (with a few odd exceptions) since Proton has really begun to mature. But as it stands, I'm never going back—and if I really need it… I'll look into a virtual machine.
argv_minus_one
in reply to Tower • • •This is one of the things I like about Rust: its rustup program can install the latest version of Rust in my home folder. I don't need my distro to carry the latest version.
Unlike some similar things for other languages (like nvm for Node.js), rustup doesn't require me to use a specific shell, doesn't require me to use any special prefix for commands invoking Rust toolchain programs (I can just run
cargo build
andcargo run
like normal), and doesn't touch any environment variable (except adding its installation folder toPATH
when rustup is first installed).Instead, it simply installs a wrapper binary for each of the programs in Rust's toolchain. The wrapper binary checks if there is a Rust version override for the project I'm working on, then finds and executes the appropriate version of whichever program I'm trying to run. Nice and clean, with a bare minimum of nonsense.
krellor
in reply to leninmummy • • •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.
like this
ag_roberston_author and sponge like this.
voidMainVoid
in reply to krellor • • •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.
Kushan
in reply to voidMainVoid • • •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.
like this
nave and sponge like this.
voidMainVoid
in reply to Kushan • • •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?
Bandicoot_Academic
in reply to voidMainVoid • • •You are pretty lucky if you haven't experienced any issues. For most people thogh spots are gonna be:
like this
nave and sponge like this.
moon_matter
in reply to Bandicoot_Academic • • •techviator
in reply to moon_matter • • •Dell had a Linux line some years ago where everything worked out of the box, never got the popularity needed to keep it alive.
System76 has Pop!_OS so that they can provide great out of the box experience with their computers, but they are not as big as other vendors.
A good way to really get a product like that to mass market is to make it available in general stores (Walmart, Best Buy, Etc.), the problem is that most of those customers will not understand why their system is so different and they cannot install that MS Office 2003 they have always used, or that Norton Antivirus that their cousin's son recommended to them 10 years ago that was working fine on their old computer.
And then you have the younger generations that use every other device but a computer. They'd rather do all their school and college work on their phones and tablets rather than open a laptop, if they even know how to use a computer (you'd be surprised how many don't even know how to use a computer).
moon_matter
in reply to techviator • • •WalrusDragonOnABike
in reply to voidMainVoid • • •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.
don't like this
MomoTimeToDie doesn't like this.
argv_minus_one
in reply to krellor • • •Honestly, I wouldn't mind being more knowledgeable about cars. I'm just afraid to touch anything, because I figure I'll break it and incur a massive bill to replace whatever part I broke. PC operating systems carry no such risk; you can give up on whatever you're trying and reinstall your old OS at any time without paying anyone anything.
Even PC hardware isn't that risky to tinker with. It's an order of magnitude cheaper than a car; lots of people have old, obsolete, but perfectly functional PCs lying around that they'd like taken off their hands; most components are within easy reach; and the component that isn't within easy reach (the power supply unit) is pretty tough to break.
odium
in reply to krellor • • •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.
infotainment
in reply to leninmummy • • •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.
like this
PoopingCough, Watcher231, BitSound, pemask, sheepyowl, seas_surround, subtext, archivist, VitabytesDev and lascapi like this.
TheButtonJustSpins
in reply to infotainment • • •like this
seas_surround and subtext like this.
Dubious_Fart
in reply to TheButtonJustSpins • • •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.
don't like this
Shymain doesn't like this.
TheButtonJustSpins
in reply to Dubious_Fart • • •like this
L_Acacia likes this.
Dubious_Fart
in reply to TheButtonJustSpins • • •corvus
in reply to infotainment • • •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.
HughJanus doesn't like this.
HughJanus
in reply to infotainment • • •People keep saying this without understanding that Android was forked with several billion dollars in funding and aimed squarely at "normal" users, and had a decade of development since then.
Most "Linux" OSes really don't bother with this. How many times has someone sent you into the Android terminal to fix a problem? Literally never. It doesn't even exist without connecting a PC. Because you don't need it.
like this
Achsonaja and ParadiseFound like this.
don't like this
Captain_Wtv doesn't like this.
UnsyllabledQuickies
in reply to leninmummy • • •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 cours
... show moreI 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.
Porgey
in reply to leninmummy • • •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)
ProxyZeus
in reply to Porgey • • •Porgey likes this.
Bandicoot_Academic
in reply to Porgey • • •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.
Porgey
in reply to Bandicoot_Academic • • •OldFartPhil
in reply to Porgey • • •Porgey
in reply to OldFartPhil • • •Porgey
in reply to OldFartPhil • • •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
magnetosphere
in reply to leninmummy • • •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 tutori
... show moreThe 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.
Wikimedia list article
Contributors to Wikimedia projects (Wikimedia Foundation, Inc.)SirShanova
in reply to leninmummy • • •I am a windows power user because Linux just plain doesn’t do what I expect it to.
Call me an idiot or inexperienced, but trying to transition over and do everything I can on windows doesn’t happen. When I first tried Linux in middle school, I couldn’t manage to install a single program. Software that should work doesn’t, and I still sympathize with Linus Sebastian typing in “Yes, do as I say” when all he thought he was doing was installing Steam. I’d love to transition over my daily OS to Linux, but I’m already in so deep with a million custom tools for Windows and a decade of in-depth and occupational knowledge it would be a pain to start from scratch.
voidMainVoid
in reply to SirShanova • • •I had the same experience. With Linux, you need to install programs with package managers, which are similar to the app stores on phones.
Why? What is it that you like about Linux?
SirShanova
in reply to voidMainVoid • • •NaoPb
in reply to leninmummy • • •Driver support for (older) graphics cards.
The screen tearing issue (may be related to above)
Dependency hell.
How a program or game used to work fine on an older version but doesn't work anymore. Basically lack of backwards compatibility for software.
How you can't always do everything you want in the gui and have to use the terminal sometimes and know some of the basic commands.
How a lot of the gui programs don't have (usefull) error messages so it just leaves you confused when a program you installed doesn't want to run.
ReakDuck
in reply to leninmummy • • •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.
lungdart
in reply to leninmummy • • •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)
like this
dcat likes this.
UnfortunateShort
in reply to leninmummy • • •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.
RiikkaTheIcePrincess
in reply to UnfortunateShort • • •megane-kun
in reply to leninmummy • • •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
... show moreThe 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:
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.
like this
TeryVeneno, Shymain, Achsonaja, pemask, r0b0, flat, xapr and NeoZet like this.
Fubarberry
in reply to megane-kun • • •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 pr
... show moreThis 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.
like this
TeryVeneno, Achsonaja, ingolemo and L_Acacia like this.
don't like this
ingolemo and WldFyre don't like this.
Fedora
in reply to Fubarberry • • •like this
Achsonaja likes this.
megane-kun
in reply to Fubarberry • • •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, i
... show moreWhat 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."
megane-kun
in reply to Fubarberry • • •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.
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.
MangoPenguin
in reply to leninmummy • • •lynny
in reply to leninmummy • • •like this
iopq likes this.
cybersandwich
in reply to lynny • • •Semi related...
What in the ever loving fuck has windows done with saving files? Saving a document on windows is unnecessarily complicated now. It obfuscates where it's actually saving. One drive documents? My documents on my computer?? Who fucking knows. And tue file explorer tree is ridiculous and unhelpful.
chi-chan~
in reply to leninmummy • • •Maybe 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'.
Fedora Silverblue | The Fedora Project
fedoraproject.orgchi-chan~
in reply to leninmummy • • •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'.
Fedora Silverblue | The Fedora Project
fedoraproject.orgshapis
in reply to chi-chan~ • • •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.
housepanther
in reply to leninmummy • • •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.
taylus doesn't like this.
cybersandwich
Unknown parent • • •ѕєχυαℓ ρσℓутσρє
in reply to leninmummy • • •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 someth
... show moreI'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.
like this
Kwalla, flat and L_Acacia like this.
don't like this
WestwardWinds doesn't like this.
shapis
in reply to ѕєχυαℓ ρσℓутσρє • • •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.
like this
AllyTree likes this.
don't like this
Captain_Wtv and Kwalla don't like this.
Audacity9961
in reply to shapis • • •like this
L_Acacia and vulpivia like this.
shapis
in reply to Audacity9961 • • •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.
like this
AllyTree likes this.
don't like this
Captain_Wtv doesn't like this.
priapus
in reply to shapis • • •like this
L_Acacia likes this.
shapis
in reply to priapus • • •Captain_Wtv doesn't like this.
priapus
in reply to shapis • • •amanneedsamaid
in reply to shapis • • •shapis
in reply to amanneedsamaid • • •don't like this
Captain_Wtv doesn't like this.
amanneedsamaid
in reply to shapis • • •shapis
in reply to amanneedsamaid • • •amanneedsamaid
in reply to shapis • • •coldredlight
in reply to leninmummy • • •nik282000
in reply to leninmummy • • •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.
vacuumflower
in reply to nik282000 • • •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.
Worked much better for me that the alternative process under Windows. May be the main reason I switched.
iopq
in reply to nik282000 • • •nik282000 likes this.
shapis
in reply to leninmummy • • •like this
Cypher likes this.
don't like this
Cypher and toikpi don't like this.
Reliant1087
in reply to shapis • • •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:
wiki.debian.org/DontBreakDebia…
DontBreakDebian - Debian Wiki
wiki.debian.orgshapis
in reply to Reliant1087 • • •It's literally broken out of the box rn. The Debian live images are borked
Debian Bookworm (12.0): dependency issues prevent kernel upgrade (raspi-firmware issue) - Debian User Forums
forums.debian.netdon't like this
toikpi doesn't like this.
Reliant1087
in reply to shapis • • •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.
leninmummy
in reply to shapis • • •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
don't like this
toikpi doesn't like this.
TheButtonJustSpins
in reply to leninmummy • • •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.
toikpi doesn't like this.
garam
in reply to shapis • • •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.
AProfessional
in reply to leninmummy • • •Coreidan
in reply to leninmummy • • •Uriel-238
in reply to Coreidan • • •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?
like this
dcat likes this.
abrasiveteapot
in reply to Uriel-238 • • •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.
linuxmint.com
Home - Linux Mint
linuxmint.comNathanUp
in reply to abrasiveteapot • • •NathanUp
in reply to Uriel-238 • • •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
... show moreTbh, 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.
TheButtonJustSpins
in reply to Coreidan • • •state_electrician
in reply to Coreidan • • •LinusWorks4Mo
in reply to leninmummy • • •Reliant1087
in reply to leninmummy • • •Have at look at this: wiki.debian.org/DontBreakDebia…
I found this to be invaluable when I was borking stuff all the time.
DontBreakDebian - Debian Wiki
wiki.debian.orglike this
xapr likes this.
Cypher
Unknown parent • • •On the flip side try to get Linux to play back audio at above 48,000 Hz without breaking absolutely everything that isn’t already at the desired sample rate.
In Windows it is 5 clicks.
like this
Shymain, Achsonaja, AteMoonPie, meat_popsicle, nave, ParadiseFound and sponge like this.
don't like this
018118055 doesn't like this.
shapis
Unknown parent • • •Yes, installing through official media and doing sudo apt-get upgrade, the horror.
Reddit - Dive into anything
www.reddit.comlike this
Cypher likes this.
don't like this
toikpi doesn't like this.
gobbling871
in reply to leninmummy • • •don't like this
firrann doesn't like this.
RiikkaTheIcePrincess
Unknown parent • • •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.
Skyrmir
in reply to leninmummy • • •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.
like this
mrmule likes this.
amanneedsamaid
in reply to Skyrmir • • •I like to own my computer.
Uriel-238
in reply to amanneedsamaid • • •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.
amanneedsamaid
in reply to Uriel-238 • • •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: ()
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 sug
... show moreI 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: ()
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:
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.
cefadroxilthranduil
in reply to leninmummy • • •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.
iopq
in reply to cefadroxilthranduil • • •cefadroxilthranduil likes this.
TheButtonJustSpins
Unknown parent • • •BCsven
in reply to leninmummy • • •gunpachi
in reply to BCsven • • •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.
BCsven
in reply to gunpachi • • •someacnt
in reply to leninmummy • • •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.
tiwenty
in reply to someacnt • • •Voytrekk
in reply to someacnt • • •snek_boi
in reply to someacnt • • •BaumGeist
in reply to leninmummy • • •My first experience with linux was Ubuntu. Sue me, it was listed under most "most user friendly distro" listicles when I wasn't smart enough to realize those were mostly marketing.
It worked fine for my purposes, though it took getting used to, but it would wake itself up from sleep after a few minutes. I would have to shut it off at night so that I wouldn't wake up in a panic as an eerie light emanated through the room from my closed laptop. I did my best searching for the problem, but could never find a solution that worked; in retrospect, I probably just didn't have the language to adequately describe the problem.
Nothing about the GUI was well-documented to the degree that CLI apps were. If I needed to make any changes, there would be like one grainy video on youtube that showed what apps to open and buttons to click and failed to solve my problem, but a dozen Stack Exchange articles telling me exactly what to do via the terminal.
I remember going off on some friends online when they tried to convince me Linux and the terminal were superior. I ranted about ho
... show moreMy first experience with linux was Ubuntu. Sue me, it was listed under most "most user friendly distro" listicles when I wasn't smart enough to realize those were mostly marketing.
It worked fine for my purposes, though it took getting used to, but it would wake itself up from sleep after a few minutes. I would have to shut it off at night so that I wouldn't wake up in a panic as an eerie light emanated through the room from my closed laptop. I did my best searching for the problem, but could never find a solution that worked; in retrospect, I probably just didn't have the language to adequately describe the problem.
Nothing about the GUI was well-documented to the degree that CLI apps were. If I needed to make any changes, there would be like one grainy video on youtube that showed what apps to open and buttons to click and failed to solve my problem, but a dozen Stack Exchange articles telling me exactly what to do via the terminal.
I remember going off on some friends online when they tried to convince me Linux and the terminal were superior. I ranted about how this stupid sleep issue was indicative of larger, more annoying problems that drove potential users away. I raged about how hostile to users this esoteric nerds-only UX is. I cried about Windows could be better for everyone if the most computer-adept people would stop jumping ship for mediocre OSes.
I met another friend who used Arch (btw) within a year from that hissy fit, and she fixed my laptop within minutes. Using a CLI app nonetheless. I grumbled angrily to myself.
A few years later and everyone's home all the time for some reason, and I get the wild idea that I'm going to be a(n ethical) hacker for whatever reason. I then proceeded to install Kali on a VM and the rest is history.
The point being that some people labor under the misguided belief that technology should conform to the users, and because we were mostly raised on Windows or Mac, we develop the misconception that those interfaces are "intuitive" (solely because we learned them during the best time in our life to pick up new skills). Then you try to move to linux for whatever reason and everything works differently and the process is jarring and noticeably requires the user conforming to the technology--i.e. changing bad habits learned from other OSes to fit the new one. The lucky few of us go on to learn many other OSes and start to see beyond the specifics to the abstract ideas similar to all of them, then it doesn't matter if you have to work with iOS or TempleOS, you understand the basics of how it all fits together.
TL;DR Category theorists must be the least frustrated people alive
like this
sponge likes this.
ѕєχυαℓ ρσℓутσρє
in reply to BaumGeist • • •snek_boi
in reply to BaumGeist • • •BaumGeist
in reply to snek_boi • • •Category Theory is an attempt to understand all of math (including conputer science) as simply different instances of abstract conceprs, called categories. The way I've managed to understand OSes as abstract systems rather than entirely unique beasts is how I imagine category theorists must see all of computer science
It's a freeing paradigm shift once you realize that your understanding is broad enough that you can transfer your knowledge from one OS to another, therefore the joke is that since Category Theorists have the broadest knowledge, they must deal with the least amount of frustrations learning a new system
Obsession
in reply to leninmummy • • •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.
like this
coffeeguy, Shymain, nave, seas_surround, L_Acacia, neidmare and WldFyre like this.
SomaWolfVO
in reply to Obsession • • •Uli
in reply to Obsession • • •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.
Snowplow8861
in reply to Obsession • • •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.
Aceticon
in reply to Obsession • • •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 pie
... show moreThat'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)
like this
Shymain and WldFyre like this.
don't like this
dmar doesn't like this.
joey
in reply to Obsession • • •like this
someacnt likes this.
All_I_Can
in reply to leninmummy • • •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.
arthurpizza
in reply to leninmummy • • •warmaster
in reply to arthurpizza • • •Mandy
in reply to leninmummy • • •anything that cam.go wrong will go.wrong and its certainly exlusive to Linux
DniMam
in reply to leninmummy • • •Most of linux fustration come with a lack of drivers and its fragmentation :
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.
warmaster
in reply to leninmummy • • •like this
denny, nave and sponge like this.
flashgnash
in reply to warmaster • • •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
ScreaminOctopus
in reply to warmaster • • •warmaster
in reply to ScreaminOctopus • • •Things you can't do with a GUI:
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.
sponge likes this.
ScreaminOctopus
in reply to warmaster • • •sponge likes this.
Tar_alcaran
Unknown parent • • •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).
philluminati
in reply to leninmummy • • •like this
ᗪᗩᗰᑎ, TeryVeneno, dcat, poweruser, L_Acacia and NeoZet like this.
TheButtonJustSpins
in reply to philluminati • • •like this
nave, flat, megane-kun, WldFyre and sponge like this.
philluminati
in reply to TheButtonJustSpins • • •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.
like this
ᗪᗩᗰᑎ and foolocratist42 like this.
don't like this
WldFyre doesn't like this.
deleted
in reply to leninmummy • • •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.
vaidooryam
in reply to deleted • • •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.
deleted
in reply to vaidooryam • • •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.
joey
in reply to deleted • • •deleted
in reply to joey • • •Sure.
Any recommendations?
It’ll be a tablet for school stuff like ms teams and light browsing.
Touch friendly GUI is a plus.
joey
in reply to deleted • • •I'm biased to immutable distros ever since I tried Fedora Silverblue. It's stable with rolling release. I have used the rollback feature once when gnome kinda got messed up in an update. I think gnome is touch friendly but never tried it myself in a touch device. There's also vanilla os, another immutable distro which based on Ubuntu atm. They're supposedly rebasing to Debian in the future.
From what I've heard Debian is rock solid on the servers. Not so much for a desktop use. Since you're on a unusual device i might have suggested manjaro, endeavour and the other arch based oses. But that's close to playing with fire. It's easy to break but you'll get the latest software on the edge. Manjaro even seemed to check for the proper drivers when I used it long ago. Pop os is great for nvidia users.
There was a GitHub link somewhere above. Check your device. See what works with the mainline kernel and what doesn't. You could hopefully look for patches for stuff that someone have put out there. If not you're out of luck for that feature with your device. Ideally, you'd be th
... show moreI'm biased to immutable distros ever since I tried Fedora Silverblue. It's stable with rolling release. I have used the rollback feature once when gnome kinda got messed up in an update. I think gnome is touch friendly but never tried it myself in a touch device. There's also vanilla os, another immutable distro which based on Ubuntu atm. They're supposedly rebasing to Debian in the future.
From what I've heard Debian is rock solid on the servers. Not so much for a desktop use. Since you're on a unusual device i might have suggested manjaro, endeavour and the other arch based oses. But that's close to playing with fire. It's easy to break but you'll get the latest software on the edge. Manjaro even seemed to check for the proper drivers when I used it long ago. Pop os is great for nvidia users.
There was a GitHub link somewhere above. Check your device. See what works with the mainline kernel and what doesn't. You could hopefully look for patches for stuff that someone have put out there. If not you're out of luck for that feature with your device. Ideally, you'd be the one working on it. But if you don't have the expertise, you could raise issues and hope someone finds it important enough to work on. Using a rolling distro, you'd get the feature as soon as it is mainlined to the kernel.
deleted likes this.
deleted
in reply to joey • • •necrxfagivs
in reply to deleted • • •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.
deleted
in reply to necrxfagivs • • •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.
like this
necrxfagivs likes this.
necrxfagivs
in reply to deleted • • •deleted
in reply to necrxfagivs • • •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.
joey likes this.
NathanUp
in reply to necrxfagivs • • •deleted
in reply to NathanUp • • •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.
learningduck
in reply to deleted • • •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.
deleted
in reply to learningduck • • •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.
lambda
in reply to deleted • • •GitHub - linux-surface/linux-surface: Linux Kernel for Surface Devices
GitHubdeleted
in reply to lambda • • •deleted
in reply to lambda • • •I didn’t know different distros supports different hardware.
I thought it’s sorta baked theme.
xohshoo
in reply to deleted • • •priapus
in reply to xohshoo • • •priapus
in reply to deleted • • •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.
deleted
in reply to priapus • • •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.
lambda
in reply to deleted • • •deleted
in reply to lambda • • •Thank you.
I followed the instructions and the camera showed up.
Also Gnome 43 supports touch out of the box.
Now my setup looks great!
lambda likes this.
priapus
in reply to deleted • • •Installation and Setup
GitHubdeleted likes this.
deleted
in reply to priapus • • •Thanks!!
I just installed it
NathanUp
in reply to deleted • • •Avid Amoeba
in reply to cybersandwich • • •Avid Amoeba
in reply to leninmummy • • •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 Ubunt
... show moreUbuntu 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:
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.
khuldraeseth
in reply to Avid Amoeba • • •Rentlar
in reply to Avid Amoeba • • •Yeah, to sum up my experience as a Linux and Ubuntu user for 10 years in 2 short sentences:
With Windows I'm fighting against my computer and Microsoft's bullshittery.
With Linux I'm fighting against my own incompetence.
Avid Amoeba
in reply to Rentlar • • •Rentlar likes this.
sibloure
in reply to leninmummy • • •The solution is immutable distros like Fedora Silverblue. Immutable distros are almost impossible to break. The base OS cannot be changed - all your system customizations live in your home folder and containers. And you can always rollback to a previous system snapshot if desired. fedoramagazine.org/what-is-sil…
I used to have the same problem where after tinkering, my system would eventually break and I would need to reinstall Linux. I absolutely love Fedora Silverblue but there are others like VanillaOS for an Ubuntu-based variety.
What is Silverblue? - Fedora Magazine
Tomáš Popela (Fedora Project)s20
in reply to sibloure • • •Just FYI,Vanilla is rebasing and the next version will be based on Debian rather than Ubuntu.
Meanwhile, Canonical is working on an immutable version of desktop Ubuntu that will hopefully show up next year.
selawdivad
in reply to leninmummy • • •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.
Linux Hardware Database
linux-hardware.orgbizdelnick
in reply to leninmummy • • •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.
like this
denny likes this.
bazmatazable
in reply to leninmummy • • •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 configur
... show moreIf 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.
like this
ᗪᗩᗰᑎ, hiroyt, antihero and denny like this.
don't like this
Shymain doesn't like this.
MrApples
in reply to bazmatazable • • •HughJanus
in reply to leninmummy • • •like this
PoopingCough, Virual, ag_roberston_author, coffeeguy, Yaurok, TeryVeneno, Possible6388, whysofurious, Sinnz, Tetley, lurkandtwerk, h14h, pemask, nave, megane-kun, flat, nautical2975, subtext, WldFyre and sponge like this.
don't like this
dcat, BitSound and nautical2975 don't like this.
NathanUp
in reply to HughJanus • • •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.
like this
andruid, TeryVeneno, Achsonaja, Tetley and ingolemo like this.
HughJanus
in reply to NathanUp • • •But it borks itself. It doesn't require my assistance.
like this
andruid, Shymain, AllyTree, nave and WldFyre like this.
don't like this
NathanUp, Captain_Wtv and r0b0 don't like this.
rocketeer8015
in reply to HughJanus • • •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.
... show moreNope, 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.
like this
NathanUp, JetpackJackson, TeryVeneno, Achsonaja and WldFyre like this.
don't like this
Shymain and WldFyre don't like this.
HughJanus
in reply to rocketeer8015 • • •Yep...it does.
Yes that's what I'm referring to.
like this
andruid, Brgor, Shymain, whysofurious, BOB_DROP_TABLES, bunjix, WldFyre and sponge like this.
don't like this
NathanUp, Captain_Wtv, emzillain and dmar don't like this.
rocketeer8015
in reply to HughJanus • • •like this
NathanUp, emzillain, dmar and LinyosT like this.
don't like this
Shymain, PoopingCough, HughJanus and WldFyre don't like this.
NathanUp
in reply to rocketeer8015 • • •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.
rocketeer8015 likes this.
don't like this
Shymain and HughJanus don't like this.
HughJanus
in reply to NathanUp • • •Yeah that's not true. There is no such thing as an "unborkable" system. There are, however, systems that aren't often borked by their developers, and systems that are easy or intuitive to fix when they do become borked, or systems that quickly ship a fix when they do become "borked" (this is Windows BTW).
The implication that any "borked" Linux install was somehow self-inflicted by the user is ridiculous.
WldFyre likes this.
barryamelton doesn't like this.
VonVoelksen
in reply to HughJanus • • •t 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 didn
t 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.like this
NathanUp, dmar and TeryVeneno like this.
don't like this
Shymain and WldFyre don't like this.
Dariusmiles2123
in reply to VonVoelksen • • •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.
s20
in reply to HughJanus • • •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.
like this
TeryVeneno likes this.
don't like this
WldFyre doesn't like this.
HughJanus
in reply to s20 • • •like this
PoopingCough, Deluxeparrot and bunjix like this.
joey
in reply to leninmummy • • •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
... show moreI 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.
NathanUp
in reply to leninmummy • • •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 M
... show moreI 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.
priapus
in reply to leninmummy • • •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.
like this
ᗪᗩᗰᑎ and andruid like this.
Tippon
in reply to priapus • • •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.
like this
andruid likes this.
priapus
in reply to Tippon • • •lambda
in reply to Tippon • • •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.
like this
andruid likes this.
Tippon
in reply to lambda • • •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.
Voytrekk
in reply to Tippon • • •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.
ᗪᗩᗰᑎ likes this.
Nalivai
in reply to leninmummy • • •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... show more
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.
like this
Yaurok, andruid, toikpi, bazmatazable and levmyskin like this.
don't like this
Yaurok doesn't like this.
priapus
in reply to shapis • • •Bjaldr
in reply to leninmummy • • •InternetCitizen2
in reply to leninmummy • • •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.
like this
andruid and toikpi like this.
Freeman
in reply to InternetCitizen2 • • •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: mutschler.dev/linux/pop-os-btr…
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 m
... show moreLinux, 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: mutschler.dev/linux/pop-os-btr…
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.
Pop!_OS 22.04: installation guide with btrfs, luks encryption and auto snapshots with timeshift | mutschler.dev
mutschler.devlike this
Shymain likes this.
Shymain doesn't like this.
GustavoM
in reply to leninmummy • • •fugepe
in reply to leninmummy • • •fugepe
in reply to fugepe • • •GnuLinuxDude
Unknown parent • • •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.
like this
andruid and ᗪᗩᗰᑎ like this.
GnuLinuxDude
in reply to leninmummy • • •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.
like this
andruid, banazir and DarthOpa like this.
eth0p
in reply to GnuLinuxDude • • •Back when I was in school, we had typing classes. I'm not sure if that's because I'm younger than you and they assumed we has basic computer literacy, or older than you and they assumed we couldn't type at all. In either case, we used Macs.
It wasn't until university that we even had an option to use Linux on school computers, and that's only because they have a big CS program. They're also heavily locked-down Ubuntu instances that re-image the drive on boot, so it's not like we could tinker much or learn how to install anything.
Unfortunately—at least in North America—you really have to go out of your way to learn how to do things in Linux. That's just something most people don't have the time for, and there's not much incentive driving people to switch.
A small side note: I'm pretty thankful for Valve and the Steam Deck. I feel like it's been doing a pretty good job teaching people how to approach Linux.
By going for a polished console-like experience with game mode by default, people are shown that Linux isn't a big, scary mish-mas
... show moreBack when I was in school, we had typing classes. I'm not sure if that's because I'm younger than you and they assumed we has basic computer literacy, or older than you and they assumed we couldn't type at all. In either case, we used Macs.
It wasn't until university that we even had an option to use Linux on school computers, and that's only because they have a big CS program. They're also heavily locked-down Ubuntu instances that re-image the drive on boot, so it's not like we could tinker much or learn how to install anything.
Unfortunately—at least in North America—you really have to go out of your way to learn how to do things in Linux. That's just something most people don't have the time for, and there's not much incentive driving people to switch.
A small side note: I'm pretty thankful for Valve and the Steam Deck. I feel like it's been doing a pretty good job teaching people how to approach Linux.
By going for a polished console-like experience with game mode by default, people are shown that Linux isn't a big, scary mish-mash of terminal windows and obscure FOSS programs without a consistent design language. And by also making it possible to enter a desktop environment and plug in a keyboard and mouse, people can* explore a more conventional Linux graphical environment if they're comfortable trying that.
like this
andruid likes this.
kebabslob
in reply to GnuLinuxDude • • •like this
andruid likes this.
Holzkohlen
in reply to kebabslob • • •kebabslob likes this.
Disgustoid doesn't like this.
GnuLinuxDude
Unknown parent • • •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.
like this
andruid likes this.
shapis
in reply to priapus • • •syklone
in reply to leninmummy • • •QuazarOmega
Unknown parent • • •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
Fedora Silverblue | The Fedora Project
fedoraproject.orgQuazarOmega
in reply to leninmummy • • •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
Fedora Silverblue | The Fedora Project
fedoraproject.orglike this
iopq likes this.
plumbercraic
in reply to QuazarOmega • • •QuazarOmega
in reply to plumbercraic • • •mhz
Unknown parent • • •like this
ᗪᗩᗰᑎ likes this.
Captain Aggravated
in reply to leninmummy • • •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
... show moreThere 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.
like this
hiroyt likes this.
knowncarbage
in reply to leninmummy • • •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.
mhz
in reply to GnuLinuxDude • • •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)
Captain Aggravated
in reply to leninmummy • • •"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?
leninmummy
in reply to Captain Aggravated • • •KDE, but it seems I soft-broke it as well while installing after regular Gnome Ubuntu. Now I'm installing Kubuntu on my laptop and will try out any other distro on a new SSD I bought for my desktop.
As others pointed, doing stuff in a rush and blindly using guides and pasting commands makes everything more difficult. No matter how robust or good the UI is lol
Captain Aggravated
in reply to leninmummy • • •Cypher
Unknown parent • • •Attacking people because there are valid criticisms of Linux, which you haven’t refuted at all, shows how utterly stupid you are.
Yes there are valid criticisms of Windows. No that does not give you a pass to attack people who use it, they have made their own choice.
One device, which you admit works with the correct drivers, doesn’t remotely compare to a glaring flaw with audio that I can find first mentioned in 2002 still impacting Linux today.
like this
Shymain, meat_popsicle, ParadiseFound and shershah like this.
don't like this
docrobot and 018118055 don't like this.
Dafuqs
in reply to leninmummy • • •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.
like this
PoopingCough and meat_popsicle like this.
jelloeater - Ops Mgr
in reply to Dafuqs • • •plumbercraic
in reply to jelloeater - Ops Mgr • • •like this
meat_popsicle likes this.
u/lukmly013 💾 (lemmy.sdf.org)
in reply to plumbercraic • • •plumbercraic
in reply to u/lukmly013 💾 (lemmy.sdf.org) • • •like this
u/lukmly013 💾 (lemmy.sdf.org) likes this.
TheButtonJustSpins
Unknown parent • • •Omega_Jimes
in reply to leninmummy • • •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.
jemorgan
in reply to leninmummy • • •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 mos
... show moreI 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.
like this
Holzkohlen and Wyrryel like this.
MiloSquirrel
in reply to leninmummy • • •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
like this
PoopingCough, dditty, Galluf, Wayren, Yaurok, TeryVeneno, megane-kun and MrReBot like this.
DharkStare
in reply to MiloSquirrel • • •The command line is always going to turn people away from Linux. I've only had to use the command line to fix a windows issue once in the past 10 years while I regularly have to use it every time I have to work with Linux.
People like convenience and will almost always go with the more convenient option even if it's not the best option.
Until the majority of issues can be solved using point and click (and help forums show that method over command line), Linux will always lag behind Mac and Windows.
like this
PoopingCough, dditty, Galluf and Shymain like this.
vortexal
in reply to leninmummy • • •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:
- 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.
- 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 i
... show moreWhile 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:
like this
Wayren and desconectado like this.
Captain Aggravated
Unknown parent • • •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.
Foresight
in reply to leninmummy • • •dcat likes this.
don't like this
sweetviolentblush doesn't like this.
kebabslob
in reply to Foresight • • •dcat doesn't like this.
QuazarOmega
Unknown parent • • •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
MuchPineapples
in reply to leninmummy • • •like this
Galluf, Wayren and banazir like this.
don't like this
toikpi doesn't like this.
ancientweasel
in reply to MuchPineapples • • •which $PROGRAM
in a terminal tells you.like this
nik282000 and toikpi like this.
Mikina
in reply to leninmummy • • •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
... show moreI 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.
like this
pitl, _danny, Galluf and Holzkohlen like this.
_danny
in reply to Mikina • • •This is exactly why I switched off daily driving Linux after a few months. I didn't find it hard to get things set up initially, but you keep running into constant issues that take hours to troubleshoot and fix.
I got to the point where if I booted up my computer to quickly do a task and I got a cryptic error message that I had to put into Google to fix one more time, I'm not wasn't going to troubleshoot it, I was going to throw my PC out the window.
I love the ideas behind Linux, and I love having open source alternatives to windows and Mac, and I've donated to a couple projects.... but based on my last attempt (1-2 years ago) Linux is still far from being a daily driver alternative on personal computers for the average person.
like this
Galluf, Holzkohlen and Mikina like this.
Cypher
Unknown parent • • •Yes you clearly meant that in an endearing sort of way.
like this
WestwardWinds, Shymain, AteMoonPie, meat_popsicle, ParadiseFound and shershah like this.
018118055 doesn't like this.
wada
in reply to leninmummy • • •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.
like this
_danny, pitl and wada like this.
ᗪᗩᗰᑎ
in reply to wada • • •nik282000
in reply to ᗪᗩᗰᑎ • • •like this
Siuuep and ᗪᗩᗰᑎ like this.
Piers
in reply to leninmummy • • •like this
_danny, Solemn, Kwalla and Holzkohlen like this.
Kwalla
in reply to Piers • • •The UI or DE (desktop environment) is actually interchangeable no matter what diatro you're on. But KDE is kind of moving ahead as the favorite it seems. The you have Gnome, which is what vanilla Ubuntu comes with... And that has spinoffs like cinnamon that come with Mint.
A few distros have really made the user experience pretty damn simple. I personally love EndeavourOS as it seems to be the best of all worlds for me personally. But for any of my non techy friends, I suggest or personally set them up with Mint more often than not Mint is a far better experience overall than Ubuntu in my opinion. But I greatly prefer the package manager (yay) in EndeavourOS.
Holzkohlen likes this.
Holzkohlen
in reply to Kwalla • • •like this
Kwalla and Piers like this.
eshep
in reply to leninmummy • •like this
highduc, dditty, AapoL, docrobot, KidNamedLainah, Ramin Honary, ConcreteCheer and socsa like this.
SkepticElliptic
in reply to leninmummy • • •It's really easy to find outdated non-working answers due to stack overflow refusing to allow new questions.
There's also a bunch of elitists trolls that attack people for asking questions.
like this
AapoL, Solemn, Ramin Honary, ᗪᗩᗰᑎ, Corgana, nik282000 and banazir like this.
Axellon
in reply to leninmummy • • •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
... show moreIn 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.
like this
KidNamedLainah, Ramin Honary, Alopextus, ConcreteCheer, shapis, ohlaph, CuriousG, Wayren, Corgana, pollocks, ropr, Cethin, banazir, FlyingPiisami and megane-kun like this.
toikpi doesn't like this.
Squibbles
in reply to Axellon • • •Not just "oh this is for redhat and I'm on Ubuntu" but what I run into all the time is that you find a perfect guide but it turns out to be for the wrong version of Ubuntu. So most of it works until you get half way through and you get an error because they've switched from initd to systemd or something. Then you are stuck, do you try to roll back what you've done so far? Try to adapt the instructions to the new system? Then you end up chasing your tail down rabbit holes of what is backwards compatible, what isn't, what can coexist and what can't, etc etc etc.
If you have been using a particular distro and are familiar with the subsystems then the new version comes out and you just have to learn about the few changes in the release but for someone new it adds a whole second layer of complexity to have to learn the whole new OS in addition to trying to blindly figure out how the old system worked, what's different in the new system and how you adapt instructions from the old one to the new one, or if you should just give up and try to find a different guide that will work.
like this
banazir, FlyingPiisami, toikpi and megane-kun like this.
patatahooligan
in reply to Axellon • • •Yes
man
is intended to be a manual so it's understandably bad at being a cheatsheet. Check outtldr
ortealdeer
. They are similar but I foundtealdeer
to be much faster for me. Also try a shell with better completion than bash, likezsh
orfish
. Having better completion will sometimes sidestep the need for a cheatsheet altogether.You can curl the file normally, inspect, and then run it with bash. All the safety issues of running stuff you found online still apply (is the source trusted?), but you don't get the issues that arise specifically from piping curl to bash. But most applications don't need you to
curl | bash
in the first time because of package managers.toikpi likes this.
andruid
in reply to GnuLinuxDude • • •GnuLinuxDude likes this.
dmar
Unknown parent • • •Not really..
On Linux if it breaks, I can often dig into the source and quickly figure out what's broken.
On Windows, I'm usually shit outta luck. Gotta trawl through tons of messy forums and bullshit SEO-optimised blogspam sites to find a solution.
like this
nik282000, Holzkohlen, FlyingPiisami, Ixoid and DarthOpa like this.
don't like this
ZestyButthole, Galluf, Wayren, Yaurok, FlyingPiisami, meat_popsicle and Disgustoid don't like this.
socsa
in reply to leninmummy • • •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.
shapis doesn't like this.
ohlaph
in reply to leninmummy • • •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.
like this
Wayren, coolfission, dcat, banazir and rabirabirara like this.
eshep
in reply to ohlaph • •Yes, agreed, most folks want an appliance that "just works". Something where they have some sort of ""store"" that presents them with single-click installable stuff that again, "just works" and is intuitive to find once installed.
The answer to that though is not a general dumbing down of linux, that ruins every reason most of us have always been here. The right answer is to have a (multiple) distribution that can be easily installed by any completely technologically ignorant person and offers the simple appliance experience. It would be even better if this same distribution could be installed on any computer be it in a closet, under a desk, on a shelf, in a vehicle, or in a pocket to offer a somewhat seamless user experience. As a bonus, these different devices should offer the ability to connect/interact with each other in a simple manner from the common user's perspective.
Ljdawson (Sync dev) likes this.
Linux reshared this.
felis_magnetus
in reply to ohlaph • • •like this
banazir, llii and toikpi like this.
eshep
in reply to felis_magnetus • •Sorta what I was hinting at. Android is very close, and getting closer all the time. But it still takes quite a bit more than a bit of skill to install and make it work on something that doesn't have an explicit installer.
I'd argue that at the moment, we don't really have anything that can fill this need. I think that maybe some combination of android-style UX with a Nix-like stoutness and configurability could be the right direction.
Linux reshared this.
Holzkohlen
in reply to ohlaph • • •desconectado
in reply to ohlaph • • •But that's the thing, it's not dumb it down, it's better design for average user. Linux is not going get to mass adoption if fresh from install you have to run several commands to make your audio/game/camera work. Sure, it might be fixable with a single command, but your average user won't know which, and won't know how to search for it on Google.
Linux based OS like android got mass adopted because you don't even need to open a shell once and your whole hardware works out of the shelf. That's not the experience with Linux.
like this
FlyingPiisami and meat_popsicle like this.
ᗪᗩᗰᑎ
Unknown parent • • •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]
flathub.org/setup[1]
flathub.org/[2]
flatpak.org/Setup Flathub | Flathub
Flathubdan1101
in reply to leninmummy • • •like this
MonkeyLord, Derin, eshep, Cethin, cedeho and BananaBread like this.
eshep
in reply to dan1101 • •like this
Cethin and lotteriemeister like this.
Linux reshared this.
dan1101
in reply to eshep • • •I did mean arcane but archaic could fit too. I don't really have a problem with old as long as it's good, but not that many people out of general population understand what Linux commands there are and how to fully utilize them.
eshep likes this.
Linux reshared this.
eshep
in reply to dan1101 • •Linux reshared this.
KIM_JONG_JUICEBOX
in reply to dan1101 • • •For any linux distro you can search and find the answer.
Tell me for what Windows "distro" you can do the same?
like this
Kwalla and rivalary like this.
don't like this
JGWentworth, cedeho, meat_popsicle and Disgustoid don't like this.
JGWentworth
in reply to KIM_JONG_JUICEBOX • • •like this
Cethin, cedeho, FlyingPiisami and meat_popsicle like this.
KIM_JONG_JUICEBOX
in reply to JGWentworth • • •lol wut CHANCES ARE?
Chances are I can't find the Windows 10 kernel source code on github.
Prove me wrong.
like this
rivalary and Disgustoid like this.
don't like this
cedeho, Backslash, FlyingPiisami and meat_popsicle don't like this.
rivalary
in reply to KIM_JONG_JUICEBOX • • •meat_popsicle likes this.
KIM_JONG_JUICEBOX
in reply to rivalary • • •This person I am responding to has no idea what a kernel is. That said, he or she should not be giving some questionably authoritative answer (which is clearly wrong.)
So are you going to post that Windows kernel source code? I'll hold my breath.
don't like this
Backslash, lotteriemeister, FlyingPiisami and meat_popsicle don't like this.
FatherOfHoodoo
in reply to dmar • • •And for the 99.9% of humanity for whom that is either impossible, or a dreadful slog,
While this^ is a practical option...
This^ is a practical optionof hu
like this
Brgor, Aosih, lotteriemeister, FlyingPiisami and meat_popsicle like this.
don't like this
Aosih doesn't like this.
KIM_JONG_JUICEBOX
in reply to leninmummy • • •like this
mainframegremlin and Jivebunny like this.
meat_popsicle doesn't like this.
huginn
in reply to leninmummy • • •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.
like this
tpyoman, dcat, Cethin, inpheaux, Fur_Fox_Sheikh and denny like this.
Shareni doesn't like this.
nik282000
in reply to dmar • • •FlyingPiisami likes this.
felis_magnetus
in reply to leninmummy • • •like this
nik282000 and bazmatazable like this.
nik282000
in reply to felis_magnetus • • •I originally switched out of privacy concerns, not that MS or someone else was stealing my personal data and work directly but that it would just inadvertently get leaked with some massive cloud fuckup as seems to happen regularly.
Since then I prefer it just because I can run it on decades old hardware, it's consistent between different versions of the same Distro (W7 through to W11 gives me anxiety), and I don't have to worry about a hardware change invalidating a product key so I have to re-buy my damned OS. Shit, yeah, it's an ideological thing.
Ixoid likes this.
Double_A
in reply to leninmummy • • •like this
interocitor, FlyingPiisami and meat_popsicle like this.
CouncilOfFriends
in reply to leninmummy • • •dylanTheDeveloper
in reply to leninmummy • • •RagingToad
in reply to dylanTheDeveloper • • •Is that true? Every error in Linux is logged, configurations are readable.
For me, I'm very tech savvy, clicking around in GUIs hoping to find something, spelunking in event manager trying to find an error, is so much harder than in Linux.
This is very personal, I know. How do you debug and fix issues in Windows again? It has been a while.
Ixoid likes this.
antihero
in reply to RagingToad • • •RagingToad likes this.
RagingToad
in reply to antihero • • •Well they thoroughly fixed that in Windows 2000 with better memory management. Has happened very rarely in versions after that.
But, yes, it's also conveys very little useful information other than "I crashed, I hope you saved whatever you were doing".
(But I've had crashes in Linux too, probably because of Nvidia)
dylanTheDeveloper
in reply to RagingToad • • •Uluganda
in reply to leninmummy • • •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.
like this
llii, arockyrock, dtc, mft, Ixoid and null23 like this.
xkforce
in reply to Uluganda • • •Once everything is set up, linux is easy. But... that installation process can still go very wrong. eg. The last install I did was Ubuntu 22.04. The version of systemd that shipped with it had a bug that caused the system not to boot. Replacing systemd with a working version fixed that issue. Then it turns out that 5 of the graphics card driver's dependances were held back (something recent that Ubuntu does, I forget why) so the driver didnt work. Force installing the dependancies (drop to root before KDE started) fixed that.
So yeah if you set things up for someone of course its going to be easy to use. It SHOULD be easy to use after 30 years of development. But that initial setup process is often not user friendly.
Tombolide likes this.
iopq
in reply to Uluganda • • •like this
Gerryflap and meat_popsicle like this.
yhnavein
in reply to Uluganda • • •like this
Gerryflap and meat_popsicle like this.
Uluganda
in reply to yhnavein • • •Are you using the driver supported by your distro? I'm not Nvidia user, but I have fair share of installing Nvidia drivers on Linux. As long as you don't stray from driver the distro gave you, I never have problem. Literally not once.
And if you are trying to install AMD or Intel proprietary driver. Why? Just..., why?
Gerryflap
in reply to Uluganda • • •like this
meat_popsicle and BOB_DROP_TABLES like this.
toikpi doesn't like this.
Hjulkula
in reply to leninmummy • • •like this
CoupleOfConcerns, mft, Ixoid and denny like this.
Ividapp Avidapp എല്ലായിടത്തും!
in reply to Hjulkula • • •like this
mft and Hjulkula like this.
hungryish
in reply to Hjulkula • • •Hjulkula likes this.
philluminati
in reply to leninmummy • • •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.Peruvia
in reply to leninmummy • • •aski3252
in reply to leninmummy • • •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.
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 app
... show moreI 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.
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.
like this
mft and Ixoid like this.
Treczoks
in reply to leninmummy • • •like this
diego3333, antihero, UnknownQuantity, Nukular, mft, toikpi, denny, ConcreteCheer, alternative_igloo, PseudoSpock and foolocratist42 like this.
yhnavein doesn't like this.
Hello Hotel
in reply to Treczoks • • •I have the opposite problem, I find windows or other OSes to be so full of stuff, (feature ritch) but lack low-level "i just wanna poke at this briefly" capability, the (possable) reason why most Raspberry Pis run Linux is because its so easy to address linking this thing to that one. Ive used linux so long that ive become used to
... show more- its tree mounting scheme
/foo/mountpointFolder
on/dev/disk/by-label/C drive
where symlink resolves to/dev/sdc
rather than a linear oneC:/
on*internal concept*
rather than a::: spoiler (more...)
in Linux's model, the mount system defines the source to be any file with the specified filesystem data in it. The Mountpoint (target) can be any (usually empty for safety) folder.
:::
- symlinks on windows are discouraged so heavily. I looked it up and still don't know how to make them. on Linux, its easy,
::: spoiler how to
do
ln -s filePath pathToNewLink
or in a GUI file manager, right click find "new" submenu click item with a link asI have the opposite problem, I find windows or other OSes to be so full of stuff, (feature ritch) but lack low-level "i just wanna poke at this briefly" capability, the (possable) reason why most Raspberry Pis run Linux is because its so easy to address linking this thing to that one. Ive used linux so long that ive become used to
- its tree mounting scheme
/foo/mountpointFolder
on/dev/disk/by-label/C drive
where symlink resolves to/dev/sdc
rather than a linear oneC:/
on*internal concept*
rather than a::: spoiler (more...)
in Linux's model, the mount system defines the source to be any file with the specified filesystem data in it. The Mountpoint (target) can be any (usually empty for safety) folder.
:::
- symlinks on windows are discouraged so heavily. I looked it up and still don't know how to make them. on Linux, its easy,
::: spoiler how to
do
ln -s filePath pathToNewLink
or in a GUI file manager, right click find "new" submenu click item with a link as the icon and a name likw "link",:::
it makes a thing that acts almost just like the thing its referencing. in a GUI file manager, you can navigate into a symlink where reference is
.
and not get anywhere to great confusion. on windows this odd support for but insistence on not using a "basic feature" is mind boggling.::: spoiler (more...)
virtual filesystems that have files and folders that are actually this OS construct that's stored in RAM or a view of folders not representational of how their literally on disk. (Fuse filesystem reading and proxying your multimedia organizing it into folders by artists)
:::
all of these things are about having flexible references and easy access to computer resources, On windows I find myself wondering why I cant open this text based file real quick without needing to go online and get some software that will specifically handle it.
there are very few APIs you can touch in an ELF program (think EXE for Linux) that you cant with a Bash script and relevant programs. I get on windows and all the EXEs have have even more cryptic names than linux and no help menu or offical e-book and are at the mercy of the internee's answer (whats lsass.exe). it all makes me go, screw it! if I want to access the Raw C drive to do a non off the shelf task, I need to make it myself which means learning their programming framework.
bankimu likes this.
patatahooligan
Unknown parent • • •Google how to set your windows clock to UTC. You can maybe do the reverse and set linux to localtime, but I find it much cleaner that the system clock is in UTC as it's an objective and stable standard, unlike localtime which can change with daylight savings or if your move.
like this
TripleZ, TechnologyClassroom, ClarkFlankblast and BOB_DROP_TABLES like this.
antihero
in reply to leninmummy • • •like this
mft, Ixoid and PseudoSpock like this.
PseudoSpock
in reply to antihero • • •aski3252
in reply to Cypher • • •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.
yhnavein
in reply to leninmummy • • •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.
Gerryflap likes this.
Ew0
in reply to yhnavein • • •Quacksalber
in reply to leninmummy • • •ConcreteCheer likes this.
TechnologyClassroom
in reply to Quacksalber • • •You may be accustomed to the process, but fixing issues in the registry is not intuitive. It is simple enough if you find a guide that tells you exactly which item you need to work on and exactly what the default is and what you need to change it to, but what if the guide isn't exactly what you want?
In the GNU/Linux ecosystem, nearly every program has a config file. Sometimes each line has detailed comments in plain text around it you what the option does with examples of what it could be. If the documentation doesn't exist, you can dig deeper and see what that option does in the source which is usually documented as well. Programming experience is not required to search for text and read comments. Such documentation is not equivalent in Windows.
PseudoSpock
in reply to Quacksalber • • •don't like this
ocassionallyaduck, Disgustoid and JackbyDev don't like this.
zygo_histo_morpheus
in reply to leninmummy • • •like this
Mysty, alternative_igloo and BOB_DROP_TABLES like this.
hare_ware
in reply to leninmummy • • •LiamSora
Unknown parent • • •Here's how to fix the time issue. Problem is by default Windows saves the time to the hardware clock in local time, but Linux saves it as UTC. You can make Windows also save it as UTC by changing a registry setting:
like this
Ixoid, TechnologyClassroom, alternative_igloo, ClarkFlankblast and BOB_DROP_TABLES like this.
Obi
in reply to leninmummy • • •like this
nac82 and PoopingCough like this.
don't like this
PseudoSpock and bankimu don't like this.
aski3252
Unknown parent • • •Ideally, clients would get shipped with linux of course, but at the moment, that's hardly an option. There could also be value in having clients shipped with different distros installed.
For this reason I would never buy an apple device again. However, I do see the value of having a super stable and controlled environment where it is super hard for users to fuck things up.
Ixoid likes this.
monobot
in reply to leninmummy • • •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.
like this
ReadingStrawberry, davad, Aum, yuroFlash, ConcreteCheer, alternative_igloo, ClarkFlankblast and kellenoffdagrid❓️ like this.
PseudoSpock
in reply to monobot • • •don't like this
ocassionallyaduck, Disgustoid, verysure, JackbyDev and monobot don't like this.
monobot
in reply to PseudoSpock • • •PseudoSpock
in reply to monobot • • •Ensign_Crab doesn't like this.
JackbyDev
in reply to leninmummy • • •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?
like this
ConcreteCheer, alternative_igloo, ClarkFlankblast, Jallrich and beefteeth like this.
PseudoSpock doesn't like this.
PseudoSpock
in reply to JackbyDev • • •don't like this
JackbyDev and Disgustoid don't like this.
JackbyDev
in reply to PseudoSpock • • •ocassionallyaduck likes this.
PseudoSpock
in reply to JackbyDev • • •JackbyDev doesn't like this.
JackbyDev
in reply to PseudoSpock • • •xylltch likes this.
PseudoSpock doesn't like this.
PseudoSpock
in reply to JackbyDev • • •JackbyDev doesn't like this.
JackbyDev
in reply to PseudoSpock • • •PseudoSpock
in reply to JackbyDev • • •BaumGeist
in reply to JackbyDev • • •When I was younger, I would have read this and agreed: people are resistent to change, and that holds us back.
Now, I read this and agree: why do we worry so much about having the newest and shiniest when what we have still works? Seems like a waste of time and resources
JackbyDev likes this.
TechnologyClassroom
Unknown parent • • •like this
alternative_igloo and ClarkFlankblast like this.
denny
in reply to leninmummy • • •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 ho
... show moreThis 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. ❤
like this
alternative_igloo, IdiosyncraticIdiot, Landericus, Ew0, ocassionallyaduck and kellenoffdagrid❓️ like this.
PseudoSpock doesn't like this.
Ew0
in reply to denny • • •like this
ocassionallyaduck, denny and Square Singer like this.
Square Singer
in reply to denny • • •The zoo of system software on Linux is a real issue.
For Windows, if you are the local family admin, if someone asks you how to solve some issue, there are only two possible (and quite similar) options (Win10 and 11). You can either point them to the right location in the settings if you know it by heart, or you just fire up your PC and tell them each step.
If it's Linux, you first start with the question "What distro are you using?" and then they answer something you maybe have never heard.
denny likes this.
🧋 Teh C Peng Siu Dai
in reply to leninmummy • • •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.
like this
domportera, ClarkFlankblast, ocassionallyaduck and joel_feila like this.
joey
in reply to leninmummy • • •@deleted@lemmy.world
I guess they're linking the same repo. However they talk about their positive experience with linux on surface pro
lemm.ee/post/1451648
Edit: someone mentioned that nobara has the patches incorporated in their release. Might be worth checking out
deleted
in reply to joey • • •joey likes this.
joey
in reply to deleted • • •deleted likes this.
TheQuantumPhysicist
in reply to leninmummy • • •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.
like this
hungryish, owsei, min_fapper, ocassionallyaduck, Square Singer, BOB_DROP_TABLES, jbrains, joel_feila, MarshReaper, TheButtonJustSpins and megane-kun like this.
don't like this
PseudoSpock, Ensign_Crab, toikpi and Commiejones don't like this.
Rassilonian Legate
in reply to TheQuantumPhysicist • • •like this
PseudoSpock, count_duckula, Ensign_Crab and toikpi like this.
TheButtonJustSpins doesn't like this.
Square Singer
in reply to Rassilonian Legate • • •like this
jbrains and megane-kun like this.
BOB_DROP_TABLES
in reply to Rassilonian Legate • • •All that with 2 laptops from different brands using different docstations, one with XFCE on Ubuntu and the other with KDE on Arch.
I got it mostly working, but it's still troublesome
like this
TheQuantumPhysicist and TheButtonJustSpins like this.
rocketeer8015
in reply to BOB_DROP_TABLES • • •like this
BOB_DROP_TABLES, toikpi and asexualchangeling like this.
BOB_DROP_TABLES
in reply to rocketeer8015 • • •asexualchangeling likes this.
joel_feila
in reply to TheQuantumPhysicist • • •like this
TheQuantumPhysicist and TheButtonJustSpins like this.
toikpi doesn't like this.
ragepaw
in reply to TheQuantumPhysicist • • •superminerJG
Unknown parent • • •File an issue to libfprint, your fingerprint reader probably isn't supported yet.
ClarkFlankblast likes this.
h14h
in reply to leninmummy • • •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.
like this
ocassionallyaduck, Square Singer, count_duckula, BOB_DROP_TABLES, Neeen, MarshReaper, TheButtonJustSpins and megane-kun like this.
toikpi doesn't like this.
Square Singer
in reply to h14h • • •megane-kun likes this.
toikpi doesn't like this.
megane-kun
in reply to h14h • • •That last part is my experience when I tried installing a "non-supported printer" for my computer. I wanted to hook up into a computer my brother bought, and ended up in the printer model's manufacturer's page and having to choose between an Ubuntu driver and a Debian one. I use neither.
I eventually found my way to the AUR repository (because btw, I used Manjaro at the time—go figure what's wrong in this scenario, lol!) and even ended up on some random repos for similar models. There were a lot of conflicting advice: like using a driver for a similar printer, or making my own package for my printer model.
I ended up deciding that I somehow have to make a package for my printer model, and having asked around for advice on how to do this, I was met with "why even brother with that printer brand?!" And I was like, "because that's what's available to me! And I don't have enough money to buy a different one! I just want this to work!!"
toikpi doesn't like this.
PseudoSpock
in reply to leninmummy • • •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.
like this
jg1i and count_duckula like this.
stoned_ape doesn't like this.
bankimu
in reply to PseudoSpock • • •Never had a single glitch, everything runs like native.
PseudoSpock
in reply to bankimu • • •meat_popsicle
Unknown parent • • •Does it make you a patrician to use Linux? Are you a father figure now to society?
We plebeians are just waiting on your glory to shine upon us, o high one.
ocassionallyaduck
in reply to leninmummy • • •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 w
... show moreI'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.
like this
HELM108, Square Singer, count_duckula, DashboTreeFrog, Nightmaru, Neeen, StarCubey, MarshReaper, TheButtonJustSpins, megane-kun and foolocratist42 like this.
133arc585 doesn't like this.
Square Singer
in reply to ocassionallyaduck • • •I think you are right, but I also think it's a bit more in the relearning side than on the "Linux is hard" side.
I also spent most of my time working on Windows. When I started to work with Linux, like the OP I spent many years with in the "use it until I mess something up and then reinstall because I can't fix it" loop. But after a few years I really got into it. I haven't done a misconfiguration related reinstall in many years.
But if you put me in front of a Mac, I wouldn't even know how to copy/paste text.
like this
BOB_DROP_TABLES, StarCubey, buwho, ocassionallyaduck and megane-kun like this.
megane-kun
in reply to Square Singer • • •I've had to troubleshoot router problems for a neighbor who uses Mac, and man was it a confusing experience. The UX is obviously Mac, so I've had trouble with it. But when I got to the command-line, it almost broke me. Why I was even in the command-line in the first place? I don't even know! But it's a confusing mix of familiar (from daily-driving Linux), and unfamiliar (different Mac-specific commands and syntax).
Someone else could probably point out what I've done wrong, but it still doesn't make it not a confusing experience. It's humbling, and the kids who've hung around me watching me try to fix their computer were even giving me tips (mostly on how to navigate the UI, helping me where to find the settings, etc).
Square Singer likes this.
Square Singer
in reply to megane-kun • • •Yeah, goes to show that one doesn't know/learn "computers" but OS specific stuff.
I don't know "computers", I know Windows and Debian-like Linux.
megane-kun likes this.
cyberian_khatru
in reply to ocassionallyaduck • • •like this
TheButtonJustSpins, ocassionallyaduck and megane-kun like this.
Underwaterbob
in reply to leninmummy • • •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.
Synthead
in reply to leninmummy • • •I'll challenge your point with an analogous question:
Why can't everybody speak French?
like this
MMNT, samsy, bankimu, Rumblestiltskin, MarshReaper and dawwwsh like this.
TheButtonJustSpins
in reply to Synthead • • •dawwwsh likes this.
joel_feila
in reply to leninmummy • • •like this
MarshReaper and TheButtonJustSpins like this.
bankimu
Unknown parent • • •Config files are so much more flexible, shareable, and use friendly because you can edit them with anything and can have much more control.
meat_popsicle
Unknown parent • • •Calling anybody a pleb means everything you say is discounted. You have an arrogance that’s wildly unhinged.
I wish you luck, o wise patrician. May the glory of Rome shine forever upon you.
ParadiseFound likes this.
kyub
in reply to leninmummy • • •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:
People see low adoption rates, hear about "problems" or think it's a "toy for
... show moreWe 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:
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"
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.
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.
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.
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.
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.
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.
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.
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.