9 ms·
I've been a Linux admin for 25 years but up until a few months ago my personal computer has been windows (gaming desktop) or Mac (laptop). I decided to give de
by peanut-walrus 9mo ago
I've been a Linux admin for 25 years but up until a few months ago my personal computer has been windows (gaming desktop) or Mac (laptop).
I decided to give desktop Linux another shot and I'm glad I did. I was prepared for a lot of jankiness but figured I have enough experience to fix whatever needs fixing. Surprisingly, this has not been the case at all, the PC has been not only as stable as Windows or Mac but also performs better and is much more comfortable and intuitive to use. I never really want to "work on" my personal computer, I want it to just be there for me reliably. I've always had a soft spot for free software, but I just couldn't justify the effort until now.
So I guess this is my love letter to all the devs that have made the modern Linux desktop possible. Even compared to just a few years ago, the difference is immense. Keep up the good work.
- rsyring 9mo agoI've been running a Linux desktop for about 13 years. There are still "moments" where you have to work on it and it can be more opaque than Windows/Mac. But you have the control to do what you need to do, which is one huge factor for me in Linux's favor. I moved my immediate and mostly non-tech family to all run Linux including an aging relative who needed a locked-down Firefox install to keep her from falling victim to predatory sites and extensions. Pretty easy to script the entirety of the OS install and lockdown so that it was documented and repeatable. Can't do that without techie roots but I love that it's possible and mostly straightforward from a scripting perspective. It's almost exclusively get the right file with the right config in the right place and restart a service. The only major day-to-day downside IMO is battery life on Linux laptops. Can't compare to current generation of Macs but that's true for Windows too.
- arcfour 9mo agoI have been using desktop Linux for about the same amount of time and the way I see it now, even on the occasion where I have to troubleshoot something weird (which has maybe been one or two times in the past few years), it doesn't sound any different from the issues people are having with Windows and Mac these days—and at least I can fix it!
- throw-qqqqq 9mo ago> and at least I can fix it! 100% this! I wrote this in another thread: https://news.ycombinator.com/context?id=46120975 https://news.ycombinator.com/context?id=46120975 > Openbox does everything I need it to. I don’t want Mac or Windows, they both suck in ways I can’t change. Sure, Linux can be rougher, but at least I’m not helpless here. I can make the changes I need, and the software is generally less broken IME
- freedomben 9mo agoYes exactly. When I had a Mac for work, I had to tinker with that thing just as much if not more so than I do Linux. To windows credit, it was the best of the three when it came to not having to tinker to get what I want, but the lack of ability to configure it in a way that was comfortable and preferable was more limited and difficult, so there were annoyances I had to just live with. The point at which they started injecting ads into my desktop experience was a dark day and the day I said goodbye
- arcfour 9mo agoOh god, I had a Mac for work recently and had to spend 3 weeks becoming an expert in Mac External Displays And Thunderbolt just to get my HP Thunderbolt 4 dock (officially compatible with Macs!) to use a dual monitor setup with it. Finally I got it working, but every configuration I tried Just Worked(tm) on Linux. Jeez...
- malshe 9mo agoThis sounds more like problem of HP’s dock than a Mac. Just because they said it is officially compatible with Mac doesn’t mean it is. Also, compatible with which Mac- Intel or M series? I use three different docks on two Mac Mini (M4 Pro) and they all worked out of the box. I did my research before buying them by watching YouTube reviews.
- arcfour 9mo agoSo Mac doesn't support DisplayPort MST like everyone else does (Windows and Linux have supported this STANDARD for years), because they are assholes and don't care about their users, and the fact that multi monitor support is different between Intel Macs, certain M1s (cannot use more than one external monitor at all!), and the rest of the Apple Silicon lineup (other M1s, M2+) is insane. I eventually got it working on this Intel Mac by using one HDMI and one specific DisplayPort output on the dock so it wouldn't try to multistream it internally in the dock or whatever (can't remember what exactly it was doing). It might have involved an HDMI to DP converter. I honestly tried to purge my memory of it once I got it working. Note that all setups worked fine with Linux without modifications. Would have likely worked fine on Windows, too, since it supports MST. Only one specific setup worked with Mac. So no, it's not a problem of the dock, it's a problem with Apple refusing to support a standard so they can make people buy the expensive $400 docks they hawk in Apple stores. Or because they are lazy and think because they don't care, their users shouldn't either. You will find many people complaining about Mac's multi monitor support (or lack thereof) online. They are choosing to ignore user feedback.
- mitthrowaway2 9mo agoIn my experience, the remaining difficulties with Linux tend to revolve around managing ownership and permissions of files and directories. I recently plugged in my external hard drive into my Linux PC and it just wouldn't read it. "You do not have permission to access this drive" or something like that. The solution after googling ended up being (for some reason) some combination of sudo chown -R user /dev/sda1 and unplugging and reconnecting the drive. No way to do that from the GUI (on KDE at least) and I'm not sure how I'd even solve that problem if I didn't know the super user password. Still glad to be using Linux, of course, but sometimes these problems still pop up.
- amlib 9mo agoThis shouldn't happen with external disks formatted with ntfs, ext or udf. If you have an EXT4 or something like that external disk things get more hazy...
- crazysim 9mo agoCan't it just do what I _mean_ if it's a Desktop install and mount it like ntfs, udf, or etc?
- bisby 9mo agono? A file system is the format that the data on the disk is stored as. If you mount an ext4 disk as ntfs, it wouldn't load properly. It's not just the interface for loading the data, it's how the data is actually stored.
- crazysim 9mo agoWhat I mean is that it should ignore permissions on external ext4 by default in Desktops.
- jolmg 9mo agoThere's no concept of "external". What would it be, "USB" or anything mounted under /mnt or /media? What if it's the root OS drive of another computer you're trying to fix connected through a USB-SATA adapter? Should any program running with minimized privileges get to overwrite even root files in that OS drive? I think that it's a pretty good heuristic that if permissions exist in the filesystem, they matter and shouldn't be ignored.
- surgical_fire 9mo agoI've been on Mint for nearly 4 years now,. migrating from Windows. The only hiccup I had was botched updates once, and the OS would error during boot. The fix was easy, boot to terminal, fiddle with timeshift to restore to the point prior to update, then apply de updates carefully with a few reboots in between. Now, was that easy? For someone well versed in the technicalities, yes. For a layman, probably not. Now, that said, it was the only problem I had in 4 years. It has been very smooth sailing besides that. My experience with Windows prior to that was always horrible. Yearly clean installs because after a while the computer felt extremely sluggish. Random blue screens for god knows what reason.
- clates 9mo agoFor a layman, that's a catastrophic entire OS-loss right? Especially if your issue is somewhat novel or stack specific. *Most people* (not us) just lost their only desktop computer and are now trying to debug by googling random OS words and browsing reddit and forums on their mobile to try and find out what went wrong with a seemingly benign update. --- Now, AI makes this *WAY* easier since you have a practically omniscient distro debugger with infinity patience and you don't have to wait on their responses. So this is probably coming down as a barrier soon, but I want to stress that "the only problem I had in 4 years" is loosely the same as "I bought a new car and the only problem I had was a catastrophic transmission failure. I just had to rebuild the transmission from scratch using specialized tools and knowledge and it was okay.
- ByThyGrace 9mo ago> Pretty easy to script the entirety of the OS install and lockdown so that it was documented and repeatable. What distro? It's niche enough of a use case. Have you considered releasing the code?
- cromka 9mo agoCurrent Intel chips get 20h of regular laptop usage. For real: https://www.notebookcheck.net/Intel-empire-strikes-back-with-21-hrs-of-battery-life-Lenovo-ThinkPad-T14s-Gen-6-laptop-review.1008078.0.html https://www.notebookcheck.net/Intel-empire-strikes-back-with... The upciming Intel and Qualcomm CPUs are even better. They really caught up with Apple.
- rsyring 9mo agoNot 20h of regular laptop usage: > The ThinkPad T14s Gen 6 Intel lasted for more than 21 hours in our Wi-Fi test (150 cd/m² brightness). This device will easily last more than ten hours in everyday use. Also, tested on Windows not Linux. Still, if I could get 10 hours of regular usage on Linux, I'd be ecstatic.
- cromka 9mo agoIf you add a MacBook to comparison there on that website, you'll see they last basically the same in same usage. Qualcomm actually can get even more hours, if I remember correctly. In any case, I don't think the battery time is an issue anyone with 2025+ devices.
- utbabya 9mo agoI managed to get around ~7W idle on a 2024 dgpu/igpu laptop, with room to further optimize. From my limited casual checks (nowhere near proper benchmark), it's better than windows. But yes it's an area that still requires tweaking, which is a cost I don't want to incur. Also just within this year I got a regression (later fixed) because of a bug in nvidia-open driver so it stopped going into low power state giving me a toaster on the go. These are still very obscure to root cause and fix.
- jacquesm 9mo agoIt's been like that for 15 years or more. The fact that you now need an account for almost any piece of hardware, including computers, phones etc is a major drawback that arrived with the internet era. Linux has been able to avoid that temptation.
- dannyfritz07 9mo agoLet's not get ahead of ourselves here. 15 years ago I was still looking up installation and driver procedures and workarounds to install Linux on my devices. I failed to install arch in college because I didn't have a driver for my SATA drive for example. Today though. Yeah totally easy. Especially if you get one of the many machines with Linux support. Smooth sailing all around.
- mixmastamyk 9mo agoWindows has also needed external drivers installed at times, since the DOS days. It's the nature of obscure, new, or advanced hardware.
- Kye 9mo agoThe difference was the device came with a disk containing the driver for DOS and Windows.
- jacquesm 9mo agoI don't see how that is Linux' fault.
- Kye 9mo agoI didn't say it was. This discussion is about relative difficulty of setting things up. It is, objectively, more difficult when you need to download a driver for new hardware and the NIC on your laptop needs a driver your distro didn't come with.
- 9mo ago
- 0xbadcafebee 9mo agoI've been using Linux as a desktop for that entire time, and actually, it was better before. The hardware was simpler, more compatible, and relied less on firmware blobs, so making Linux drivers was way easier. And the software was simpler because GUI makers weren't trying to be fancy. The peak of Linux desktop stability and ease of use was in 2002. It's been downhill from there.
- Salgat 9mo agoMy experience, as a software developer, is that both Windows and Linux desktop are great. The biggest advantage Windows has is better support for desktop applications that are used by a lot of people, which is just the nature of Windows being more popular for desktop users, and is why I use it. With Linux, it's more likely you'll have to be a bit more savvy with occasional issues. To note, with official Linux support on Windows, it's trivial for me to get everything I want as a developer on Windows, so that's never been a hard blocker for me.
- tombert 9mo ago> To note, with official Linux support on Windows, it's trivial for me to get everything I want as a developer on Windows, so that's never been a hard blocker for me. Maybe not as a developer, but as a user I still think WSL is only kind of superficially a solution. You still are stuck with an update process that happens automatically and can brick your computer and recovery tools that, as far as I can tell, have never actually worked for anyone in history. You're still stuck with NTFS, which was a perfectly fine filesystem thirty years ago but now is missing basic features, like competent snapshotting/backups, and instead you have to rely on System Restore, which again doesn't actually work. I mean, yeah, you can do `sudo apt install neovim`, and that's kind of cool I guess, but the problems with Windows, to me are far deeper and cannot be solved with a virtualization layer on top.
- Salgat 9mo agoI dunno, for local development, I've never ran into any issues with this. And for stuff that really matters, I'm running it in a container anyways which makes it irrelevant which OS my computer is.
- ajcp 9mo agoThe only reason I haven't gone over to Linux is gaming with my RTX card. Interested to know your gaming setup and distro. Any stability/compatibility issues?
- t_mahmood 9mo agoNot the op, I've been gaming on Linux for over 10 years I think, I have an rtx2080, and using Arch Linux, Nvidia support has gotten better by a lot. Steam performs exceptionally well. Initially there were issues, but I haven't face any for really long time now. I don't play mp games though. So that part I can't say much.
- ajcp 9mo agoVery useful info; much appreciated!
- tombert 9mo agoI've been running desktop Linux for about eighteen years, though I did take a break and run a Macbook for about four years. It's a little upsetting that Windows has gotten so terrible, because I think in a lot of ways the NT Kernel is a better piece of software than the Linux kernel. Drivers are simply easier to install and they generally don't require a reboot and they don't require messing with kernel modules, IO is non-blocking by default, and a bunch of other things that are cool and arguably better than Linux. The problem is that, while the kernel is an important part of an operating system, it's not the only part. Even if the NT kernel were the objectively best piece of software ever to be written by humans, that still doesn't change the fact that Windows has become a pretty awful mess. They have loaded the OS with so much crap (and ads now!), the Windows Update tool routinely breaks your computer, their recovery/repair tools simply do not work, their filesystem is geriatric and has been been left behind compared to stuff like ZFS, btrfs, and APFS, and they don't really seem determined to fix any of this stuff. Even if the Linux kernel were to be slightly worse, it's still good enough. Even if you do have to muck with kernel modules it's not that hard now with DKMS. Even if the IO is blocking by default epoll has been around for decades and works fine. So at that point, if the kernel is good enough, and if we can get userland decent enough, then desktop Linux is better than Windows. Linux is good enough, without ads, with recovery tools that actually work, and performs comparably or better than Windows.