Bionic — стандартна бібліотека мови C (включає libc, , libm, і libpthread), розроблена корпорацією Google для використання в складі ОС Android. Вона поширюється під ліцензією BSD для використання з ядром Linux.
Тип | стандартна бібліотека мови C |
---|---|
Розробник | |
Версії | 1.0.14 (12 липня 2019)[1] |
Операційна система | Android |
Мова програмування | C |
Ліцензія | BSD |
Репозиторій | https://android.googlesource.com/platform/bionic/, https://github.com/aosp-mirror/platform_bionic.git |
Вебсайт | developer.android.com |
Розробка бібліотеки ведеться окремо від інших реалізацій. Завданнями Bionic є:
- Використання ліцензії BSD: ОС Android використовує ядро Linux, ліцензоване під GPL, але Google вирішила, по можливості, ізолювати Android від ефекту копілефт GPL ліцензії, щоб мати можливість створювати пропрієтарне ПЗ.
- Малий розмір: Bionic використовує менше ресурсів, ніж GNU libc (glibc); це більш важливо, оскільки його вимоги до пам'яті були і залишаються значно нижчими.
- Швидкість: Bionic розроблена для роботи на пристроях, центральний процесор яких функціонує на досить низьких частотах.
У Bionic відсутні або не реалізовані багато функцій повнорозмірною libc, такі, як підтримка багатобайтових символів.[]
Див. також
Примітки
Посилання
- Розробка для Android [Архівовано 27 червня 2009 у Wayback Machine.]
- Домашня сторінка Android Native Development Kit (NDK) [Архівовано 24 вересня 2019 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Nemaye perevirenih versij ciyeyi storinki jmovirno yiyi she ne pereviryali na vidpovidnist pravilam proektu U Vikipediyi ye statti pro inshi znachennya cogo termina Bionic znachennya Bionic standartna biblioteka movi C vklyuchaye libc libdl libm i libpthread rozroblena korporaciyeyu Google dlya vikoristannya v skladi OS Android Vona poshiryuyetsya pid licenziyeyu BSD dlya vikoristannya z yadrom Linux BionicTipstandartna biblioteka movi CRozrobnikGoogleVersiyi1 0 14 12 lipnya 2019 1 Operacijna sistemaAndroidMova programuvannyaCLicenziyaBSDRepozitorijhttps android googlesource com platform bionic https github com aosp mirror platform bionic gitVebsajtdeveloper android com Rozrobka biblioteki vedetsya okremo vid inshih realizacij Zavdannyami Bionic ye 2 Vikoristannya licenziyi BSD OS Android vikoristovuye yadro Linux licenzovane pid GPL ale Google virishila po mozhlivosti izolyuvati Android vid efektu kopileft GPL licenziyi shob mati mozhlivist stvoryuvati propriyetarne PZ Malij rozmir Bionic vikoristovuye menshe resursiv nizh GNU libc glibc ce bilsh vazhlivo oskilki jogo vimogi do pam yati buli i zalishayutsya znachno nizhchimi Shvidkist Bionic rozroblena dlya roboti na pristroyah centralnij procesor yakih funkcionuye na dosit nizkih chastotah U Bionic vidsutni abo ne realizovani bagato funkcij povnorozmirnoyu libc taki yak pidtrimka bagatobajtovih simvoliv dzherelo Div takozhred adb klibc BusyBoxPrimitkired Release 1 0 14 2019 Burnette Ed 4 chervnya 2008 roku Patrick Brady dissects Android angl ZDNet Arhiv originalu za 7 zhovtnya 2014 Procitovano 10 serpnya 2011 Posilannyared Rozrobka dlya Android Arhivovano 27 chervnya 2009 u Wayback Machine Domashnya storinka Android Native Development Kit NDK Arhivovano 24 veresnya 2019 u Wayback Machine Otrimano z https uk wikipedia org wiki Bionic biblioteka