📑 Table of Contents
Bionic
PengembangOpen Handset Alliance
Rilis awalSeptember 23, 2008; 17 tahun lalu (2008-09-23)[1]
Templat:Kotak info perangkat lunak/simple
Sistem operasiAndroid[2]
PlatformARM, ARM64, x86, x86-64
JenisC standard library
LisensiThree-clause BSD license
Situs webdeveloper.android.com Sunting ini di Wikidata
Repositori

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.

Tujuan Asli

sunting

Tujuan asli yang dinyatakan secara publik untuk Bionic adalah sebagai berikut:

  • Berlisensi BSD: Google ingin mengisolasi aplikasi Android dari efek lisensi copyleft untuk menciptakan ruang pengguna dan ekosistem aplikasi, tetapi:
    • Android didasarkan pada kernel Linux, yang tunduk pada copyleft GNU General Public License (GPL) versi 2.
    • Pustaka C standar yang paling luas untuk kernel Linux adalah GNU C Library (glibc), yang tunduk pada GNU Lesser General Public License (LGPL), juga lisensi copyleft. Berbeda dengan GPL, LGPL secara eksplisit mengizinkan penautan dinamis tetapi tidak mengizinkan penautan statis perangkat lunak berpemilik tanpa memberikan kode sumber atau file objek yang dapat ditautkan.
    • Lisensi BSD permisif adalah lisensi non-copyleft yang kompatibel di kedua arah. Pengganti glibc berlisensi BSD dapat bertindak sebagai lapisan isolasi antara inti copyleft (kernel) dan aplikasi non-copyleft, dan oleh karena itu dipilih oleh Google untuk Bionic-nya sebagai pengganti glibc.
  • Ukuran kecil: Bionic jauh lebih kecil dari GNU C Library; lebih penting lagi, kebutuhan memorinya (dan tetap) jauh lebih rendah.
  • Kecepatan: Bionic dirancang untuk CPU pada frekuensi clock yang relatif rendah.

Referensi

sunting
  1. ^ "Announcing the Android 1.0 SDK, release 1". September 9, 2008. Diarsipkan dari 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 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.

Pranala luar

sunting


📚 Artikel Terkait di Wikipedia

Apple A15

Apple A15 Bionic adalah sistem berbasis ARM 64-bit pada chip (SoC) yang dirancang oleh Apple Inc. Chip ini digunakan di iPhone 13 dan 13 Mini, iPhone 13

Hotel Transylvania

Genndy Tartakovsky, kreator dari Samurai Jack, Dexter's Laboratory, dan Sym-Bionic Titan, dan diproduseri oleh Michelle Murdocca. Pengisi suara film ini adalah

Indah Nevertari

bersolo karier, Indah pernah tergabung dalam sebuah band indie asal Medan "Bionic Band" sebagai vokalis dan sempat mengeluarkan singel yang berjudul "Semua

IPhone

65 inci (1.700 mm), kamera yang lebih canggih dengan Smart HDR, dan cip Bionic A12. iPhone XS dan XS Max dilengkapi fitur IP68 kedap air, cairan, dan debu

IPhone XR

di China. Menggunakan prosesor yang sama dengan XS dan XS Max, Apple A12 Bionic chip dibuat dengan proses 7 nanometer, yang diklaim Apple sebagai "chip

Ubuntu

Diarsipkan dari asli tanggal 13 June 2011. Diakses tanggal 28 October 2010. "BionicBeaver/ReleaseNotes - Ubuntu Wiki". wiki.ubuntu.com. Diakses tanggal 7 July

Sandra Bullock

dan menawarkannya sebuah peran dalam film TV Bionic Showdown: The Six Million Dollar Man and the Bionic Woman (1989). Setelah itu, dia mendapatkan peran

Song Weilong (pemeran)

23, 2023. "宋威龙带你走进《仿生人间》,少有的科幻悬疑剧值得期待" [Song Weilong takes you into "The Bionic World", a rare sci-fi suspense drama worth looking forward to]. Sohu (dalam