Tag
This article discusses the practical challenges of writing portable C code due to reliance on non-standard compiler extensions and glibc's conditional headers, illustrating with examples from building a C compiler.
This blog post explains the current double free detection mechanism in glibc malloc's per-thread tcache, identifies a flaw that allows cross-thread double frees, and proposes a potential fix using randomized keys per thread.
Casuarina Linux is an experimental Linux distribution derived from Chimera Linux, using glibc instead of musl for better binary compatibility with the GNU/Linux ecosystem. It combines an LLVM toolchain, Dinit init system, and apk package manager, currently available for x86_64.