Live data from Hacker News

Ask HN: Why don’t you use Linux as your daily driver OS?

news.ycombinator.com

71–80 of 306 posts

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#71
post #61
post #44

Where do I even begin. 1. Lack of good mobile hardware. ThinkPads used to be good, but sadly more than a decade ago they switched to 16:9 screens. Macbooks were 16:10. This was and still is an absolute dealbreaker for me. Fortunately, ThinkPads started bringing 16:10 back (but see below). There were a few non-16:9 PC laptops on the market, like the Microsoft Surface or some Dell XPS models. Absolute junk. 2. Even tho…

For what it's worth: KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial. Thinkpads with nVidia GPUs also have Intel GPUs. You don't have to use the nVidia, it costs nothing to have. There are other distros than Ubuntu and Debian. I use Void, which I find to be a perfectly stable rolling release distro with great package coverage.

> KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial.

Sorry, but no, this is simply not true. Unlike Gnome, it actually tries to support it, which is laudable, but only Qt programs work reasonably well, other programs "work", but you can tell they only work through a hack. Also, it all goes to hell once you connect an external display with a different PPI...

I will agree that KDE is light years better than Gnome in usability though.

> Thinkpads with nVidia GPUs also have Intel GPUs. You don't have to use the nVidia, it costs nothing to have.

No, the external HDMI port of the laptop is only connected to the nvidia GPU, you have to use it if you want to use external displays.

> There are other distros than Ubuntu and Debian. I use Void, which I find to be a perfectly stable rolling release distro with great package coverage.

I'm afraid that if you don't understand the problem with this "solution", Linux on desktop will continue to be a thing of the past. For me and most people at least. I'm glad that it works for you.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#72
For my work computer the main simple reason is that IT doesn't support it. Beyond that, I write a fair amount of software that will be run on windows machines and windows only software so I'd need a second machine to test on either way. And finally, Windows 10 pretty much just works these days and honestly gives me less day to day trouble than my Linux machine does. With WSL2 and Docker the difference in developer experience between Windows and Linux is smaller that it's ever been.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#73
For me it's just Linux support on M1. I already run Ubuntu on my beefy desktop and Arch on my old Thinkpad. Honestly I find both Windows and Mac so awfully buggy these days that there's no reason left to not just move to Linux if I can.

Windows is an absolute no go for me because I can't be bothered turning off the dozens of spying and tracking options anymore. This is despite using WSL for several months and actually enjoying my dev experience.

I don't want to use MacOS either; I got this laptop just for the value of the M1 but at least MacOS doesn't *feel* like the huge spyware/adware that Windows is.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#74
I would say Linux works well for...70% of end user computing. Browsing the web, watching videos, reading the news, and playing low-intensity games. The newer your PC is or the more specialized work you have to do, gaming being a good example, the more tweaks you have to do.

Windows, unfortunately, just works. Games I play work fine, streaming doesn't require a workaround, and I don't have to hunt down a guide to tweak something that I wouldn't normally have to.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#75

I'm using Windows 10. In the past year I've tried: Manjaro, Fedora, Linux Mint and some others. Why I'm not switching? Because every time I login there is something that needs a quick update or a quick fix. After I've tried Fedora the last time, I turned on my PC and the resolution of my monitor switched to 800x600 from the 1920x1080. There was no way of setting it back to the correct resolution. "Well, you know, you…

[deleted]

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#76
Because company laptop comes with Windows 10, company policy dictates "Don't touch" and Friday afternoons are to be wasted by a scheduled virus scan.

On my own laptop I use Linux Mint Cinnamon. Installed when Windows 10 got stuck in a loop installing an update that wouldn't work. I don't miss much.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#77
Three reasons.

1. Cohesiveness - there are many things Linux does excellently if done independently. But, when you want a cohesive experience to achieve a good user experience, it falls flat in its face.

Examples:

Have an excellent file system? Check. ZFS, ext4 and plenty more. May I expect a simple equivalent of a GUI file explorer in the class of Windows Explorer or Finder? Nope. There is not even thumbnail previews if images in the default views. Sure, there will be some commenter that will prove me wrong by saying “if you choose this district and combine it with this particular program I found and follow on GitHub, and simply run this command, it will all obviously work”. But, that only proves my point. I don’t have the time or the interest to do that. I applaud Linux for its powers in the server ecosystem, and use a cohesive yet restrictive Mac or Windows for the Desktop.

2. Battery life. Of course there is “laptop projects” and a plethora of scripts I can run to make Linux consume less power on a laptop, but the default option will just be poor in comparison with Mac and Windows because of their focus. Linux being powerful is actually at odds with the goal here.

3. Reliability around on/off/on/off/suspend operations like that of a laptop. I expect my Mac to wake up instantly and allow me to pick up work from wherever I left it. I reboot on my terms about once every couple of weeks when I am off work and relaxing. With Linux, it may work, but also not. Updates of packages break each other more often taking my productive time to fix things back in place. That anxiety is simply not worth it IMO.

In my opinion, being a good DesktopOS needs a authoritative and opinionated ecosystem so as to achieve that cohesion at least at the base system level. Unfortunately Linux does not target that. There have been attempts at it from PopOS, ElementaryOS etc, but they haven’t hit the mark yet as they too lose their focus quickly and try to do it all, and add yet another option in an already fragmented toolset. Example: ElementaryOS brought Vala as a language to write apps. Of course their apps are good, but the rest of the apps needed dont look or behave like the ones they made :-(

On my “hobby” workstation, I use Linux and enjoy it because I don’t have the anxiety about losing it at critical times. I simply have my /home backed up throughly and don’t care if the OS gets borked. I can always reinstall and bring my /home. Can’t live with such a setup on work PC.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#78
post #22

I used desktop Linux for like, a decade. A few years ago I switched to the Mac, and never looked back. The major difference honestly is that now I have real income ¯\_(ツ)_/¯ imo, macOS is the best desktop experience, and has the best software ecosystem hands down, if you can afford it. But for zero cost, Linux served me well for many many years

It served me well too. Unfortunately it gets in the way of work and I don't want to play around with the system files on my computer, just to get work done.

macOS seems to do this better with sane defaults and a consistent desktop experience.

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#79
I run Linux Mint on my home pc that I built. However when I started a new job this year I chose a MacBook pro because I know all the time needed to fiddle with linux to make things work:

- Flaky multimonitor setup (it's always this or that, in the case of my PC apparently connecting 1 monitor to the Nvidia card and 1 monitor to the integrated GPU is not possible... I didn't want to deal with the laptop version of that).

- Android Studio: Setting up the environment for android studio was a pain. Adb sometimes works , sometime doesnt.

- Bluetooth audio: I use the Galaxy Buds pro. They sometimes work and sometimes doesn't work in my linux PC. I need them for hangouts.

- Tidal client with Master reproduction isnt available in Linux (pet peeve of mine).

So in general when I was making the decision between Mac or Linux, I decided for Mac because I didn't want to spend any time tinkering for things to work (I didn't consider Windows as to me it feels as a toy OS. And I have it on my pc for the very rare occasion when I want to play something I can't play on linux).

Re: Ask HN: Why don’t you use Linux as your daily driver OS?

#80
post #71
post #61

Earlier quoted context omitted.

For what it's worth: KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial. Thinkpads with nVidia GPUs also have Intel GPUs. You don't have to use the nVidia, it costs nothing to have. There are other distros than Ubuntu and Debian. I use Void, which I find to be a perfectly stable rolling release distro with great package coverage.

> KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial. Sorry, but no, this is simply not true. Unlike Gnome, it actually tries to support it, which is laudable, but only Qt programs work reasonably well, other programs "work", but you can tell they only work through a hack. Also, it all goes to hell once you connect an external displa…

>only Qt programs work reasonably well, other programs "work", but you can tell they only work through a hack

How is that different from Windows? Native toolkits get scaled natively, non-native toolkits get image-based scaling.

>you have to use [nvidia] if you want to use external displays.

You are simply mistaken. I have a T480 with an nvidia GPU, which I never even load the kernel module for, and the HDMI works just fine. Photo proof: https://imgur.com/a/LgRpFMi

>you don't understand the problem with this "solution"

Yeah, I really don't. You're complaining about how two specific distros picked more or less at random don't suit your use case. What else am I supposed to say than "well use a different distro then"?

Post reply on HN