Synonyms for glibc or Related words with glibc
Examples of "glibc"
(EGLIBC) is a discontinued variant of the GNU C Library (
), optimised for use in embedded devices, while still attempting to remain source- and binary-compatible with the standard
. The authors claim that EGLIBC was not intended to be a fork of
, but rather a variant, accepting patches that the core
developers may reject.
After the change in
maintainership Debian and other projects migrated back to the
, who before switched to alternatives. Also, since the beginning of 2014, the
fork EGLIBC is no longer being developed, since its ""goals are now being addressed directly in
Hybris loads "Android libraries, and overrides some symbols from bionic with
" calls, making it possible to use Bionic-based software, such as binary-only Android drivers, on
-based Linux distributions.
Since the beginning of 2014, the official homepage states that EGLIBC is no longer being developed, since its ""goals are now being addressed directly in
"", and Debian has switched back to
for the Debian 8.0 (Jessie) release.
also provides extensions that have been deemed useful or necessary while developing GNU.
Ulrich Drepper, the
maintainer, rejected bcrypt support since isn't approved by NIST.
which documents the APIs of the Linux kernel and of the GNU C Library (
larger than ints. Nevertheless, starting with version 2.8,
makes some changes to
Many packages are compiled against musl, an alternative libc implementation, in addition to
Released under the GNU Lesser General Public License,
is free software.
, Google Native Client SDK (NaCl) includes Newlib as the default C library over
Libraries may provide assertion features as well. For example, in C using
with C99 support:
For most systems, the version of
can be obtained by executing the lib file (for example, /lib/libc.so.6).
project was initially written mostly by Roland McGrath, working for the Free Software Foundation (FSF) in the 1980s.
GNU glibc's gconv, the character codec library used on most Linux distributions, supports GB 18030-2000 since 2.2, and GB 18030-2005 since 2.14;
notably includes non-PUA mappings for GB 18030-2005 in order to achieve round-trip conversion. GNU libiconv, an alternative iconv implementation frequently used on non-
UNIX-like environments like Cygwin, supports GB 18030 since version 1.4.
In September 1995 Ulrich Drepper made his first contribution to the
project and gradually became over the 1990s the core contributor and maintainer of
. Drepper held the maintainership position for many years and accumulated until 2012 63% of all commits of the project.
There are compatibility layers ("shims") to allow programs written for other ecosystems, e.g. Google's Android and Microsoft's Windows, to run on
interface offering systems. libhybris is a compatibility layer for Android's Bionic and Wine can be also seen as compatibility layer from Win32 API/ABI to
When FSF released
2.0 in January 1997, it had much more complete POSIX standards compliance, better internationalisation and multilingual function, IPv6 capability, 64-bit data access, facilities for multithreaded applications, future version compatibility, and the code was more portable. At this point, the Linux kernel developers discontinued their fork and returned to using FSF's
GNU also provides a separate iconv implementation in its "libiconv" package. Unlike the
implementation, the utility in "libiconv" is licensed under GPL, so derivatives must be open in GPL too. This separate implementation can be seen in non-
platforms that still need iconv functionalities like Cygwin and GnuWin32.
uClibc is much smaller than the
, the C library normally used with Linux distributions. While
is intended to fully support all relevant C standards across a wide range of hardware and kernel platforms, uClibc is specifically focused on embedded Linux. Features can be enabled or disabled according to space requirements.
Copyright © 2017