Hacker News new | ask | show | jobs
by peller 2676 days ago
I like your expansion upon it :)

I definitely do agree that "onboarding" could be improved. How I dunno. To me at least, it seems like I hear a lot of success stories from the tails of the spectrum - power users and developers on one side / the complete opposite on the other. And then for everybody in the middle, there's no other way to put it than it's almost a shit show:

On the software side there a million and a half different ways to do everything, and often an insane amount of "noise"/outdated info that needs filtering through to find what's relevant to your specific needs. Even at the lowest levels of the stack there is no "the one way", and I think all that uncertainty (especially from the beginner perspective) can make it feel like climbing a mountain.

Hardware, as you mention, is tricky if you don't know what to look for (and why would most people). At least from a longtime Linux user's perspective, it's incredible how much better things have gotten (since the 2.2 days in my case). But there's a ways yet to go, and it's by far the roughest where it's the most visible (ie the trendy bleeding edge). Part of that is just the nature of "lag" in open source development between code getting written, released, and finally showing up in your distro. That cycle can sometimes take 6 or 8 months, especially for hardware :(

Not that this helps users with existing hardware, but

* definitely always google before you buy (model name + "linux" and read the first page or two of results)

* stick with a non-high-DPI resolution screen

* WiFi, I've had the best luck with Qualcomm/Atheros, Intel, and Realtek (in that order)

* Graphics, get AMD. NVidia cards can work well enough with their proprietary driver, but the out-of-the-box experience is crap. Intel works great too, as long as you don't need it for anything heavy.

* Audio, for me the last time I had trouble was with one of the earlier Sound Blaster Audigy cards. Have stuck with onboard codecs since and honestly never had a problem.

3 comments

"I like your expansion upon it :)"

I actually thought about that analogy for a while before, but rather used anarchy/libertarian vs. authorian/dictatorship ...

(basically the same point, only more radical)

Anyway:

"On the software side there a million and a half different ways to do everything, and often an insane amount of "noise"/outdated info that needs filtering through to find what's relevant to your specific needs. Even at the lowest levels of the stack there is no "the one way", and I think all that uncertainty (especially from the beginner perspective) can make it feel like climbing a mountain."

Yes. Even for simple things like a screenshot, there are a million ways. Not a problem in itself, but when you come from windows where this is a "print" command and I did not think there could be a reason to do it differently, but on some distros it is. I run into it a few times, "print" did not work, so googling: You want to do a screenshot? No problem, just install this via terminal, or this, or type in those commands and there you go.. WTF? I just want a screenshot? How is this not standard?

Now this seems to be mostly solved, on XFCE he even asks me what to do with the just taken screenshot, after I hit print (save, view, ..) Oh in general, I really love XFCE).

But unfortunately:

"Not that this helps users with existing hardware, but

* definitely always google before you buy (model name + "linux" and read the first page or two of results)"

this is not for newbs either. Newbs do not know the difference between gpu and cpu. And they certainly do not order single components to put together their PC.

Newbs need a company who does that for them. Compose a PC/Laptop which components who are supported and work well together, so what purism does. But suddenly we are not on the mass market anymore ... and we see the price difference.

So the problem remains complicated, with no easy solution.

> stick with a non-high-DPI resolution screen

Sorry, this is impossible to do once you tried HiDPI. The difference is overwhelming; I consider non-HiDPI screens an obsolete technology like CRTs.

I do use Linux desktops; thankfully, the HiDPI support is much better these days than it was even 2 years ago. Both Gnome and KDE work relatively fine.

Hmm my eyes must suck haha (I'm also not sure where "HiDPI" starts - 1920x1080/14" and 4K/43" keeps me happy enough)

Glad to hear support is getting better! I guess I'd be most worried about non-GTK/QT apps

As long as you don't connect a 1080p monitor to your laptop ;)
Still waiting for that improved AMD experience to give me back the hardware video acceleration on my Brazos APU.
Aye that sucks. Regressions are the worst, knowing it used to work. I had to look up that platform, knew it was getting old... and primarily for netbooks... I don't think I'd hold my breath for it getting fixed by AMD at least :(
Which means that installing Windows 10 with the DirectX 11 drivers from Asus, is the only way to get it back, ergo "Linux Problems on the Desktop".