Glibc 2 是 GNU C 库的最新版本。它目前可以在 GNU Hurd 系统和 Linux i386、m68k 和 alpha 系统上未经修改地运行。对 Linux PowerPC、MIPS、Sparc、Sparc 64 和 Arm 的支持将在 2.1 版本中加入。未来将增加对其他架构和操作系统的支持。
在 Linux 上,glibc 2 用作主版本号为 6 的 libc,是 Linux libc 5 的后继者。Linux libc 开发者计划最终用它取代 libc 5。截至 2.0.6 版本,glibc 被认为是生产质量的。2.1 版本(在不久的将来发布)将准备好用于主流使用,并增加更多的端口和功能。
Glibc 2 有三个可选的附加组件:
UFC-crypt 软件包。由于出口限制,它是单独的。
Posix 1003.1c "pthread" 接口的实现。
包含构建本地化数据文件所需的数据,以使用 glibc 的国际化功能。
强烈建议使用 crypt 和 LinuxThreads 附加组件... 不使用它们可能会与其他系统的库不兼容。(如果您不希望使用它们,您必须在运行 configure 时添加选项 --disable-sanity-checks。)
本 HOWTO 涵盖在现有的 Linux 系统上安装 glibc 2 库。它是为当前使用 libc 5 的基于 Intel 的系统用户量身定制的,但是其他系统和备用库(如 glibc 1)的用户应该也能够通过在适当的位置替换正确的文件名和架构名称来使用这些信息。
本 HOWTO 的最新副本可以在 Linux 文档项目 或 http://www.imaxx.net/~thrytis/glibc/Glibc2-HOWTO.html 找到。
版本 1.6 和 1.5 之间的差异
版本 1.5 和 1.4 之间的差异