Live briefing
Everything about Musl
Implementation of C standard library for Linux operating system
musl is a C standard library intended for operating systems based on the Linux kernel, released under the MIT License. It was developed by Rich Felker to write a clean, efficient, and standards-conformant libc implementation. Unlike glibc’s LGPL, musl’s MIT licence does not require distributors of statically linked applications to provide relinkable object files. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: MuslA 5-minute orientation
- Pick up a classic book: Evolution of the pectoral girdle and forelimb in the primatesThe most-reprinted book on the subject
- Read the landmark paper: Operating Experience with MUSL-2Cited 18 times
- Go sideways: GlibcA closely related topic
- Go sideways: C standard libraryA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕Evolution of the pectoral girdle and forelimb in the primatesRuth Alexandria Miller · 1932
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Glibc The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls…
- C standard library The C standard library, sometimes referred to as libc, is the standard library for the C programming language specified in the ISO C standard. Starting…
- Libhybris libhybris is a compatibility layer for computers running Linux distributions based on the GNU C library or Musl, intended for using software written for…
- Bionic (software) Bionic is an implementation of the C standard library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc)…
- Linux kernel interfaces The Linux kernel provides multiple interfaces to user-space and kernel-mode code. The interfaces can be classified as either application programming interface…
- OpenRC OpenRC is a dependency-based init system for Unix-like computer operating systems. It was created by Roy Marples, a NetBSD developer who was also active…
- Alpine Linux Alpine Linux is a Linux distribution "designed for power users who appreciate security, simplicity and resource efficiency". It uses musl, BusyBox, and…
- Chimera Linux Chimera Linux is an independent (i.e. has no upstream), general-purpose, rolling-release Linux distribution. Its core feature is a system design approach…