Elektrine lite

← Feed

@datenwolf@chaos.social

Post #3182170

2026-06-01 13:54 UTC

@Netzblockierer@tech.lgbt @erd@gei.st Stimmt alles. FlatPak / AppImage "lösen" ein anderes Problem, spachteln dabei aber über das generelle Problem drüber, sodass es nicht auffällt. Der Hauptproblem ist, dass unter Linux und den *BSDs aus unerfindlichen Gründen die C-Standardbibliothek (libc) die Aufgabe des Syscall-Trampolins mit übernimmt. Das hat schon mehrfach zu Problemen geführt wenn eigentlich völlig unrelatierte Dinge (z.B. statisch pthread Mutex initializer) nicht mehr passen (siehe glibc-2.41)

Replies (1)

  • @datenwolf@chaos.social 2026-06-01 13:57

    @Netzblockierer@tech.lgbt @erd@gei.st Es wäre schon sehr viel gewonnen, wenn die ganzen Syscall-Trampolins/Wrapper nicht Teil der libc wären, sondern z.B. durch den Kernel selbst als VDSO in das Prozessabbild linked würden. Die libc ist (steckt ja im Namen) die Standard-C-Bibliothek. Braucht man also gar nicht für Binaries die nicht mit C oder C++ kompiliert wurden (ausser die ziehen sich das über eine Abhängigkeit rein).

    Open ##3182171