Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Those of you who don't use Linux as a daily driver: why?

What do you need in Windows that is not possible in Linux? Its slowness to justify your 40-hour work week?



If Windows keeps going in this direction, I will try again.

But in the past 20 years I tried using Linux on the desktop a couple of times.

It always ends the same way - out of the blue it refuses to boot. Of course there's usually a solution, but I just really don't like that my PC can just suddenly decide that I'll be troubleshooting for the rest of the day, usually in front of some very minimal "maintenance" CLI. And that's if I got the time - I may have to use my laptop for the rest of the week, now dreading the weekend instead of welcoming it.

Right now I'd have to do a bunch of research first. Would I still be able to play all the games I play with my friends once a week? I have 3 monitors, one of them has a different DPI than the others, did they fix that by now? I got a stream deck, will that be essentially useless? Is my webcam / mic supported? Do I need to learn about various audio architectures before I can ever use a mic again? Which ones of the dozens of apps I use every day can be made to run under Linux?

It'll probably take a 40-hour work week to get to like 90% of where I was on Windows, and then I'd consider myself lucky that I got that much to work at all. And then I'd start waiting for the first "troubleshooting day".

With all that negativity I have to also say that I adore Linux on the server. When all you need in terms of hardware is basically a CPU and any number of storage devices and all you get in terms of UI is SSH, Linux is far superior to anything else.


If you want to avoid boot issues, stay away from Arch-based platforms. Their goofy pacman installer has borked my boot numerous times. I prefer Debian-based or specifically for recent-enough-packages-and-stable desktop, Debian Testing.


Wouldn't all boot issues caused by pacman shenanigans be solved by setting up snapper or equivalent? Luckily haven't experienced one so far


Yes I do that. Half the time it just deletes the grub generated image for some reason. So the solution is to often mount the drive and grub update. Ridiculous that it even happens though.


Distros like Mint, Ubuntu, Bluefin, etc all annoy me to the same extent as Windows.

Distros like Arch, NixOS (my current laptop driver) or even Debian require a bunch of tinkering to get some things to behave properly.

Also, I get tired of all the tech "reboots", eg the 3 or 4 different ways of setting up network or DNS, pipewire vs pulseaudio vs whatever, Wayland vs X11, etc.


> require a bunch of tinkering to get some things to behave properly

> the 3 or 4 different ways of setting up network or DNS, pipewire vs pulseaudio vs whatever, Wayland vs X11, etc

Sounds like a problem with your distribution. I've been on openSUSE Tumbleweed for years and I've never had to tinker with any of those.


It was the same problems on the Fedora and Ubuntu since ever (I have Linux-based work laptop). Also on Fedora i had to upgrade very slowly, so they could release bugfixes - stable new releases were always crippling my ** Dell somehow.

Easier to work on than Windows but my Linux pisses me off every day.

Problems with docks, forgetting all monitor setups except for the last dock (I use three, two at the office, one at home), Zoom ALWAYS having problems with screensharing, Network Manager issues since forever (can't VPN like a human being, have to use vpnc like an animal), etc, etc.


Ah yes. The Linux user is always holding it wrong.

In my case it stems from having to deal with multiple distros (and multiple generations of distros, eg 3 LTS Ubuntus) professionally.

In other cases, distros give a choice on which tools to use, usually because the new one is better (but also happens to come with its own new bugs).

Unrelated, I love that any "why aren't you using Linux?" question is actually almost always just a thinly veiled "let me tell you why you're wrong" plant.


> The Linux user is always holding it wrong

That's actually the opposite of what I said. All those issues seem to come from the fact that the user didn't choose a distribution where it's "one-click install".

If you came to me and said "I tried Arch Linux and my installation broke after every update", I think it's fair to say that it's something you should've expected before you installed the distribution. It's unfair to make the comparison for stability between Windows and Linux if your only example is Arch Linux.

So yes, I maintain that the distribution choice is important and that if you constantly run into issues, it's probably a problem with your distribution (or your use thereof).


"You chose the wrong distro" is very much in the "you're holding it wrong" vein, in my book.

If there's one thing I'll admit to "doing it wrong" it's that I've been on a distro-hopping binge the past few years because I've (fortunately) not actually needed my laptop as a daily driver, so I've experienced a bunch of them and, so far, none of them have given me a compelling reason to stay.

Many have been interesting (particularly NixOS and Bluefin), some have been easy until you decide you want to get away from defaults (Mint comes to mind). All of them have had some quirks/issues.

I haven't tried a SUSE in probably 25 years so maybe that'll be my next hop.

Mind you, I've had Linux devices for 30 years and I was also a FreeBSD-as-my-main-desktop user for about a decade, so it's not like I'm not into this kind of tech.


I see. Sorry if I came off as trying to invalidate your experience. That's not what I meant.

I've tried about 4 or 5 distros before settling on openSUSE Tumbleweed (now on my 4th or so year). Linux Mint, Fedora, Kubuntu, Solus, Manjaro...

Ironically, I find Tumbleweed (a rolling distro) more reliable than all the others I've tried. I can't say it's stable per se, but if something breaks you can rollback very easily. Doesn't break often, though.


I've been using openSUSE Tumbleweed for years and while it is decently stable, it is far from perfect.

For example i think the first issue any new user will face is with many codecs not being available in the official repository distros, making various sites (and video plays) unusable. The solution to that one is simple, add packman, which is a community repository that contains all codecs - but IIRC packman is not mentioned anywhere during the install, it is something you need to search for (it is in the wiki). However, packman very often conflicts with the official repos when it comes to updates, making all GUI-based ones (that do not seem to handle cross-repo conflicts like zypper) pretty much unusable as they always give up in the presence of a conflict. And unfortunately some comments i've seen (mainly on Reddit) from people working on the distro seem to indicate at least a minor hostility towards using packman, so i do not see this being solved any time soon.

For an experienced Linux user this is a trivial issue, something that i doubt most (long time) openSUSE Tumbleweed users would even think about, but for someone new to Linux it can be a larger issue they wont find in distros like Debian (though they may find other issues :-P).

There have been other issues i had with openSUSE Tumbleweed, like -e.g- at some point after an update every 3D game had some significant input lag regardless of vsync state. I never solved that one, i just rolled back updates (snapper is great for that, but again an advanced Linux user feature) until at some point -months later- the problem stopped happening. Though now i have another issue where the X server randomly starts not updating the screen for random numbers of milliseconds - essentially it feels as if the entire thing is stuttering - but weirdly enough there are no CPU or GPU usage spikes and it doesn't seem to be relevant to CPU/GPU usage at all. If anything, it does not happen at all if there is some OpenGL or Vulkan program running in a window (so it doesn't affect games at all, just regular desktop use) and sometimes i just end up running vkcube in another virtual desktop (it doesn't matter if the output is visible or not) to avoid it. My guess is that there is some sort of scheduling bug in the modesetting driver as i never had that issue with the amdgpu driver (my guess is the modesetting driver doesn't get as much testing as the amdgpu driver on AMD GPUs), but the amdgpu driver causes the X server to hang after i suspend and resume my desktop since i got a RX 7900 XTX (it did not happen with my RX 5700 XT, which was rock solid), so it is choice between the lesser evil.


Software that's unavailable on Linux? That I use literally all day, every day?

I get that's a car-aazy answer, but here I am.


This is what I posted last time:

> I so badly want to jump ship entirely, but there's several things holding me back. I do music production as a hobby and Ableton Live doesn't play nice with Linux. In fact it seems anything that is resource intensive without native linux support has some issues. I'm also an MS stack developer, so things like Visual Studio Pro aren't available (although I've been using Cursor IDE more and more these days). Lastly I have some games acquired through "the high seas" in which a work-around doesn't exist for compatibility.

The responses I got were to switch to different software. No, no, and no. I paid a lot of money for Ableton Suite and poured many many hours into learning how to use it; it's the DAW I prefer to use, I don't want to switch.

Having said this, I did try to dual boot recently with Linux Mint, and once again ran into headaches getting my Logitech mouse buttons to work.


Ableton seems to run under Proton (a compatability layer intended for games) with reasonable-but-slightly-higher-latency of 16-20ms per user reports.

This should generally work for games of various origins as well.

Extra mouse buttons should generally map correctly. For me, my Logitech MX Master 3 works under Arch. You may need to add udev rules if your mouse generally works but additional buttons don't seem bindable.

Try an Arch linux based distro, Omarchy or Manjaro. Most of these tweaky things will generally work better since you will be on the latest versions of software.


If Linux was so good shit would run faster not slower.

Objectively if you want to run desktop performance intensive software, Linux is not the primary place unless it’s AI/HPC or crypto related. Linux is a bad choice for gaming and people like you who try to pretend like it’s not are wrong and they should feel bad for spreading lies on the internet.


I switched my gaming pc to Linux both for reliability and because of about 7-9% improvement in raw frame rates.

This depends on the game too obviously.

Though having a computer that actually.. just works can't be overstated.


The numbers seem to be in favor of Linux though: https://news.ycombinator.com/item?id=44381144


Because the ads are the devil I know and can be defeated. Linux for desktop has been the bottom contender YoY because it is still not reliable enough for daily use, especially on laptops.


> it is still not reliable enough for daily use

I don't know what your requirements are because I can say the exact same for Windows.

> especially on laptops

I agree with this but only if you have Nvidia drivers.


My requirement is not to have a random Linux evening. Whenever I try Linux, it eventually involves one or two of these Linux evenings to get something working or something fixed. I'm just done with those. Windows on laptop will sleep and wake consistently without bluescreen. Once the ads are removed, its great. I much prefer battling ad injection to battling critical functional issues. Ads can be ignored until I do something about them; Kernel panicking and locked up screen cannot be ignored.


Granted, I don't use the sleep feature because I'm on a desktop and seeding Linux ISOs.

But whenever I run into an issue after an update, I just rollback and wait for a few more days because it usually gets fixed. More often than not, it's not even an issue that deserves to rollback, let alone spend a whole evening troubleshooting.

Next time you try a Linux distribution, may I suggest openSUSE Tumbleweed with KDE Plasma?


I exclusively use Linux on servers now. I'm not really trying anything for desktop anymore.


Because it doesn’t work reliably on the surface pro 4. Yes, I have tried surface-linux, and no it doesn’t work well enough. When shutting down, the machine actually doesn’t shut down and my battery was dead the next morning. The boot process sometimes hangs. The OS doesn’t properly differentiate between finger and stylus. It doesn’t seem to do palm recognition. Etc…

I know this is a special case: hardware with specific Microsoft firmware. But I imagine that other people have other specific cases.


My time involved in making Linux work right mainly, there's always minor issues that take a lot of effort to solve. Like my audio interface has CH 1&2 working fine, but CH 3&4 are at half volume no matter what I do, and after waking from sleep it stops working entirely. And this is an interface with no special drivers needed.

Also Lightroom and Fusion 360 don't run on Linux, fusion kind of works through wine but barely, and lightroom does not work at all.

Half the time I woke it from sleep the lockscreen would be broken and unresponsive too, requiring a reboot.

Overall its just too much time to figure out these problems, windows just works with very little involvement on my part.


the games I play don't support Linux


The Daws of my choice do not run on Linux.


Isn't dual-booting convenient for you? I've never done it myself.


Dual booting is the worst possible combination, given that any windows update will kill the linux bootloader (major update to be fair, but it will happen and then you have to recovery iso to fix the bootloader every time). Plus having to disable all boot optimizations on the windows side because of tainted filesystem that linux can't figure out without risk of data destruction. I'd rather just use a VM - but the same games that don't run on linux also dont want you playing in a VM.


This is no longer true, and has been for close to a decade now. If you sandbox the Windows bootloader in a directory it will not be able to mess up your custom boot loading config, especially booting to the kernel from UEFI.


Dual booting with windows running on the same box? Sooner or later windows WILL destroy the other system.


That or you'll get into an argument with UEFI/Windows/Bitlocker.


I've been dual booting windows/arch for almost 1 years now. Except the rare case that windows fucks my grub and I have to mkconfig again it'd been smooth sailing.


Good luck. And I'm not sarcastic.

I have them on the separate nvmes and I disable Linux nvme before I boot into windows.

Last time I accidentally inserted encrypted pendrive I use in Linux when my windows was booted, it immediately offered razing the partition to the ground, creating a new one and quick formatting it. Very helpfully "OK" was preselected. If I was a bit more tired I'd be a bit sad.

Windows is intentionally hostile to anything non-windows. Enjoy your dual booting while it lasts :)


I like Linux, it's my laptop daily driver, but there's nothing I would do on Linux on my gaming PC that I can't do on Windows.

Linux just has no upside over Windows in a dual boot context.


> Linux just has no upside over Windows in a dual boot context

If you do dual-boot and don't care about the privacy of the data you put into Windows, I guess so.


If I dual-boot, I have to maintain both OSes no matter what.

I also personally keep no data on my devices, but if I did, having data that I need to reboot to get to would be friction I don't want.


> I also personally keep no data on my devices

Now I get your point. But still I would prefer to access my "personal" accounts from a device I trust.

Do you use a cloud service for your files?


Yep. I've been a paying Google Workspace user for almost 20 years now (in the various iterations of the product name).

Some stuff goes in GitHub, none of which I actually truly care about though.

I'm sure you'll groan. :)

But hey, if it's good enough for Cloudflare and Datadog (two past employers), it's good enough for me.

I also may be weird because I don't own any media and I'm perfectly happy with the streaming model. I enjoy not having the mental load of thinking about self-hosting and backing up terabytes of stuff.

I feel "lightweight" and I like it.


Yeah it makes it very easy to be OS-independant. I have backups of my whole home directory so if anything goes awry I can just reinstall software as I go and restore my config files from the most recent backup.

I have a Nextcloud instance for family to store files, though.


If you dual booted but wanted access to your data from either OS, you could easily set up a data drive/ partition that both OSes can access.


Yeah, but presumably that's not acceptable to the person who talks about "(not) caring about the privacy of data you put in windows" in the ancestor comment, which is why I mentioned rebooting.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: