I've been an IT professional for 20 years now, but I've mainly dealt with Windows. I've worked with Linux servers through out the years, but never had Linux as a daily driver. And I decided it was time to change. I only had 2 requirements. One, I need to be able to use my Nvidia 3080 ti for local LLM and I need to be able to RDP with multiple screens to my work laptop running Windows 10.
My hope was to be able to get this all working and create some articles on how I did it to hopefully inspire/guide others. Unfortunately, I was not successful.
I started out with Ubuntu 22.04 and I could not get the live CD to boot. After some searching, I figured out I had to go in a turn off ACPI in boot loader. After that I was able to install Ubuntu side by side with Windows 11, but the boot loader errored out at the end of the install and Ubuntu would not boot.
Okay, back into Windows to download the boot loader fixer and boot to that. Alright, I'm finally able to get into Ubuntu, but I only have 1 of my 4 monitors working. Install the NVIDIA-SMI and reboot. All my monitors work now, but my network card is now broken.
Follow instructions on my phone to reinstall the linux-modules-extra package. Back into Windows to download that because, you know, no network connections. Reinstall the package, it doesn't work. Go into advanced recovery, try restoring packages, nothing is working. I can either get my monitors to work or my network card. Never both at the same time.
I give up and decide it's time to try out Fedora. The install process is much smoother. I boot up 3 of 4 monitors work. I find a great post on installing Nvidia drivers and CUDA. After doing that and rebooting, I have all 4 monitors and networking, woohoo!
Now, let's test RDP. Install FreeRDP run with /multimon, and the screen for each remote window is shifted 1/3 of the way to the left. Strange. Do a little looking online, find an Issue on GitHub about how it is based on the primary monitor. Long story short, I can't use multiple monitor RDP because I have different resolution monitors and they are stacked 2x2 instead of all in a row. Trust me I tried every combination I could think of.
Someone suggested using the nightly build because they have been working on this issue. Okay, I try that out and it fails to install because of a missing dependency. Apparently, there is a pull request from December to fix this on Fedora installs, but it hasn't been merged. So, I would need to compile that specific branch myself.
At this point, I'm just so sick of every little thing being a huge struggle, I reboot and go back into Windows. I still have Fedora on there, but who would have thought something that sounds as simple as wanting to RDP across 4 monitors would be so damn difficult.
I'm not saying any of this to bag on Linux. It's more of a discussion topic on, yes, I agree that there needs to be more adoption on Linux, but if someone with 20 years of IT experience gets this feed up with it, imagine how your average user would feel.
Of course if anyone has any recommendation on getting my RDP working, I'm all ears on that too.
For me, the built up revulsion I feel towards windows and the sheer determination I feel to never use it again, means I would rearrange my monitors, or, you know, try more than two distros.
Linux isn’t for everyone, I acknowledge that fact. It requires a user that wants to troubleshoot, wants to figure out why something doesn’t work and make it work. If the headache isn’t fun, you’re not the right kind of masochistic self flagellator that Linux attracts, and that’s okay.
If you ever do decide to give it another whirl, try Linux Mint, MX Linux, or my personal flavor of choice, EndeavourOS. And put your monitors in a boring straight line like the rest of us before you coming crawling back.
This reply is meant to be partially humorous but entirely honest.
I absolutely cringe to make this comparison, but reading your comment, it's the first image that came to my pop-culture poisoned mind, so here we go:
In Rick and Morty, when Evil Morty has finally achieved his long-sought and hard-won goal of escaping Rick and the Central Finite Curve, that sigh of relief he gives before stepping into the new untamed universe.
That's how I feel about making the move to Linux, personally. That sense of overwhelming relief to be free of something you hate so much is a reward. That's why I put in the effort to manage Linux. Being free of Microsoft's (and Apple and Google) shit is something I want so much that I'll not only put in the time, I'll even enjoy it somewhat.
Ok, but here's the thing: OP is 20 years into a tech career and troubleshooted extensively. Even identified potential solutions that they deemed too much work for the payoff (such as compiling a software release for fedora themselves because the beta branch's buildbot broke the fedora build).
You need to put a shit ton more emphasis on your self flagellation point, and a lot less on the love of troubleshooting. We're beyond troubleshooting and well into the "I have more fun trying to repair an engine while it's running than actually driving a car"
I get it, some people are more interested in making the best swiss army knife than actually using it to cut things. Just please don't conflate it with a lack troubleshooting ability.
Most of the issues on Linux faced by end users are some variety of "if you don't like it then code your own software dumbass", "real programmers use butterflies", and "you're using it wrong, but there's no documentation anywhere of that being the case, only tribal knowledge. OUTSIDER! OUTSIDER! BURN THE OUTSIDER!"
Especially the last one. For fucks sake, if I wanted piss poor documentation put together by overstreched amatuers, written entirely in the context of expecting everyone else to have their same deep domain knowledge, and unorganizedly spread over every far flung corner of space then I'd just move back to my old job in tech support (🥁 badum-tsh)
Yeah, you make valid points. Maybe Linux isn’t for people who need windows capabilities for work. I enjoy the tinkering, but I don’t make my money on my Linux machine. I work in construction, I’m only a nerd at home.
So, my machine does everything I need it to in Linux. Some things require me to memorize fairly lengthy commands and perform more complicated functions than I’d ever have to in windows. Sometimes I learn things the hard way, sometimes my shit breaks. I try to learn something while fixing it, and if it doesn’t work I nuke and pave and keep good backups.
The satisfaction I get from becoming competent must give me some serious dopamine because I’ve stuck with it, and I’ve come to perform most day to day actions in the CLI.
I certainly don’t think OP has a lack of ability to learn, but, I also don’t think Linux is a good fit for his use case. Yet.
Okay so genuine question from someone who's used various distros for all sorts of things over the years, just never as a daily driver. What sorts of things have caused your revulsion towards Windows? Aside from Microsoft's bullcrap like Alexa or MS Store ads which can all be disabled, I've personally never had enough of a problem with Windows that justified the effort required to move away from it. And I would consider myself a power user who loves to customize things.
Again, I just want to genuinely understand what sorts of problems people have that cause them to hate using Windows that much, even if they're just subjective things.
The sinking sensation of realizing that my entire operating system is spyware that phones home tens or hundreds of times each time I sit down to use it. Massive bloat and poor optimization neutering my otherwise just fine hardware. My operating system deciding it will no longer support my beater legacy hardware.
Really the shift happened when I became privacy conscious, and once I saw that all of my gaming and day to day tasks worked just fine on Linux I decided to go all in.
Also the fact Microsoft just doesn't seem to respect that the user is the admin, not them. You can still claw back control, but over the years, the amount of clawing you have to do has increased.
To put it simply, I hate when my OS does something I explicitly told it not to do, or undoes something I deliberately set. And as the years have gone by, the amount of times that happens with Windows has skyrocketed.
I have a bunch of issues(some way smaller and borderline nitpicks) with windows, but I guess there's some big ones:
Linux runs smoothly on older computers, even with KDE which everyone talks about as if it was heavy. Windows is a slug in comparison.
Linux is free, truly free. Microsoft can't beat that.
Shit just works (unless you are on Nvidia...), don't need to install drivers and shit like that.
most of the software you don't get from a random website and they all update at once, rather than having each one update itself and only itself
While my next rig is fully AMD, my current is Nvidia and shit just works with some fiddling
For me, it was when Windows 11 didn't even give me the luxury of moving my taskbar to the top of the screen and I had to use a third-party application to do so, which was janky as hell. It sounds very small, petty and superficial, but small things like that can immensely affect one's experience and workflow. "You don't know what you've got until it's gone" is an applicable phrase to that.
Sure, I can just use Windows 10, and I do in fact have a Windows 10 VM in VMware (since WINE has issues with MusicBee and WACUP, and I'm trialing the Apple Music app for Windows as well), but Windows 10 will no longer be supported next year.
You mean aside from the shitty way Microsoft treats their users? 😆 Yeah ok, if we leave all that aside then there's no revulsion. I'll use Windows without any issues, I've used it extensively and I use it daily for work but it feels bloated and old and Microsoft being shitty doesn't help.
Learning Linux is not that hard and you get an OS and DE where things work just as well as Windows and also nobody's telling you what to do, and you get choices. Which is nice, because I think I should be able to make the most out of something that's supposed to be a generic computing device.
I'm sure there was a way to disable it but whenever I would hit print screen a one drive ad would pop up on my laptop. It also kept bugging me to update to windows 11, where the options were "yes" and "ask me again in 3 days". I had no intentions of upgrading to win11.
I also don't like many of the changes made in win11, while I haven't used it much I've touched it and it bothered me. Examples include the lack of vertical task bar, the weird context menu, the rounded edges, and the start menu. Plus my desktop PC doesn't even support win11 for some reason so this seemed like a good time to make the switch.