m.lev-yashin-1st-klub-union-dynamo-balon-1963-fc-s8.prestasi.web.id Layanan Informasi 17 Jam
Telp/Fax : 021-8762002, 8762003, 8762004, 87912360
HP/SMS : 081 1110 4824 27, 0812 9526 2009, 08523 1234 000
WhatsApp : 0817 0816 486, 0812 9526 2009
email : _Hubungi Kami__ silahkan klik
Chatting dengan Staf :
ggkarir.com
ggiklan.com
Pilih Bahasa :   ID   EN   Permintaan Katalog / Brosur (GRATIS via POS)   Ensiklopedia Lowongan Kerja Iklan

   
Cari  
    Informatika & Komputer

    Sebelumnya  (GNU build system) (GNU cflow)  Berikutnya    

GNU C Library

GNU C Library
Heckert GNU white.svg
Original author(s)Roland McGrath
Developer(s)GNU Project
Initial release1987 (1987)[1]
Stable release2.17 (December 25, 2012; 2 months ago (2012-12-25)[2]) [±] [±]
Development statusActive
Operating systemUnix-like
TypeRuntime library
LicenseGNU Lesser General Public License
Websitewww.gnu.org/software/libc/

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. Originally written by the Free Software Foundation (FSF) for the GNU operating system, the library's development had been overseen by a committee since 2001,[3] with Ulrich Drepper[4] as the lead contributor and maintainer. In March 2012, the steering committee voted to disband itself, in favor of a community-driven development process, with Ryan Arnold, Maxim Kuvyrkov, Joseph Myers, Carlos O'Donell, and Alexandre Oliva as non-decision making project stewards.[5][6]

Released under the GNU Lesser General Public License, glibc is free software.

Contents

History

glibc was initially written mostly by Roland McGrath, working for the Free Software Foundation (FSF) in the 1980s.

In February 1988, FSF described glibc as having nearly completed the functionality required by ANSI C.[7] By 1992, it had the ANSI C-1989 and POSIX.1-1990 functions implemented and work was under way on POSIX.2.[8]

A temporary fork

In the early 1990s, the developers of the Linux kernel forked glibc. Their fork, called "Linux libc", was maintained separately for years and released versions 2 through 5.

When FSF released glibc 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.[9] At this point, the Linux kernel developers discontinued their fork and returned to using FSF's glibc.[10]

The last used version of Linux libc used the internal name (soname) libc.so.5. Following on from this, glibc 2.x on Linux uses the soname libc.so.6[11] (Alpha and IA64 architectures now use libc.so.6.1, instead). The soname is often abbreviated as libc6 (for example in the package name in Debian) following the normal conventions for libraries.

According to Richard Stallman, the changes that had been made in Linux libc could not be merged back into glibc because the authorship status of that code was unclear and the GNU project is quite strict about recording copyright and authors.[12]

Version history

VersionDateNotes
0.1 – 0.6Oct 1991 – February 1992 
1.0February 1992 
1.01 – 1.09.3March 1992 – December 1994 
1.90 – 1.102May 1996 – January 1997 
2.0January 1997 
2.0.1January 1997 
2.0.2February 1997 
2.0.91December 1997 
2.0.95July 1998 
2.1February 1999 
2.1.1March 1999 
2.2November 2000 
2.2.1January 2001 
2.2.2February 2001 
2.2.3March 2001 
2.2.4July 2001 
2.3October 2002 
2.3.1October 2002 
2.3.2February 2003Debian 3.1 (Sarge)
2.3.3December 2003 
2.3.4December 2004Standard for LSB 3.0, Used in RHEL 4 (Update 5)
2.3.5April 2005Used in SLES 9
2.3.6November 2005Debian 4.0 (Etch)
2.4March 2006Standard for LSB 4.0, Used in SLES 10
2.5September 2006Used in RHEL 5
2.6May 2007 
2.7October 2007Debian 5 (Lenny), Ubuntu 8.04
2.8April 2008 
2.9November 2008 
2.10May 2009 
2.11October 2009SLES 11, Ubuntu 10.04, eglibc used in Debian 6 (Squeeze)
2.12May 2010Used in RHEL 6
2.13January 2011eglibc 2.13 used in Debian 7 (Wheezy)
2.14June 2011 
2.15March 2012Used in Ubuntu 12.04
2.16June 2012x32 ABI support, ISO C11 compliance, SystemTap
2.17December 201264-bit ARM support

Supported hardware and kernels

Glibc is used in systems that run many different kernels and different hardware architectures. Its most common use is in systems using the Linux kernel on x86 hardware, however, officially supported hardware includes: x86, Motorola 680x0, DEC Alpha, PowerPC, ETRAX CRIS, s390, and SPARC. It officially supports the Hurd and Linux kernels. Additionally, there are heavily patched versions that run on the kernels of FreeBSD and NetBSD (from which Debian GNU/kFreeBSD and Debian GNU/NetBSD systems are built, respectively), as well as the kernel of OpenSolaris.[13] It is also used (in an edited form) and named libroot.so in BeOS and Haiku.

Functionality

glibc provides the functionality required by the Single UNIX Specification, POSIX (1c, 1d, and 1j) and some of the functionality required by ISO C99, Berkeley Unix (BSD) interfaces, the System V Interface Definition (SVID) and the X/Open Portability Guide (XPG), Issue 4.2, with all extensions common to XSI (X/Open System Interface) compliant systems along with all X/Open UNIX extensions.

In addition, glibc also provides extensions that have been deemed useful or necessary while developing GNU.

Use in small devices

glibc has been criticized as being "bloated" and slower than other libraries in the past, e.g. by Linus Torvalds[14] and embedded Linux programmers. For this reason, several alternative C standard libraries have been created which emphasize a smaller footprint. Among them are Bionic (based mostly on libc from BSD and used in Android[15]), dietlibc, uClibc, Newlib, Klibc, and EGLIBC (used in Debian, Ubuntu and Ark Linux).[16]

However, many small-device projects use GNU libc over the smaller alternatives because of its application support, standards compliance, and completeness. Examples include Openmoko[17] and Familiar Linux for iPaq handhelds (when using the GPE display software).[18]

See also

References

  1. ^ A turning point for GNU libc, By Jonathan Corbet, March 28, 2012, LWN.net
  2. ^ Miller, David (2012-12-25). "The GNU C Library version 2.17 is now available.". info-gnu. http://lists.gnu.org/archive/html/info-gnu/2012-12/msg00016.html. Retrieved 2012-12-27.
  3. ^ "glibc homepage". http://www.gnu.org/software/libc/. "In 2001 The GNU C Library Steering Committee ..., was formed and currently consists of Mark Brown, Paul Eggert, Andreas Jaeger, Jakub Jelinek, Roland McGrath and Andreas Schwab."
  4. ^ "Ulrich Drepper". LinkedIn. http://www.linkedin.com/in/ulrichdrepper. Retrieved 2012-06-13.
  5. ^ Roland McGrath (2012-03-26). "glibc steering committee dissolving". Sourceware.org. http://sourceware.org/ml/libc-alpha/2012-03/msg01038.html. Retrieved 2012-06-13.
  6. ^ Joseph S. Myers (2012-03-26). "GNU C Library development and maintainers". Sourceware.org. http://sourceware.org/ml/libc-alpha/2012-03/msg01040.html. Retrieved 2012-06-13.
  7. ^ "http://www.gnu.org/bulletins/bull4.html". http://www.gnu.org/bulletins/bull4.html. "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."
  8. ^ "GNU's Bulletin, vol. 1 no. 12". http://www.gnu.org/bulletins/bull12.html. "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)"
  9. ^ Elliot Lee (2001). "A Technical Perbandingan -- glibc 2.x With Legacy System Libraries". Archived from the original on 11 April 2004. http://web.archive.org/web/20040411191201/http://people.redhat.com/~sopwith/old/glibc-vs-libc5.html.
  10. ^ "Forking: it could even happen to you". http://www.linux.com/archive/feature/3874. "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"
  11. ^ "Fear of Forking essay, see "6. glibc --> Linux libc --> glibc"". http://linuxmafia.com/faq/Licensing_and_Law/forking.html.
  12. ^ "Fear of Forking, footnote on Stallman's merge comments". http://linuxmafia.com/faq/Licensing_and_Law/forking.html#foot25.
  13. ^ Bartley, David; Michael Spang. "GNU/kOpenSolaris (GNU libc/base + OpenSolaris kernel)". http://csclub.uwaterloo.ca/~dtbartle/opensolaris/. Retrieved 2008-12-16.
  14. ^ Linus Torvalds: Posting to the glibc mailing list, 9 January 2002 19:02:37
  15. ^ Bionic libc README
  16. ^ EGLIBC
  17. ^ "OpenMoko components". http://wiki.openmoko.org/wiki/OpenMoko. "We will use glibc (not uClibC) ... The alternatives may save more space and be more optimized, but are more likely to give us integration headaches"
  18. ^ "Re: [Familiar] Which glibc for Familiar 0.8.4  ?". http://marc.info/?l=familiar&m=118666899424374&w=2. "Question: which version of the GLIBC was used to build the Familiar 0.8.4 ? Answer: 2.3.3"

External links

    Sebelumnya  (GNU build system) (GNU cflow)  Berikutnya    


D3 MPRS (Manajemen Pelayanan RS)Referensi ICTEnsiklopedia DuniaS2 Magister Manajemen / MMS1 Teknik IndustriS1 PAUD (Pendidikan Guru Anak Usia Dini)S1 Ilmu Administrasi Publik / NegaraHTML 4Bahasa Pemrograman



Tags: GNU C Library, Informatika, Komputer, 2272, GNU C Library GNU C Library Original author(s) Roland McGrath Developer(s) GNU Project Initial release 1987 ( 1987 ) [ ] Stable release 2.17 (December 25 2012 ; 2 months ago ( 2012 12 25 ) [ 2 ] ) [±] [±] Development status Active Operating system Unix like Type Runtime library License GNU Lesser General Public License Website www.gnu.org/software/libc/ The GNU C Library commonly known as gli, GNU C Library, Bahasa Indonesia, Contoh Instruksi, Tutorial, Referensi, Buku, Petunjuk m.lev yashin 1st klub union dynamo balon 1963 fc s8, prestasi.web.id
 Pendaftaran Online    Bursa Karir    Beragam Perdebatan    Kuliah Blended di 112 PTS Terbaik
Informasi PTS
Khusus Perguruan Tinggi Swasta
Terkemuka & Terakreditasi
STMIKMJ Jakarta
STIE IGI
STTM STIE WP
STEI Jogja
STIE Hidayatullah
STEBI Bina Essa
UMJ: FTan FISIP
Univ. Muhammadiyah Smrg
Univ. Muhammadiyah Sby
UNSUB
STMIK MJ UNKRIS
Univ. Thamrin: FE FASILKOM
ISTA ITBU
STIE Trianandra STIE IGI
STT Mandala Bandung
STMIK STIKOM Bali STTB
POLNAS Denpasar
STT Bina Tunggal Bks.
STIKI Malang
UNDARIS Semarang
INDOCAKTI
UPRI
STIE Hidayatullah Depok
UNISA Dharma Andigha
Universitas Nusantara
UHAMZAH
UTS Makassar
STT Duta Bangsa
STIE GICI IMWI Sukabumi
UNAKI KAHURIPAN
STEI Jogja STIE Pemuda
Universitas Mpu Tantular
USCND Langsa
USM INDONESIA STTM
UNUGHA UM Palangkaraya
STIE WD IKIP WD
STIE Ganesha Yuppentek
STT Muttaqien
STIT BATAM IAI AS
UCM STIE GEMA
Universitas Megou
STIE PIONEER
STIMAIMMI STIEABI
UPGRIS UICM Bandung
AL-AZHAR UNUSA
Tanri Abeng University
STIE AMKOP STIE WP
Univ. Boyolali UDB
UNIBA ITB AD
UNU KALBAR
Ubudiyah
ISIF
STEBI Global Mulia
STT Sapta Taruna
Universitas Bali Dwipa
UNU Kaltim UHS
Univetsitas IVET
CENDEKIA STAI DB
STIE Mitra STiPSi
UNIPI Bandung
STIE Al-Rifa'ie
UNTARA Pelita Bangsa
Patria Artha
Univ. Widya Kartika
UTN Bogor IGN Bogor
Parna Raya
STAI Terpadu Yogyakarta
STIT Al-Hikmah Lampung
Univ. Deli Sumatera
STIA Bayuangga
UI Mandiri
STAI Muhammadiyah Probolinggo
STEBI Bina Essa
STAI Muhammadiyah Tulungagung
Politeknik Harapan Bangsa Surakarta
STIKes Sapta Bakti
ITeKes Tri Tunas Nasional
STEBI Badri Mashduqi
STIA Maulana Yusuf
STAI Miftahul Ulum
STIH Gunung Jati
STIE PPI Balaraja
Poltekkes Kerta Cendekia
ITB Pelita Raya
Poltek Ganesha
Universitas Moch. Sroedji
STIT Al-Hidayah Tasikmalaya
STIT Nur Ahadiyah
Politeknik Aisyiyah
Politeknik Santo Paulus Surakarta
IAI Al-Ghurabaa Jakarta
STAI AL Akbar Surabaya
Universitas Mahakarya Asia Yogyakarta
Politeknik Bhakti Kartini
Univ. Muhammadiyah Smrg
STMIK MJ UNKRIS
Thamrin: FE FASILKOM
STT Bina Tunggal Bks.
STIKI Malang
UNDARIS Semarang
INDOCAKTI
UPRI
STIE Hidayatullah Depok
UNISA Dharma Andigha
Universitas Nusantara
UHAMZAH
UTS Makassar
STT Duta Bangsa
STIE GICI IMWI Sukabumi
UNAKI KAHURIPAN
STEI Jogja STIE Pemuda
Universitas Mpu Tantular
USCND Langsa
USM INDONESIA
UM Palangkaraya
UNUGHA STIE WD IKIP WD
STIE Ganesha Yuppentek
STT Muttaqien
STIT BATAM IAI AS
UCM STIE GEMA
Universitas Megou
STIE PIONEER
STIMAIMMI STIEABI
UPGRIS UICM Bandung
AL-AZHAR UNUSA
Tanri Abeng University
STIE AMKOP STIE WP
Univ. Boyolali UDB
UNIBA ITB AD
UNU KALBAR
Ubudiyah ISIF
STEBI Global Mulia
STT Sapta Taruna
Universitas Bali Dwipa
UNU Kaltim UHS
Univetsitas IVET
CENDEKIA STAI DB
STIE Mitra STiPSi
UNIPI Bandung
STIE Al-Rifa'ie
UNTARA Pelita Bangsa
Patria Artha
Univ. Widya Kartika
UTN Bogor IGN Bogor
Parna Raya
STAI Terpadu Yogyakarta
STIT Al-Hikmah Lampung
Univ. Deli Sumatera
STIA Bayuangga
UI Mandiri
STAI Muhammadiyah Probolinggo
STEBI Bina Essa
STAI Muhammadiyah Tulungagung
Politeknik Harapan Bangsa Surakarta
STIKes Sapta Bakti
ITeKes Tri Tunas Nasional
STEBI Badri Mashduqi
STIA Maulana Yusuf
STAI Miftahul Ulum
STIH Gunung Jati
STIE PPI Balaraja
Poltekkes Kerta Cendekia
ITB Pelita Raya
Poltek Ganesha
Universitas Moch. Sroedji
STIT Al-Hidayah Tasikmalaya
STIT Nur Ahadiyah
Politeknik Aisyiyah
Politeknik Santo Paulus Surakarta
IAI Al-Ghurabaa Jakarta
STAI AL Akbar Surabaya
Universitas Mahakarya Asia Yogyakarta
Politeknik Bhakti Kartini
MM UNKRIS MIKom Fisip UMJ MIA Fisip UMJ
MM STIE Mitra MM UNTARA MM Pelita Bangsa
MM STIE Ganesha
MM STIMAIMMI MM STIEABI
MM STIE IGI MM STIE GICI MKS ITB Ahmad Dahlan
MM IGN MKom IGN
KPT Konsultan Pendidikan Tinggi
Chatting dengan staf
Kuliah Karyawan

(silakan klik di bawah ini)
Penerimaan / Pendaftaran
__Mahasiswa Baru

Lokasi Kampus & Peta
Program Studi (D3, S1, S2)
___(+ Kurikulum & Prospektus)

Pascasarjana (S2)
Biaya Pendidikan
Sistem Pendidikan
Jadwal Kuliah & Dosen
Keunggulan-Keunggulan
Angkutan Umum


GALERI FOTO

Situs2 Forum
Situs2 Iklan Berkualitas
Situs2 Pengumuman / Berita
Situs2 Lowongan Pekerjaan

List Portal Kuliah Pengusaha
List Portal Kuliah Reguler
List Portal Kelas Malam
List Portal Pascasarjana (S2)
Tabel Website Ensiklopedia
Tabel Website Ensiklopedi Dunia

Kumpulan Situs Gabungan PTS
Jaringan Portal Gilland Group
Web Iklan Kelas Pegawai
List Portal Barterlink
Konsultan Pendidikan Tinggi
 Tips & Trik Psikotes    Seluruh Literatur Bebas    Berbagai Pariwara    Permintaan Beasiswa    Download Katalog    Kelas Gratis    Program Perkuliahan Entrepreneur    Program Pascasarjana (Magister, S2)    Perkuliahan Reguler    Program Kuliah Paralel    Jadwal Ujian Try Out    Waktu Salat    Quran Online    Buku Tutorial
Manfaat Nangka

Merawat tumbuhan Savory, Kandungan zat gizi Sorrel, Menanam benih / biji Kacang Gude di sekitar rumah, dsb.

PERMINTAAN KATALOG
(GRATIS via POS)
Nama Penerima Katalog

Alamat Lengkap

Kota + Provinsi

Kode Pos

Email (tidak wajib)

⛦ harus diisi lengkap & jelas
Atau kirimkan nama dan
alamat lengkap via SMS ke HP:
0811 1990 9026


Brosur Gratis
Brosur Kelas Karyawan
Gabungan Seluruh Wilayah Indonesia

pdf (11,2 MB)zip (8,8 MB)
Image/JPG (36,2 MB)
Brosur Kelas Karyawan
JABODETABEK

pdf (5,5 MB)zip (4,4 MB)
Image/JPG (13,2 MB)
Brosur Kelas Karyawan
DIY,JATENG,JATIM & BALI

pdf (4,4 MB)zip (3,5 MB)
Image/JPG (14,5 MB)
Brosur Kelas Karyawan
JAWA BARAT

pdf (2,8 MB)zip (2,2 MB)
Image/JPG (7,1 MB)
Brosur Kelas Karyawan
SULAWESI

pdf (1,9 MB)zip (1,5 MB)
Image/JPG (5,6 MB)
Brosur Kelas Karyawan
SUMATERA & BATAM

pdf (2,2 MB)zip (1,7 MB)
Image/JPG (6,5 MB)
Brosur Reguler
pdf (4,1 Mb)zip (8,4 Mb)
Kalender RI 2023
Image/JPG (2,1 Mb)pdf (400 kb)
Soal UN & SBMPTN
pdf(3,5 Mb)zip(1,5 Mb)
STRATEGI MENINGKATKAN
Pendapatan, Kualitas Pendidikan dan Sumber Daya PTS

pdf(6 Mb)Image/JPG(16 Mb)

Terobosan Baru
Strategi MENINGKATKAN
Kualitas Pendidikan, Sumber Daya dan Pendapatan PTS
Ikhtisar Terperinci
silakan klik di bawah ini
http://kpt.co.id

Lowongan Kerja

PT. Gilland Ganesha

Dibutuhkan Segera
  • Design Grafis
  • Tenaga Ahli Pemrograman

Rangkuman Menyeluruh di :
Kesempatan kerja

155 Jenis / Ras Kucing

Pengetahuan dasar kucing, arti warna kucing, jadwal vaksinasi kucing, dsb.

Facebook Kuliah Karyawan

Tujuan Penting
silakan klik di bawah ini
PTS di Sumatera Utara
Senat seluruh Dunia
Pusat Pengetahuan Online

1. Universitas Yarsi Pratama - Universitas Yarsi Pratama - Kampus : Jl. Aria Jaya Santika No. 7, Pasir Nangka, Kec. Tigaraksa, Kab. Tangerang, Banten
2. STIE Widya Persada Jakarta - Sekolah Tinggi Ilmu Ekonomi Widya Persada Jakarta - Kampus :Jl. Hj. Tutty Alawiyah No.486, RW.5, Kalibata, Kec. Pancoran, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12740
3. UWIKA Surabaya - Universitas Widya Kartika Surabaya - Kampus UWIKA : Jl. Sutorejo Prima Utara II No.1, Kalisari, Kec. Mulyorejo, Kota Surabaya, Jawa Timur 60112
4. Universitas Wijaya Kusuma Surabaya - Universitas Wijaya Kusuma Surabaya - Kampus : Jl. Dukuh Kupang XXV No.54, Dukuh Kupang, Kec. Dukuhpakis, Surabaya, Jawa Timur 60225
5. Universitas Teknologi Sulawesi Makassar - Universitas Teknologi Sulawesi Makassar - Kampus UTS Makassar : Jl. Talasalapang No.51A, Karunrung, Kec. Rappocini, Kota Makassar, Sulawesi Selatan 90222
6. Universitas Teknologi Nusantara - Universitas Teknologi Nusantara - Kampus UTN : Jl. Kedung Halang Pemda pangkalan II No.66, RT.01/RW.02, Kedunghalang, Kec. Bogor Utara, Kota Bogor, Jawa Barat 16158
pmb.web.id  |  sbmpts.web.id  |  simak-pts.web.id  |  snmpts.web.id  |  umb-pts.com  |  umbpts.com  |  simak-pts.com  |  bidik-misi.com  |  spmb.org  |  iwu.web.id  |  unnur.web.id