News for hackers. Stuff that matters.
Re:Solo – a .so loader for static Linux binaries by okanat on Tuesday August 18, 2026 @09:12PM (#49355292)
BSD also did it. They did it better. Maybe more modern but AOSP also did it but at a different level of binary: instead of ELF, using compiled Java bytecode archives.
Re:Solo – a .so loader for static Linux binaries by lmz on Wednesday August 19, 2026 @01:11AM (#49357113)
The root cause is alternative libc implementations. Are BSD syscalls considered stable? I remember Go moving to use libc on OpenBSD. Solaris also has the libc as the stable interface. Linux kernel is an outlier here guaranteeing stable syscalls but you wanting to use another libc is not Glibc's problem.
Re:Solo – a .so loader for static Linux binaries by account42 on Wednesday August 19, 2026 @03:54AM (#49358391)
Yeah it's not Linux specific but rather true for most Unix systems that libc == base system interface library.
Re:Solo – a .so loader for static Linux binaries by pjmlp on Wednesday August 19, 2026 @04:23AM (#49358631)
Except the other UNIX systems, starting with the original one, evolved from only having static linking to various ways to connect libraries and applications.