You know it's bad when Linux YouTubers are arguing against Linux ports because Proton is just so much more functional for Linux gamers.
I'll also add that I'm aware of glibc's stance on dynamic linking from static binaries. I don't buy the whole NSS argument. It's easily solvable by a basic request/response protocol through some local socket. IMO that argument is just a cheap excuse to justify status quo.
Can't see why you dislike appimages, sure not 100% size efficient - but for one off binaries youre probably not spending much time optimizing anyways.
Not that you couldnt make an appimage 2.0 solving all your issues, but we'd just be back to that package manager xkcd all over again
Oh, I don't dislike them. I love them actually. I just wish that vulkan drivers loved them as much as I do :P
Rewrite It In Rust ™, and then it'll work everywhere.
joking of course. you still need different builds for glibc and musl
I have no experience with this, but I figured a Rust library might have tried to solve it (static linking is very much the norm here) and I found that ash
can statically link the "Vulkan loader". I don't know, what that actually means, for example whether it would still load libxcb
at runtime. Might be worth looking into what they do...
See the "Optional linking" section here for their description: https://crates.io/crates/ash#optional-linking
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0