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, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Bionic standartna biblioteka movi C vklyuchaye libc 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 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 takozhBusyBoxPrimitkiRelease 1 0 14 2019 Burnette Ed 4 chervnya 2008 roku angl ZDNet Arhiv originalu za 7 zhovtnya 2014 Procitovano 10 serpnya 2011 PosilannyaRozrobka dlya Android 27 chervnya 2009 u Wayback Machine Domashnya storinka Android Native Development Kit NDK 24 veresnya 2019 u Wayback Machine