Glibc
正式名称:GNU C Library
「GNU Project」による標準ライブラリ「libc」の実装。C言語の標準ライブラリ名をlibc(リブシー)といい、多くのプログラムで共通して使われるような、システムコールを始めとする基本的な「部品」を集めたものである。
glibcはバージョン2でLinux C Libraryと統合された。Linux C Libraryはglibcを基に大幅に機能を追加したもので、Linux 専用のC標準ライブラリだったが、glibcとの統合に伴ってさまざまなUNIX系OSおよびハードウェアアーキテクチャがサポートされるようになった。
UNIXが持つ特徴を継承したLinuxでは、ソフトウェアは歴史的にC言語で記述されているものが多く、glibcはLinuxシステムの根幹をなすものといってよい。glibcはISO C、POSIX、Unix98の各標準にほぼ完全に準拠し、国際化APIも整っている。
なお、GLibというライブラリもあってglibcと混同されやすいが、こちらは[[GTK+]]のコアライブラリであり、glibcとは無関係である。
関連見出し
Free Software Foundation
GNU Project
ライブラリ
GCC
UNIX
POSIX
関連URL
GNU C Library(http://www.gnu.org/software/libc/libc.html)
GNU Cライブラリ
(glibc から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/06/10 08:53 UTC 版)
GNU Cライブラリ(グニュー・シーライブラリ、glibc、ジーリブシー)は、GNUプロジェクトによる標準Cライブラリ実装。元々はGNUオペレーティングシステム向けにフリーソフトウェア財団 (FSF) が作成したもので、2001年からは主要なコントリビュータでメンテナーでもあるレッドハットのウルリッヒ・ドレッパーらからなる委員会が開発を監督していたが、2012年3月にコミュニティ主導の開発プロセスへの移行のために委員会の解散が決定した[1][2]。
- ^ McGrath, Roland (2012年3月26日). “glibc steering committee dissolving”. Sourceware.org. 2012年6月13日閲覧。
- ^ Myers, Joseph S. (2012年3月26日). “GNU C Library development and maintainers”. Sourceware.org. 2012年6月13日閲覧。
- ^ “http://www.gnu.org/bulletins/bull4.html”. 2008年8月28日閲覧。 “Most libraries are done. Roland McGrath [...] has a nearly complete set of ANSI C library functions. We hope they will be ready some time this spring.”
- ^ “GNU's Bulletin, vol. 1 no. 12”. 2008年8月28日閲覧。 “It now contains all of the ANSI C-1989 and POSIX.1-1990 functions, and work is in progress on POSIX.2 and Unix functions (BSD and System V)”
- ^ Elliot Lee (2001年). “A Technical Comparison of glibc 2.x With Legacy System Libraries”. 2008年8月28日閲覧。
- ^ “Forking: it could even happen to you”. 2008年8月28日閲覧。 “the split between GNU LIBC and the Linux LIBC -- it went on for years while Linux stabilized, and then the forks re-merged into one project”
- ^ “Fear of Forking essay, see "6. glibc --> Linux libc --> glibc"”. 2008年8月28日閲覧。
- ^ “Fear of Forking, footnote on Stallman's merge comments”. 2008年8月28日閲覧。
- ^ Qualys Security Advisory CVE-2015-0235[1]
- ^ Linuxに存在する脆弱性「GHOST」、システム管理者は落ち着いて対処を[2]
- ^ Linus Torvalds: Posting to the glibc mailing list, 9 January 2002 19:02:37
- ^ GNU/Linux Options - Using the GNU Compiler Collection (GCC)
- ^ “Re: [Familiar Which glibc for Familiar 0.8.4 ?]”. 2008年8月28日閲覧。 “Question: which version of the GLIBC was used to build the Familiar 0.8.4 ? Answer: 2.3.3”
- 1 GNU Cライブラリとは
- 2 GNU Cライブラリの概要
- 3 脆弱性
- 4 外部リンク
- glibcのページへのリンク