Hacker News new | ask | show | jobs
by fiala__ 2473 days ago
> a better desktop experience

I think that's debatable at best. Of course the experience is better because you don't get in-system ads, forceful cloud integration, and all the bad stuff that comes with Microsoft.

But my personal experience of Ubuntu is a constant struggle against randomly occurring bugs, inexplicable performance drops, crashes, and bad design. It's still worth it because it's Ubuntu, but I wouldn't celebrate the UX too much.

Out of the box, Windows is orders of magnitude easier to use for non-technical users.

4 comments

Let me tell you about my latest Windows experience: I asked my son to bring his gaming notebook (Linux/Windows dual boot setup) so that I could test a tutorial on Node.js I'm giving next week. Of course, to download stuff I had to open a hotspot/WLAN access point for him on my phone. 5 mins later I received an SMS telling me my data was 80% exhausted. I setup the hotspot to disable his MAC, but then he needed additional downloads and I re-enabled his MAC so we could complete the tutorial test-run. He disabled automatic software updates, but 5 min later I received another SMS notifying me that my data plan was exhausted (all the while the notebook bringing up modals, toasts, and sounds like a gambling machine in a brothel). In the end it worked, but I can't understand how people can even work with Windows. The best thing about modern Windows IMHO is WSL/WSL2 to run Ubuntu. I've been using Linux and Mac OS exclusively since around 2003 or earlier, and I don't understand at all what people find hard about it. Installation of Ubuntu is about as easy as it gets. The most difficult part is deinstalling Windows when it comes preinstalled. But you can just buy a Dell notebook with Ubuntu LTS preinstalled for a much better experience unless you want to run games or legacy Windows apps.
> In the end it worked, but I can't understand how people can even work with Windows

It sounds like you are far more familiar with OS X and Linux than Windows.

> Installation of Ubuntu is about as easy as it gets

I still have tearing issues on my screen from the graphics drivers that I'm not sure how to fix. Windows has no such issues for me. I know there are issues with Windows too - they just never seem to occur to me.

While I agree this comparison isn't fair to the hard working developers of Linux, it illustrates the point that both operating systems are complex. The more familiar you are, the less problems it seems to have.

I moved all home computers to Linux a while ago and family members do not complain more that they were with Windows. It's more a thing of habit, I believe, as many are grown up with Windows.

Both have their quirks and I had a bunch of randomly occurring bugs under Windows as well. I vividly remember the update process claiming 100% CPU which required extensive research to fix. The worst thing I had with Linux so far was a Kernel update which prevented the Ethernet card from coming up after sleep. Switching back the Kernel fixed that immediately. A bug report later (that's definitely out of layman territory) I got a kernel parameter to add and after a while a proposed fix. That was more support than I ever got for Windows which I paid for.

Windows really shines in games and in corporate (AD/group policies). Not worth the spying for Windows Home.

> I moved all home computers to Linux a while ago and family members do not complain more that they were with Windows. It's more a thing of habit, I believe, as many are grown up with Windows.

Even literally double-clicking is pretty much always more painful for me (most pronounced on laptops) on Linux OSes than on Windows, and that's the most basic command on a GUI. Too often the mouse always ends up being too sensitive and moving when you're just trying to click, or the default delay ends up being too short, or the mouse ballistics end up being too awful and unnatural so you can't even aim the damn thing. Or like the window-close button doesn't extend to the screen border, so you have to aim the mouse like a sniper rifle at the close button just to close a window. And forget about many of the multi-finger gestures or other features of your touchpad/mouse; you're lucky if even both two-finger scrolling and edge scrolling work for your laptop.

Now I don't know about your family, but I wouldn't expect my grandma to tell me the mouse acceleration curve sucks or that there's a 3-pixel border that makes it hard to close a window, or that double-clicking turns into dragging when she's trying to click, or that the focus stealing prevention isn't working well, or the myriads of other things that Windows has clearly paid attention to and Linux is oblivious to. She'd just try clicking and get confused why it's not working until it works.

I observed none of these problems on the distro I use (Linux Mint) so far.

I concede that Linux desktops can suck if you are unlucky. But that's the case for Windows as well (I use that daily at work). Every update something changes which forces me to go to Duckduckgo... Another example: I use two monitors at work, a more recent one with high dpi and a really old one with lower dpi. I have to to use a lower than the natural resolution on the new one to get approximately the same font size on both. Although Windows shows up the correct dpi(!) numbers for both it is not possible to scale the font to the same size. Result: the new monitor is blurry whereas the old one is crisp. At home however, I have a 4 monitor set up where one of the monitors has a different resolution as well. No problem for Linux at all.

I stand by my opinion: Both suck evenly well, but one does not spy on me...

Plenty of solutions for your problem (that don't require to use a terminal):

a) Make the mouse slower

b) Use a smaller resolution

c) Increase Window scaling factor or equivalent

d) Use accessibility features

e) Use another mouse acceleration profile

...

You entirely missed the point I was making.
> Out of the box, Windows is orders of magnitude easier to use for non-technical users.

It's actually orders of magnitude easier for technical users who don't also happen to be Linux experts. I'm using Linux f/t right now, because the ways in which I like it are of high priority enough to me to put up with the negatives. But, damn, the negatives are legion. A couple of weeks in to this particlar OS iteration, and my installation has far more missing than a typical half-day old Windows 10 one. I have written up several github issues and half a dozen forum posts. There are so many little things that don't work, or that I haven't had time to tackle, or which blew up so badly I'm going to have to screw up courage to try them again, or which I'm reconciled to living with.

Which isn't to say that Windows is better overall (I've chosen Linux over it, after all), and there are definitely more desktop-ready distros out there than the one I happen to be using, but I'd be truly loathe to recommend Linux to any non-technical user who wants to do more than browse the web.

Inexplicable/randomly occurring?

You are talking about one of the most observable operating systems ever made. Those claims are very hard to take seriously.

I haven't experienced any of the problems you describe. But if I ran into a problem, I have have debugging symbols, source code, a debugger, profiling tools... whatever is happening would have an explanation.

> Those claims are very hard to take seriously

Which is exactly the problem with talking to linux ideologues. If you differ from them they always claim bad faith. Always.

To a person that hasn't tried Linux, your comment portraying the Linux desktop as randomly unstable and slow, without providing any specifics, seems not only like an exaggeration but is also that I as a user have not experienced at all.
It wasn't my comment. Your seemingly automatic replies barely reading what you're responding to is another classic hallmark of the ideologue.