Bionic (perangkat lunak): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
UltraWan (bicara | kontrib)
update
Tag: kemungkinan perlu pemeriksaan terjemahan Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
Baris 34:
[[Berkas:Free and open-source-software display servers and UI toolkits.svg|jmpl|Diagram Bionic.]]
 
'''Bionic''' adalah implementasi dari [[C standar library|standard C library]], yang dikembangkan oleh [[Google]] untuk [[Android (sistem operasi)|Android]] [[sistem operasi]] .<ref name="Android" /> 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]].<ref>{{cite web|title=Pustaka C Android Memiliki 173 File Kode OpenBSD yang Tidak Berubah|url=http://undeadly.org/cgi?action=article&sid=20140506132000|access-date=8 Oktober 2018}}</ref> 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 libc''' adalah turunan dari kode [[Perpustakaan standar C|standar library C]] [[BSD]] yang awalnya dikembangkan oleh [[Google]] untuk sistem operasi [[Android (sistem operasi)|Android]] yang berbasis [[kernel Linux]]. Bionic memiliki beberapa fitur utama yang khusus diperuntukkan bagi kernel [[Linux]], dan pengembangannya dilakukan secara independen dari basis kode sumber Android lainnya.
 
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 bionik, karena mereka memerlukan [[kernel (sistem operasi)|kernel]] BSD.
 
== Referensi ==