Bionic (perangkat lunak)

Bionic
TipeC POSIX library (en) Terjemahkan Edit nilai pada Wikidata
Versi pertama23 September 2008 (2008-09-23)[1]
Versi stabil
1.0.14 (12 Juli 2019) Edit nilai pada Wikidata
GenreC standard library
LisensiThree-clause BSD license
Informasi pengembang
PengembangOpen Handset Alliance
Sumber kode
Informasi tambahan
Situs webdeveloper.android.com Edit nilai pada Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini
Peringatan: Page using Template:Infobox software with unknown parameter "status" (pesan ini hanya ditampilkan dalam pratinjau).

Bionic adalah implementasi dari standard C library, yang dikembangkan oleh Google untuk Sistem Operasi Android .[2] Ini berbeda dari GNU C Library (glibc) karena dirancang untuk perangkat dengan memori dan daya prosesor yang lebih sedikit daripada sistem Linux biasa. Ini adalah kombinasi kode dan kode baru dari FreeBSD, NetBSD, dan OpenBSD dirilis di bawah BSD license, bukan glibc, yang menggunakan GNU Lesser General Lisensi Publik.[3] Perbedaan ini penting pada masa-masa awal Android, ketika penautan statis umum terjadi, dan masih membantu dalam memperkenalkan Android ke perusahaan perangkat lunak yang terbiasa dengan sistem operasi proprietary, yang dapat mewaspadai LGPL, dan tidak jelas tentang perbedaan antara itu dan GNU General Public License (GPL) penuh.

Bionic adalah library C untuk digunakan dengan Linux kernel, dan menyediakan libc, libdl, dan libm (libpthread fungsionalitas adalah bagian dari libc, bukan perpustakaan terpisah seperti pada beberapa sistem lain). Ini berbeda dari pustaka C BSD yang berbagi kode dengan bionic, karena mereka memerlukan kernel BSD.

  1. ^ "Announcing the Android 1.0 SDK, release 1". September 9, 2008. Diarsipkan dari versi asli tanggal September 19, 2015. Diakses tanggal September 21, 2012. 
  2. ^ a b "Android Anatomy and Physiology" (PDF). Google I/O. 2008-05-28. Diarsipkan dari versi asli (PDF) tanggal 2016-04-08. Diakses tanggal 2014-05-23. 
  3. ^ "Pustaka C Android Memiliki 173 File Kode OpenBSD yang Tidak Berubah". Diakses tanggal 8 Oktober 2018. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in