Bionic (бібліотека)

Bionic — стандартна бібліотека мови C (включає libc, libdl, libm, і libpthread), розроблена корпорацією Google для використання в складі ОС Android. Вона поширюється під ліцензією BSD для використання з ядром Linux.

Bionic
Тип стандартна бібліотека мови C
Розробник Google
Версії 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 є:[2]

  1. Використання ліцензії BSD: ОС Android використовує ядро Linux, ліцензоване під GPL, але Google вирішила, по можливості, ізолювати Android від ефекту копілефт GPL ліцензії, щоб мати можливість створювати пропрієтарне ПЗ.
  2. Малий розмір: Bionic використовує менше ресурсів, ніж GNU libc (glibc); це більш важливо, оскільки його вимоги до пам'яті були і залишаються значно нижчими.
  3. Швидкість: Bionic розроблена для роботи на пристроях, центральний процесор яких функціонує на досить низьких частотах.

У Bionic відсутні або не реалізовані багато функцій повнорозмірною libc, такі, як підтримка багатобайтових символів.[джерело?]

Див. також

Примітки

  • Burnette, Ed (4 червня 2008 року). Patrick Brady dissects Android (англ.). ZDNet. Архів оригіналу за 7 жовтня 2014. Процитовано 10 серпня 2011.
  • Посилання

    🔥 Top keywords: Файл:Pornhub-logo.svgГоловна сторінкаPorno for PyrosБрати КапрановиСпеціальна:ПошукUkr.netНові знанняЛіга чемпіонів УЄФАХ-69Файл:XVideos logo.svgСлобоженко Олександр ОлександровичPornhubЧернігівYouTubeУкраїнаЛунін Андрій ОлексійовичІскандер (ракетний комплекс)Шевченко Тарас ГригоровичATACMSДень працівників пожежної охорониВірастюк Василь ЯрославовичВікторія СпартцАлеппоFacebookГолос УкраїниКиївПетриченко Павло ВікторовичДуров Павло ВалерійовичСексФолаутТериторіальний центр комплектування та соціальної підтримкиTelegramНаселення УкраїниГай Юлій ЦезарЛеся УкраїнкаОхлобистін Іван ІвановичOLXДруга світова війнаЗагоризонтний радіолокатор