Hacker News new | ask | show | jobs
by jetbalsa 503 days ago
Eh, Linux can still be a crap shoot depending on what you are trying to do. differences in distros are still somewhat vast.

Do I target Wayland or X11? Do I target OpenGL or Vulkan, Deb or RPM, or one of the many App in a box (Snap, AppImage, Docker, Etc)

Don't get me wrong, its gotten better over the years, but still not at a streamlined experience as one would expect.

Don't get me started on the X11/Wayland issue, They really needed a reference composer, instead we have like what? 5? all varying their API levels they support for screen capture,

I feel bad for applications that have to do that.

2 comments

Wayland, Vulkan, Flatpak.

(You don't actually need to care about Wayland if you're using a widget toolkit like GTK/QT.)

Basically target the Steam Deck.

>Eh, Linux can still be a crap shoot depending on what you are trying to do.

Sure, but what system is free of such a generic and vague criticism?

>differences in distros are still somewhat vast.

Yes, and that’s a very positive point, isn’t it?

>Do I target Wayland or X11? Do I target OpenGL or Vulkan, Deb or RPM, or one of the many App in a box (Snap, AppImage, Docker, Etc)

That’s something the actual circumstances should mostly respond to. Is that a green field pet project? Do whatever seems most pleasing! Is that a project for some company? Don’t they already have some existing constraints?