Linux will continue to be a frustrating geeks-only club unless and until somebody starts getting paid to work on it
highduc @ highduc @lemmy.ml Posts 1Comments 230Joined 2 yr. ago
highduc @ highduc @lemmy.ml
Posts
1
Comments
230
Joined
2 yr. ago
I get your frustration but I think that's just the price you pay for doing "IT" things (meaning here more in-depth stuff than just using a browser)in the current IT landscape. I think there isn't an easy fix, not even money.
The snap rant - I'd say that's Ubuntu's fault for pushing for it. I'm not a fan and I'd advise against using snaps, but if you decide to use them and then complain that you don't like how it works ...who's fault is that? (other than arguably Ubuntu's, who have paid developers to work on that crap btw).
Virtualbox - same as above. That's not Linux doing stupid things, that's Vmware (now owned by Oracle, damn) and if you decide to use it you can blame the folks who develop it for not doing a more user-friendly job, or you can chose to work around the issues you encounter, or you can use something else. Personally I used libvirt + virt-manager in the past and while virt-manager doesn't look nice and modern it worked well for me.
For the sleep/wake up issues it might be firmware, it might be your desktop environment, it might be some software you're using, it might be several things. I'd start looking into the output of
sudo systemd-inhibit --list
to see what's keeping your system from sleeping if you still have issues.If you ever decide to try Arch I'd recommend doing so for a bit and see how it feels. Their wiki is the best I've seen and really helpful with a lot of topics from gaming to setting up a web server and many others.
I personally use Firefox not Chrome, Arch not Ubuntu, native packages not snap, libvirt not virtualbox, KDE Plasma not Gnome. I try to use more "libre" stuff. Ofc you're free to use whatever you want, that's the beauty of it, but if something doesn't work the way you want, you can try something else.
And because your use cases are more complex (like webserial, virtual machines, etc) I think you'd encounter issues in other operating systems too?! I think people underestimate how hard it is to do stuff in Windows for example, because they never try doing more complex stuff in it - getting an obscure error that could mean anything. Googling for answers to only find stupid crap like "I rebooted and it works" - which ofc it never does.
tl;dr: There is no Linux "product" there are a bunch of 'em glued together. Try different tools maybe they work more to your liking.