what is the point? what's wrong with glibc?
>>106599156No static linking
>>106599166use case for static linking?
>>106599219Faster performance and saving storage space
>>106599156look up how glibc implements thread local storage
I've wondered if it's worth switching to it on Gentoo.
>>106599219Downloading a linux binary and having it just work.
>>106599156So nothing would work and you could tinker troon even more. Ain't that exciting?
>>106599219Compiling a binary on a fast modern system, then uploading it onto a slow, versioned system and being able to run it there
>>106601216how does dynamic linking prevent this?
>>106599414>Faster performancemusl is dogshit slow
>>106601497Because the retards that wrote musl have skill issues. For the same code, static linking is usually faster because there is no dlopen overhead.
>>106601451ABI versioninghttps://peps.python.org/pep-0599/
alpine won
>>106601651isnt linux abi stable?
>>106599414>saving storage space
>>106600593Not really but I did it anyway because I'm weird.Don't do it unless you can deal with the occasional compile error. Mostly it just works, though.
It's bloated and insecure.
>>106601743Kernel ABI (syscalls, etc.) is stable, but user space is fair game for breaking changes.
>>106601497musl+mimalloc is fast.
It breaks binary compatibility, forcing recompilation and keeping the corpo proprietary shills at bay. By using musl, you're doing your duty to the free software movement.
>>106601497isn't their premise they prefer readability > speed?
>>106599156>what is the point?>Since 2012, musl has been licensed under the permissive MIT license.Cuckholdry
>>106601743>>106601877to add to this, all the syscalls you use in C are just libc wrappers around the underlying syscall, thus not entirely (albeit mostly) stable
>>106601539>literally a one time performance penaltyonce the addresses get filled in at the first function call the performance is on par with static, faggot
>>106599219dynamic linking is cancerous shit and one of the biggest flaw of modern linuxI hope AppImages will succeed then maybe Linux will go out of the meme stage
>>106601743who cares about linux?
>>106602718it is a server/vps platform, nothing else
>>106602504how do GNU autists still manage to break every glibc and make them incompatible with the previous version?
>>106599156Static linking is the only valid use case for musl. It won't be better or faster than glibc any time soon.
>>106601887chimera implemented this and it's been working really good for me.
Someone should make a libc implementation in Rust.
>>106599156It's in the name, GNU. GNU libc. GNU is the issue.
corpo slop to avoid the gpl tbdesu