Live data from Hacker News

Linux on the laptop works so damn well that it’s boring

clivethompson.medium.com

541–550 of 640 posts

Re: Linux on the laptop works so damn well that it’s boring

#541
post #535
post #528

Earlier quoted context omitted.

This isn't either/or - you can have a nice preferences GUI and a sensible yaml or toml config file backend.

Except on Linux usually most environments stop at the config file part. And if a GUI tool happens to exist, it isn't kept in sync with the file format.

Yes - ideally there should be a standard library for this. There is no reason the GUI cant update the config file and refresh from it when it updates.

Re: Linux on the laptop works so damn well that it’s boring

#542

Earlier quoted context omitted.

Pop has gone from something that was expected to "just work" to deciding it's more of a developer or enthusiast product. Linux still needs an 'it just works' version. I really thought pop would be it, but the last year of development has been very disappointing with system breaking updates being pushed (I'm on system 76 hardware).

Debian? Ubuntu? Mint? Linux is mostly it just works versions unless you're only looking for the trendy new thing. I run debian stable on my headless desktops/television and testing on my laptops. It's so easy it's boring.

My Ubuntu LTS "just works" until the laptop decides it needs to have an heavier connection to download big data, then its wlan infrastructure dies and needs to be restarted.

It "just works" until I decide to view videos online, and despite all my hacking efforts, keeps using software decoding for videos.

It "just works" until I try some 3D stuff that requires GL 4.1, but the AMD open source driver for the GPU only does hardware acceleration up to GL 3.3.

Sleeping "just works" until I wake it up and is in such a frozen state that only taking the battery out makes the booting process work again.

Yeah it just works.

Re: Linux on the laptop works so damn well that it’s boring

#544
post #465

Earlier quoted context omitted.

Some articles claim ChromeOS is at about 10% (Chromebooks)

Is that not a Linux kernel?

Yep, with drivers that don't get upstream, and a custom userland based on a browser engine.

Re: Linux on the laptop works so damn well that it’s boring

#545
Of course, like many others in this thread I strongly disagree. We are talking here of 20 years that Linux desktop has been mostly standing in place (and going backwards as well). I’ve used Linux in the 90’ and the early 2000’ so I remember well. The thing is it might be Microsoft putting sticks in the wheels of open source by planting it’s own people in the industry.

Re: Linux on the laptop works so damn well that it’s boring

#547

Earlier quoted context omitted.

Wayland supports it quite well but any app that uses the legacy XWayland compatibility layer does not work. Which is basically everything using Electron. It's not a fault of Wayland but it is reflective of the whole Linux laptop experience.

Well, it took a long time for all Windows programs to work somewhat decently, and even now the OS still does not have great multi-DPI support. For example when I move my mouse from my 192 DPI screen to my 96 DPI screen, the mouse position translates in physical pixel, not in physical location. So at the bottom it matches but near the middle of the 192 DPI screen it stops going to the left (it already ends up on the t…

Windows' HiDPI does have some glitches (like the mouse positioning thing), but most apps work seamlessly (including browsers, Electron, and IDEs) or reasonably well (Microsoft Office). Also, Windows supports any scaling level, whereas macOS only supports 100% and 200%, which makes it easier to mask any sort of issues or bugs (pixel-doubling looks less blurry than scaling things up by 125%). Many (most?) 13-15 inch Windows laptops ship with a 1080p screen, which works best with a 150%-125% scale.

Re: Linux on the laptop works so damn well that it’s boring

#548

Earlier quoted context omitted.

X is purely worse for this case. Wayland supports live switching window scaling as they drag across monitor boundaries. X does not. The issue is that electron apps do not support Wayland yet so they run in the X compatibility layer which can not live switch. So reverting to X means you go from some of your windows not working to all of them not working. Supposedly upstream electron has fixed this but I'm yet to see a…

> X is purely worse for this case. Wayland supports live switching window scaling as they drag across monitor boundaries. X does not. Gotta say this issue sounds minor compared to not being able to set the scroll speed.

I consider it the opposite. I don't care about setting the scrolling speed - I can adapt to that. I just can't stand pixelated windows though.

Re: Linux on the laptop works so damn well that it’s boring

#549

Earlier quoted context omitted.

I had a Thinkpad with Ubuntu and still had many of the problems you mention and more: - Barely ever waking from sleep, especially with external monitor connected - Screen brightness keyboard controls didn't work (needed to use a CLI tool to control gamma as a hacky workaround) - Had to power cycle repeatedly to get to a desktop when booting - Not working reliably in clamshell mode - Randomly forgetting external monit…

Sleep has become less of an issue recently, at least in my experience. Modern laptop CPUs idle in such a low power state. I just set up my built-in display to disable when the lid is closed. Seems sufficient.

If you leave it anywhere in a bag not plugged in, then you have to be constantly thinking 'I only have 30 hours left till the battery dies and I lose everything I had open'.

Not a great feeling.

Re: Linux on the laptop works so damn well that it’s boring

#550

The fuck it does. I have a lenovo t14 something or other. I have to fiddle with the bios to get suspend work. This means that the battery lasts about 4 days. However whenever it resumes, the touchpad appears to only work at 5 frames per second. Moreover, its impossible to hibernate with secure boot.

Intel or AMD? Intel removed S3 support from the platform entirely, and S0ix support was spotty until recent kernels/distros. Lenovo royally screwed up the AMD firmware, so kernel 5.18 includes a hack to force-suspend the NVMe subsystem regardless of what their broken ACPI handler wants to do. Hibernation with secure boot is actually disabled because of "kernel lockdown", which most distros leave enabled. I feel like…

Intel and S0ix is still spotty, in that out of the box it doesn't work. To make suspend work I need to enable s3 support in the bios. even then it gets me about 4 days, rather than the weeks I expect a modern laptop to last

> Hibernation with secure boot is actually disabled because of "kernel lockdown"

Which as I can't practically turn it off (the linux laptop is owned by $work) is a massive pain.

Meanwhile the 2014 retina has a standby time of >3 weeks, and if the battery gets too low, it goes into hibernation.

which leads me to my original statement; "the fuck it does"

(I should point out that I've been using linux since the late 90s, and whilst I use it everyday, I still don't really think its good on laptops. Its better, but not good.)

Post reply on HN