Bionic (software) (original) (raw)
بايونك هي مكتبة سي المعيارية التي طورتها جوجل لنظام التشغيل أندرويد الخاص بها . بايونك هي مكتبة C مرخصة من بي إس دي للاستخدام مع نواة لينكس . هذا يختلف عن مكتبات بي إس دي سي بالعربية توزيعة برمجيات بيركلي الأخرى التي تتطلب نواة بي إس دي ، ومن مكتبة جنو لسي التي تستخدم رخصة جنو العمومية الصغرى .
Property | Value |
---|---|
dbo:abstract | بايونك هي مكتبة سي المعيارية التي طورتها جوجل لنظام التشغيل أندرويد الخاص بها . بايونك هي مكتبة C مرخصة من بي إس دي للاستخدام مع نواة لينكس . هذا يختلف عن مكتبات بي إس دي سي بالعربية توزيعة برمجيات بيركلي الأخرى التي تتطلب نواة بي إس دي ، ومن مكتبة جنو لسي التي تستخدم رخصة جنو العمومية الصغرى . (ar) Η βιβλιοθήκη Bionic libc είναι μια υλοποίηση της C πρότυπης βιβλιοθήκης (BSD). Η ανάπτυξη της βιβλιοθήκης ξεκίνησε από την Google για να χρησιμοποιηθεί στα λειτουργικά συστήματα Android τα οποία βασίζονται στον πυρήνα Linux. Η βιβλιοθήκη Bionic παρέχει λειτουργίες σχετικές με τον πυρήνα του Linux. Σήμερα η ανάπτυξη της βιβλιοθήκης συνεχίζεται ανεξάρτητα με την ανάπτυξη του πηγαίου κώδικα της πλατφόρμας Android. (el) Bionic is an implementation of the standard C library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc) in being designed for devices with less memory and processor power than a typical Linux system. It is a combination of new code and code from FreeBSD, NetBSD, and OpenBSD released under a BSD license, rather than glibc, which uses the GNU Lesser General Public License. This difference was important in the early days of Android, when static linking was common, and is still helpful in introducing Android to software companies used to proprietary operating systems, who can be wary of the LGPL, and unclear about the differences between it and the full GNU General Public License (GPL). Bionic is a C library for use with the Linux kernel, and provides libc, libdl, and libm (libpthread functionality is part of libc, not a separate library as on some other systems). This differs from the BSD C libraries that bionic shares code with, because they require a BSD kernel. (en) Bionic ist eine Programmbibliothek des Android-Betriebssystems, die den Funktionsumfang der C-Standard-Bibliothek, der Bibliothek für mathematische Funktionen libm, der Bibliothek zum dynamischen Linken libdl und weiteren Funktionsumfang bereitstellt. Bionic unterliegt der BSD-Lizenz und wird von der Open Handset Alliance weiterentwickelt. Der Name Bionic ist eine Anspielung auf den heterogenen Ursprung des genutzten Quellcodes. (de) Bionic es una bifurcación de la biblioteca estándar de C de BSD (también conocida como libc) desarrollado por Google para su sistema operativo Android. (es) Bionic adalah implementasi dari , yang dikembangkan oleh Google untuk Sistem Operasi Android . Ini berbeda dari (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 , bukan glibc, yang menggunakan . 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 , , dan ( fungsionalitas adalah bagian dari , bukan perpustakaan terpisah seperti pada beberapa sistem lain). Ini berbeda dari pustaka C BSD yang berbagi kode dengan bionic, karena mereka memerlukan BSD. (in) 바이오닉(Bionic)은 자사의 안드로이드 운영 체제용으로 구글이 개발한 표준 C 라이브러리(libc, libdl, libm, libpthread 포함)이다. 바이오닉은 리눅스 커널과 함께 사용하는 BSD 라이선스의 C 라이브러리이다. BSD 커널을 요구하는 BSD C 라이브러리, 또 GNU 약소 일반 공중 사용 허가서(GNU LGPL)의 GNU C 라이브러리(glibc)와는 구별된다. (ko) Bionic — вариант стандартной библиотеки языка Си, разработанный Google для использования в составе ОС Android. Она распространяется под лицензией BSD. Разработка библиотеки ведётся отдельно от других реализаций. Задачами Bionic являются: 1. * Использование лицензии BSD: ОС Android использует ядро Linux, лицензированное под GPL, но Google решила по возможности изолировать Android от эффектов GPL. 2. * Малый размер: Bionic использует меньше ресурсов, чем GNU libc (glibc) и даже uClibc. 3. * Скорость: Bionic разработана для работы на устройствах, CPU которых работают на достаточно низких частотах. В Bionic отсутствуют или не реализованы многие функции полноразмерной libc, такие как поддержка многобайтовых символов или обработка исключений C++. (ru) Bionic libc,是一種 C 標準函式庫(包含libc、libdl、libm與libpthread),由 Google 所開發的自由軟體,用於 Android 嵌入式系統上,採用 BSD 授權條款運行於Linux kernel上。Google 希望用它來取代 glibc,它的發展目標是達到輕量化以及高運行速度。與典型的BSD C函式庫不同的地方在於,Bionic不倚賴BSD kernel,也無須使用GNU C函式庫(glibc)的『GNU較寬鬆公共授權條款』。 (zh) Bionic — стандартна бібліотека мови C (включає libc, , libm, і libpthread), розроблена корпорацією Google для використання в складі ОС Android. Вона поширюється під ліцензією BSD для використання з ядром Linux. Розробка бібліотеки ведеться окремо від інших реалізацій. Завданнями Bionic є: 1. * Використання ліцензії BSD: ОС Android використовує ядро Linux, ліцензоване під GPL, але Google вирішила, по можливості, ізолювати Android від ефекту копілефт GPL ліцензії, щоб мати можливість створювати пропрієтарне ПЗ. 2. * Малий розмір: Bionic використовує менше ресурсів, ніж GNU libc (glibc); це більш важливо, оскільки його вимоги до пам'яті були і залишаються значно нижчими. 3. * Швидкість: Bionic розроблена для роботи на пристроях, центральний процесор яких функціонує на досить низьких частотах. У Bionic відсутні або не реалізовані багато функцій повнорозмірною libc, такі, як підтримка багатобайтових символів.[джерело?] (uk) |
dbo:computingPlatform | dbr:ARM_architecture dbr:X86 dbr:X86-64 dbr:ARM64 |
dbo:developer | dbr:Open_Handset_Alliance |
dbo:genre | dbr:C_standard_library |
dbo:license | dbr:BSD_license |
dbo:operatingSystem | dbr:Android_(operating_system) |
dbo:releaseDate | 2008-09-23 (xsd:date) |
dbo:wikiPageExternalLink | http://developer.android.com/ http://developer.android.com/ndk/ https://android.googlesource.com/platform/bionic/ http://elinux.org/Android_Notes%23C_Library_.28bionic.29_info |
dbo:wikiPageID | 31200920 (xsd:integer) |
dbo:wikiPageLength | 17815 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1091232118 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:BSD_license dbr:Jemalloc dbr:Android_software_development dbr:Hybris_(software) dbr:University_of_Houston_Law_Center dbr:Proprietary_software dbc:Android_(operating_system) dbc:Software_using_the_BSD_license dbr:Copyleft dbr:Gdbserver dbr:Clang dbr:FreeBSD dbr:GNU_C_Library dbr:GNU_Compiler_Collection dbr:GNU_General_Public_License dbr:GNU_Lesser_General_Public_License dbr:Google dbr:Musl dbr:Passwd dbr:Android_(operating_system) dbr:Android_10 dbr:Android_11 dbr:Android_Gingerbread dbr:Android_Jelly_Bean dbr:Android_Lollipop dbr:Android_Marshmallow dbr:Android_Nougat dbr:Android_Oreo dbr:License_compatibility dbr:Linus_Torvalds dbr:Linux dbr:Linux_kernel dbr:Standard_Template_Library dbr:Clone_(computing) dbr:Kernel_(operating_system) dbr:BSD dbr:Toybox dbr:ARM_architecture dbr:POSIX dbr:Header_file dbc:Interfaces_of_the_Linux_kernel dbc:C_standard_library dbr:C11_(C_standard_revision) dbr:C_dynamic_memory_allocation dbr:C_standard_library dbr:NetBSD dbr:Nexus_9 dbr:OpenBSD dbr:Open_Handset_Alliance dbr:Operating_system dbr:X86 dbr:X86-64 dbr:SuperH dbr:System_on_a_chip dbr:Dlmalloc dbr:Static_library dbr:Libdl dbr:ARM64 dbr:Pthread dbr:Stdio dbr:Libc dbr:Libm dbr:Libpthread dbr:Gdb dbr:Permissive_license dbr:Printf dbr:User-space |
dbp:developer | dbr:Open_Handset_Alliance |
dbp:genre | dbr:C_standard_library |
dbp:license | Three-clause BSD license (en) |
dbp:name | Android (en) |
dbp:operatingSystem | dbr:Android_(operating_system) |
dbp:platform | dbr:ARM_architecture dbr:X86 dbr:X86-64 dbr:ARM64 |
dbp:released | 2008-09-23 (xsd:date) |
dbp:title | Bionic (en) |
dbp:wikiPageUsesTemplate | dbt:Anchor dbt:Android dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Short_description dbt:Snd dbt:Start_date_and_age dbt:YouTube dbt:CProLang |
dct:subject | dbc:Android_(operating_system) dbc:Software_using_the_BSD_license dbc:Interfaces_of_the_Linux_kernel dbc:C_standard_library |
gold:hypernym | dbr:Library |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:Library yago:Software106566077 |
rdfs:comment | بايونك هي مكتبة سي المعيارية التي طورتها جوجل لنظام التشغيل أندرويد الخاص بها . بايونك هي مكتبة C مرخصة من بي إس دي للاستخدام مع نواة لينكس . هذا يختلف عن مكتبات بي إس دي سي بالعربية توزيعة برمجيات بيركلي الأخرى التي تتطلب نواة بي إس دي ، ومن مكتبة جنو لسي التي تستخدم رخصة جنو العمومية الصغرى . (ar) Η βιβλιοθήκη Bionic libc είναι μια υλοποίηση της C πρότυπης βιβλιοθήκης (BSD). Η ανάπτυξη της βιβλιοθήκης ξεκίνησε από την Google για να χρησιμοποιηθεί στα λειτουργικά συστήματα Android τα οποία βασίζονται στον πυρήνα Linux. Η βιβλιοθήκη Bionic παρέχει λειτουργίες σχετικές με τον πυρήνα του Linux. Σήμερα η ανάπτυξη της βιβλιοθήκης συνεχίζεται ανεξάρτητα με την ανάπτυξη του πηγαίου κώδικα της πλατφόρμας Android. (el) Bionic ist eine Programmbibliothek des Android-Betriebssystems, die den Funktionsumfang der C-Standard-Bibliothek, der Bibliothek für mathematische Funktionen libm, der Bibliothek zum dynamischen Linken libdl und weiteren Funktionsumfang bereitstellt. Bionic unterliegt der BSD-Lizenz und wird von der Open Handset Alliance weiterentwickelt. Der Name Bionic ist eine Anspielung auf den heterogenen Ursprung des genutzten Quellcodes. (de) Bionic es una bifurcación de la biblioteca estándar de C de BSD (también conocida como libc) desarrollado por Google para su sistema operativo Android. (es) 바이오닉(Bionic)은 자사의 안드로이드 운영 체제용으로 구글이 개발한 표준 C 라이브러리(libc, libdl, libm, libpthread 포함)이다. 바이오닉은 리눅스 커널과 함께 사용하는 BSD 라이선스의 C 라이브러리이다. BSD 커널을 요구하는 BSD C 라이브러리, 또 GNU 약소 일반 공중 사용 허가서(GNU LGPL)의 GNU C 라이브러리(glibc)와는 구별된다. (ko) Bionic libc,是一種 C 標準函式庫(包含libc、libdl、libm與libpthread),由 Google 所開發的自由軟體,用於 Android 嵌入式系統上,採用 BSD 授權條款運行於Linux kernel上。Google 希望用它來取代 glibc,它的發展目標是達到輕量化以及高運行速度。與典型的BSD C函式庫不同的地方在於,Bionic不倚賴BSD kernel,也無須使用GNU C函式庫(glibc)的『GNU較寬鬆公共授權條款』。 (zh) Bionic is an implementation of the standard C library, developed by Google for its Android operating system. It differs from the GNU C Library (glibc) in being designed for devices with less memory and processor power than a typical Linux system. It is a combination of new code and code from FreeBSD, NetBSD, and OpenBSD released under a BSD license, rather than glibc, which uses the GNU Lesser General Public License. This difference was important in the early days of Android, when static linking was common, and is still helpful in introducing Android to software companies used to proprietary operating systems, who can be wary of the LGPL, and unclear about the differences between it and the full GNU General Public License (GPL). (en) Bionic adalah implementasi dari , yang dikembangkan oleh Google untuk Sistem Operasi Android . Ini berbeda dari (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 , bukan glibc, yang menggunakan . 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. (in) Bionic — вариант стандартной библиотеки языка Си, разработанный Google для использования в составе ОС Android. Она распространяется под лицензией BSD. Разработка библиотеки ведётся отдельно от других реализаций. Задачами Bionic являются: В Bionic отсутствуют или не реализованы многие функции полноразмерной libc, такие как поддержка многобайтовых символов или обработка исключений C++. (ru) Bionic — стандартна бібліотека мови C (включає libc, , libm, і libpthread), розроблена корпорацією Google для використання в складі ОС Android. Вона поширюється під ліцензією BSD для використання з ядром Linux. Розробка бібліотеки ведеться окремо від інших реалізацій. Завданнями Bionic є: У Bionic відсутні або не реалізовані багато функцій повнорозмірною libc, такі, як підтримка багатобайтових символів.[джерело?] (uk) |
rdfs:label | بايونك (برمجية) (ar) Bionic (Software) (de) Bionic (λογισμικό) (el) Bionic (software) (en) Bionic (software) (es) Bionic (perangkat lunak) (in) 바이오닉 (소프트웨어) (ko) Bionic (библиотека) (ru) Bionic (бібліотека) (uk) Bionic (軟體) (zh) |
owl:sameAs | freebase:Bionic (software) wikidata:Bionic (software) dbpedia-ar:Bionic (software) dbpedia-de:Bionic (software) dbpedia-el:Bionic (software) dbpedia-es:Bionic (software) dbpedia-fa:Bionic (software) dbpedia-id:Bionic (software) dbpedia-ko:Bionic (software) dbpedia-no:Bionic (software) dbpedia-ru:Bionic (software) dbpedia-uk:Bionic (software) dbpedia-zh:Bionic (software) https://global.dbpedia.org/id/3jVtJ |
prov:wasDerivedFrom | wikipedia-en:Bionic_(software)?oldid=1091232118&ns=0 |
foaf:homepage | https://android.googlesource.com/platform/bionic/ |
foaf:isPrimaryTopicOf | wikipedia-en:Bionic_(software) |
foaf:name | Android (en) |
is dbo:wikiPageDisambiguates of | dbr:Bionic_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:Zygote_(software) dbr:Libbionic dbr:Bionic_libc |
is dbo:wikiPageWikiLink of | dbr:List_of_display_servers dbr:Hybris_(software) dbr:Replicant_(operating_system) dbr:Index_of_Android_OS_articles dbr:Glibc dbr:Google_I/O dbr:Musl dbr:Android_(operating_system) dbr:Android_NDK dbr:Bernhard_Rosenkränzer dbr:License_compatibility dbr:Linux dbr:Linux_gaming dbr:Linux_kernel_interfaces dbr:BSD_licenses dbr:Wear_OS dbr:GNU/Linux_naming_controversy dbr:Linux_range_of_use dbr:List_of_ARM_Cortex-M_development_tools dbr:CyanogenMod dbr:Fira_OS dbr:Fire_OS dbr:Bionic_(disambiguation) dbr:AsteroidOS dbr:Software_relicensing dbr:C_standard_library dbr:Newlib dbr:OpenBSD dbr:Zygote_(software) dbr:Nokia_X_platform dbr:Libbionic dbr:Bionic_libc |
is rdfs:seeAlso of | dbr:Booting_process_of_Android_devices |
is foaf:primaryTopic of | wikipedia-en:Bionic_(software) |