Many other implementations exist, provided with both various operating systems and C compilers. Some of the popular implementations are the following:
BSD libc, implementations distributed under BSD operating systems
GNU C Library (glibc), used in GNU Hurd, GNU/kFreeBSD and Linux
Microsoft C run-time library, part of Microsoft Visual C++
dietlibc, an alternative small implementation of the C standard library (MMU-less)
μClibc, a C standard library for embedded μClinux systems (MMU-less)
Newlib, a C standard library for embedded systems (MMU-less)[5]
klibc, primarily for booting Linux systems
musl, another lightweight C standard library implementation for Linux systems[6]
Bionic, originally developed by Google for the Android embedded system operating system, derived from BSD libc