[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor applications are now being accepted. Click here to apply.


[Advertise on 4chan]


what is the point? what's wrong with glibc?
>>
>>106599156
No static linking
>>
>>106599166
use case for static linking?
>>
>>106599219
Faster performance and saving storage space
>>
>>106599156
look up how glibc implements thread local storage
>>
I've wondered if it's worth switching to it on Gentoo.
>>
>>106599219
Downloading a linux binary and having it just work.
>>
>>106599156
So nothing would work and you could tinker troon even more. Ain't that exciting?
>>
>>106599219
Compiling a binary on a fast modern system, then uploading it onto a slow, versioned system and being able to run it there
>>
>>106601216
how does dynamic linking prevent this?
>>
>>106599414
>Faster performance
musl is dogshit slow
>>
>>106601497
Because the retards that wrote musl have skill issues. For the same code, static linking is usually faster because there is no dlopen overhead.
>>
>>106601451
ABI versioning
https://peps.python.org/pep-0599/
>>
alpine won
>>
>>106601651
isnt linux abi stable?
>>
>>106599414
>saving storage space
>>
>>106600593
Not 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.
>>
>>106601743
Kernel ABI (syscalls, etc.) is stable, but user space is fair game for breaking changes.
>>
>>106601497
musl+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.
>>
>>106601497
isn'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
>>106601877
to 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 penalty
once the addresses get filled in at the first function call the performance is on par with static, faggot
>>
>>106599219
dynamic linking is cancerous shit and one of the biggest flaw of modern linux
I hope AppImages will succeed then maybe Linux will go out of the meme stage
>>
>>106601743
who cares about linux?
>>
>>106602718
it is a server/vps platform, nothing else
>>
>>106602504
how do GNU autists still manage to break every glibc and make them incompatible with the previous version?
>>
>>106599156
Static linking is the only valid use case for musl. It won't be better or faster than glibc any time soon.
>>
>>106601887
chimera implemented this and it's been working really good for me.
>>
Someone should make a libc implementation in Rust.
>>
>>106599156
It's in the name, GNU. GNU libc. GNU is the issue.
>>
corpo slop to avoid the gpl tbdesu
>>
File: Serpiente_alquimica.jpg (147 KB, 625x621)
147 KB
147 KB JPG
>>106603024
>>
>bruce the tranny



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.