If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: en.wikipedia.org/wiki/Bionic_(software) - Bionic (software) - Wikipedia.

site address: en.wikipedia.org/wiki/Bionic_(software) redirected to: en.wikipedia.org/wiki/Bionic_(software)

site title: Bionic (software)...

Our opinion (on Monday 21 September 2026 8:31:44 UTC):

website (probably) only for adults * website (probably) only for adults ! website (probably) immoral * website (probably) immoral ! RED status (not recommended) - not recommended
After content analysis of this website we propose the following hashtags:


Hashtags existing on this website:




Meta tags:

Headings (most frequently used words):

bionic, software, contents, original, goals, supported, architectures, components, differences, from, posix, relationship, to, the, ndk, fortify, source, controversies, see, also, references, external, links,

Text of the page (most frequently used words):
the (106), android (71), and (46), ndk (31), #bionic (29), for (29), from (26), google (20), with (19), that (17), this (15), platform (15), libc (15), but (15), code (14), edit (14), linux (13), library (13), memory (13), development (13), devices (13), are (13), software (12), was (12), pro (12), source (11), support (11), license (10), bsd (10), developers (9), all (9), kernel (9), retrieved (9), not (9), fortify (9), which (9), were (9), use (8), glibc (8), functions (8), releases (8), headers (8), used (8), because (8), gnu (8), jemalloc (8), wikipedia (7), page (7), clang (7), posix (7), api (7), pixel (7), one (7), copyleft (7), its (7), standard (6), system (6), other (6), time (6), implementation (6), oreo (6), kit (6), native (6), since (6), some (6), such (6), still (6), most (6), languages (5), search (5), non (5), links (5), open (5), app (5), tools (5), com (5), original (5), gpl (5), also (5), has (5), than (5), there (5), low (5), dlmalloc (5), contents (4), about (4), available (4), additional (4), articles (4), references (4), gcc (4), string (4), dynamic (4), header (4), files (4), features (4), applications (4), fold (4), lollipop (4), developer (4), application (4), 2016 (4), been (4), historically (4), when (4), supports (4), include (4), current (4), supported (4), only (4), uses (4), general (4), article (4), hide (4), move (4), sidebar (4), mobile (3), view (3), using (3), categories (3), different (3), operating (3), comparison (3), compilers (3), file (3), runtime (3), apps (3), free (3), custom (3), htc (3), play (3), x86 (3), 2013 (3), nexus (3), marshmallow (3), jelly (3), bean (3), sources (3), anatomy (3), 2011 (3), new (3), archived (3), 2017 (3), security (3), printf (3), history (3), space (3), pdf (3), part (3), portal (3), licensed (3), any (3), checks (3), more (3), prior (3), functionality (3), can (3), older (3), built (3), r16 (3), called (3), libandroid_support (3), required (3), same (3), fixes (3), level (3), third (3), party (3), many (3), does (3), libm (3), libpthread (3), switched (3), allocator (3), much (3), architectures (3), removed (3), create (3), public (3), linking (3), goals (3), main (3), toggle (2), table (2), legal (2), contact (2), privacy (2), policy (2), under (2), terms (2), may (2), wayback (2), needing (2), september (2), 2025 (2), short (2), description (2), wikidata (2), org (2), index (2), compatibility (2), visual (2), studio (2), eclipse (2), embedded (2), musl (2), libhybris (2), implementations (2), c11 (2), programming (2), java (2), related (2), distributions (2), xperia (2), oxygenos (2), experience (2), hive (2), flyme (2), emui (2), coloros (2), services (2), fastboot (2), recovery (2), booting (2), remix (2), galaxy (2), things (2), nougat (2), gingerbread (2), project (2), events (2), material (2), firebase (2), cloud (2), messaging (2), official (2), notes (2), home (2), 2008 (2), physiology (2), external (2), raymond (2), nimmer (2), microsoft (2), linus (2), torvalds (2), blog (2), remove (2), zygote (2), 2020 (2), scudo (2), hardening (2), user (2), specific (2), processes (2), others (2), see (2), get (2), work (2), challenged (2), law (2), controversies (2), like (2), meant (2), default (2), less (2), providing (2), while (2), targeting (2), versions (2), before (2), buffer (2), these (2), compile (2), run (2), itself (2), _fortify_source (2), linked (2), weren (2), old (2), breaking (2), family (2), directly (2), each (2), unified (2), first (2), offered (2), levels (2), they (2), information (2), those (2), being (2), have (2), later (2), replaced (2), widespread (2), lacks (2), relationship (2), extensions (2), various (2), differences (2), stlport (2), longer (2), must (2), stl (2), separate (2), single (2), threaded (2), even (2), ever (2), gdbserver (2), dropped (2), gdb (2), libdl (2), written (2), scratch (2), freebsd (2), extra (2), requirements (2), bit (2), two (2), performance (2), switch (2), lower (2), speed (2), openbsd (2), components (2), armv7 (2), though (2), neon (2), designed (2), substitute (2), subject (2), lesser (2), lgpl (2), proprietary (2), without (2), static (2), version (2), differs (2), learn (2), help (2), citations (2), appearance (2), upload (2), changes (2), read (2), log (2), account (2), donate (2), menu (2), add, topic, cookie, statement, statistics, conduct, safety, contacts, disclaimers, text, apply, site, you, agree, registered, trademark, profit, organization, wikimedia, foundation, inc, creative, commons, attribution, sharealike, rendered, parsoid, last, edited, august, 2026, utc, hidden, webarchive, template, interfaces, https, php, title, bionic_, oldid, 1371638804, category, dennis, ritchie, designer, zig, vala, objective, alef, descendant, pascal, netbeans, kdevelop, gnome, builder, geany, codelite, blocks, clion, anjuta, ides, watcom, msvc, tcc, sdcc, pcc, norcroft, lcc, icc, iar, workbench, compcert, comeau, borland, turbo, ack, uclibc, newlib, windows, crt, klibc, eglibc, dietlibc, variadic, math, char, data, types, preprocessor, syntax, operators, freestanding, misra, c2y, c23, c17, c99, ansi, language, telecommunications, telecommunication, portals, chrome, issues, smartphone, patent, wars, oracle, bluestacks, lawn, statues, chromecast, androidland, topics, launchers, stores, lists, assisted, superuser, kingo, root, magisk, xposed, supersu, rooting, zenui, xos, origin, touchwiz, nothing, motoblur, optimus, sense, xolo, hios, funtouch, cherry, alternative, uis, formerly, safetynet, integrity, maps, apis, clockworkmod, twrp, mode, process, zui, miui, xiaomi, hyperos, ubuntu, tcl, slimroms, resurrection, replicant, pixelexperience, ophone, omnirom, nokia, meta, horizon, liteos, kali, nethunter, iodéos, divestos, cyanogenmod, crdroid, lineageos, lewa, grapheneos, fire, magicos, copperheados, realme, calyxos, barnes, noble, nook, baidu, aokp, alios, smartphones, sony, ultra, samsung, moto, pad, edition, player, 2012, 10a, tablet, wear, automotive, derivatives, pie, kitkat, ice, cream, sandwich, honeycomb, froyo, eclair, donut, cupcake, aosp, lab, challenge, communities, daydream, cardboard, reality, virtual, augmented, sqlite, kml, xml, kotlin, databases, mit, inventor, adt, intellij, idea, ide, integrated, environments, gson, gradle, openjdk, apache, harmony, openbinder, sans, noto, roboto, droid, fonts, design, admob, skia, renderscript, oadk, accessory, jetpack, compose, gms, fcm, gcm, dalvik, sdk, apk, package, bundle, adb, debug, bridge, art, products, elinux, repository, youtube, ipinfoblog, infringement, disclosure, risk, platforms, launches, suit, take, march, itworld, machine, sued, theregister, googleblog, googlesource, changelog, discussions, fortify_source, release, elliott, hughes, define, status, revision, definition, florian, mueller, foss, patents, want, keep, out, turner, david, 2009, name, comes, fact, consists, mix, pieces, bits, deal, threads, signals, few, questions, burnette, june, zdnet, patrick, brady, dissects, toybox, known, hybris, computer, creation, gplv2, rid, claimed, cleaned, copyright, able, reducing, them, copyrightable, facts, creator, considered, behaviour, acceptable, interpretation, instance, professor, university, houston, center, shortcomings, closely, tied, makes, very, difficult, well, swapped, compiler, became, substantially, useful, overhauled, mind, resulting, par, overhaul, added, above, beyond, catch, necessarily, causing, undefined, behavior, obviously, incorrect, requires, enhancements, mr1, similar, feature, where, overruns, performed, sizes, determined, otherwise, relies, portability, limited, enabled, memcpy, strcat, strcpy, unsafe, provide, wasn, introduced, numerous, bugs, positional, arguments, r25, existed, then, r26, gone, contain, everything, needed, r14, opt, basis, had, forked, copies, constant, structure, definitions, example, users, going, period, annotated, set, targeted, visible, r15, diverged, r11, forks, their, equivalents, initially, focused, target, contributes, belief, exported, 803, exports, 1278, increase, implemented, deliberately, conform, standards, reasons, format, although, aims, implement, missing, endpwent, getpwent, setpwent, inapplicable, database, complete, passwd, including, libstdc, included, r18, note, provided, bundled, libresolv, librt, attempt, optimize, case, multi, environment, instruction, doesn, libthread_db, includes, statically, latest, lldb, relevant, subsequent, linker, largely, optimized, assembler, contributed, vendors, soc, effectively, pointers, hosting, zygotes, service, parent, changed, over, predating, doug, lea, gives, higher, cost, bookkeeping, did, away, through, svelte, configuration, disables, tcache, nearly, match, overhead, keeping, sacrifices, high, however, permitted, parts, bsds, mainly, whereas, pthread, stdio, kernels, currently, arm, arm64, riscv64, continued, armv5, armeabi, until, r24, partial, shipped, never, mips64, r17, mips, cpus, relatively, clock, frequencies, small, size, smaller, importantly, remain, wanted, isolate, effect, licenses, ecosystem, both, directions, could, act, isolation, layer, between, core, therefore, chosen, compatible, permissive, contrast, explicitly, allows, allow, linkable, object, based, publicly, stated, following, provides, systems, libraries, shares, require, developed, processor, power, typical, combination, released, rather, difference, important, early, days, common, own, cannot, existing, binary, interface, netbsd, how, message, please, unsourced, jstor, scholar, books, newspapers, news, find, adding, reliable, improve, needs, encyclopedia, item, projects, printable, download, print, export, legacy, parser, shortened, url, cite, permanent, link, what, here, actions, english, talk, українська, русский, norsk, bokmål, 한국어, 日本語, bahasa, indonesia, فارسی, español, ελληνικά, deutsch, العربية, top, personal, special, pages, recent, community, contribute, random, navigation, jump, content,


Text of the page (random words):
content main menu main menu move to sidebar hide navigation main page contents current events random article about wikipedia contact us contribute help learn to edit community portal recent changes upload file special pages search search appearance donate create account log in personal tools donate create account log in contents move to sidebar hide top 1 original goals 2 supported architectures 3 components 4 differences from posix 5 relationship to the ndk 6 fortify source 7 controversies 8 see also 9 references 10 external links toggle the table of contents bionic software 12 languages العربية deutsch ελληνικά español فارسی bahasa indonesia 日本語 한국어 norsk bokmål русский українська 中文 edit links article talk english read edit view history tools tools move to sidebar hide actions read edit view history general what links here related changes upload file permanent link page information cite this page get shortened url switch to legacy parser print export download as pdf printable version in other projects wikidata item appearance move to sidebar hide from wikipedia the free encyclopedia c standard library for android operating system this article needs more citations please help improve this article by adding citations to reliable sources unsourced material may be challenged and removed find sources bionic software news newspapers books scholar jstor september 2025 learn how and when to remove this message bionic is an implementation of the c standard 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 since bionic has its own application binary interface it cannot be replaced by a different libc without breaking all existing apps 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 original goals edit the original publicly stated goals for bionic were the following 1 2 bsd licensed google wanted to isolate android applications from the effect of copyleft licenses to create a proprietary user space and application ecosystem 3 but android is based on the linux kernel which is subject to the copyleft gnu general public license gpl version 2 the most widespread standard c library for the linux kernel is the gnu c library glibc which is subject to the gnu lesser general public license lgpl also a copyleft license in contrast to the gpl the lgpl explicitly allows for dynamic linking but it does not allow static linking of proprietary software without providing source code or linkable object files the permissive bsd license is a non copyleft license that is compatible in both directions a bsd licensed glibc substitute could act as an isolation layer between the copyleft core kernel and the non copyleft applications and was therefore chosen by google for its bionic as a glibc substitute 4 small size bionic was much smaller than the gnu c library more importantly its memory requirements were and remain much lower speed bionic was designed for cpus at relatively low clock frequencies supported architectures edit bionic only supports linux kernels but currently supports the arm arm64 riscv64 x86 and x86 64 architectures the platform itself required armv7 with neon since marshmallow 5 though the android native development kit ndk continued to support armv5 which it called armeabi up until ndk r16 the ndk still supports armv7 though ndk r24 dropped support for non neon historically there was partial sh 4 support in the platform but no devices ever shipped and support has since been removed the ndk never supported sh 4 and mips and mips64 support were removed from the ndk in r17 components edit some parts of the libc source such as stdio are from the bsds mainly openbsd whereas others such as the pthread implementation were written from scratch the dynamic memory allocator implementation has changed over time releases predating lollipop include a single native memory allocator doug lea s dlmalloc for lollipop and marshmallow include two implementations dlmalloc and jemalloc jemalloc gives much higher performance than dlmalloc but at the cost of extra memory required for bookkeeping most devices switched to jemalloc but low memory devices did not switch away from dlmalloc for nougat through android 10 all devices use jemalloc low memory devices use a svelte configuration of jemalloc that disables the tcache to nearly match the lower memory overhead of dlmalloc while keeping most of the speed of jemalloc in android 11 the memory allocator for most devices was switched to scudo which sacrifices some of jemalloc s high performance for additional security hardening features 6 low memory devices however are still permitted to use jemalloc 7 some 64 bit devices like the nexus 9 are effectively low memory devices because of the extra space requirements of 64 bit pointers and hosting of two zygotes zygote is an android system service that is the parent of all android application processes 8 the libm source is largely freebsd s but with optimized assembler contributed by the various soc vendors the dynamic linker and libdl were written from scratch bionic doesn t include libthread_db used by gdbserver but the ndk does the android platform includes a statically linked gdbserver so that developers can use the latest gdb even on old devices since android dropped gdb support and switched to lldb this is no longer relevant in subsequent releases there is no separate libpthread libresolv or librt on android the functionality is all in libc for libpthread there is no attempt to optimize for the single threaded case because apps are in a multi threaded environment even before the first instruction of third party code is ever run the android platform uses libc for the c standard library releases up to and including lollipop used stlport the ndk historically offered stlport and gnu libstdc but those are not longer included in ndk r18 and later releases 9 note that if any native code in an android app uses c all the c must use the same stl the stl is not provided by the android os and must be bundled with each app differences from posix edit although bionic aims to implement all of c11 and posix there are still as of android 15 about 11 posix functions missing 10 from libc there are also posix functions such as the endpwent getpwent setpwent family that are inapplicable to android because it lacks a passwd database as of oreo libm is complete some functions deliberately do not conform to the posix or c standards for security reasons such as printf which does not support the n format string 11 many of the most used gnu extensions are implemented in bionic as are various bsd extensions relationship to the ndk edit platform code uses bionic directly but third party developers use the android native development kit ndk many third party developers still target older os releases which contributes to a widespread belief that bionic lacks many features gingerbread exported 803 functions from libc but oreo exports 1278 a 1 6x increase 10 historically the ndk and the platform diverged but ndk r11 and later have replaced ndk forks with their current platform equivalents this work initially focused on the gcc and clang compilers prior to ndk r14 when unified headers were first offered on an opt in basis the ndk had forked copies of the platform headers for different api levels this meant that header only fixes fixes to constant or structure definitions for example weren t available to most ndk users because they d be targeting an older api level but platform fixes were only going in to the current platform headers in the oreo development period the platform headers were annotated with api level information so that the same set of headers can be used for all api levels with only those functions available at the developer s targeted api level being visible these are the so called unified headers and have been the default since ndk r15 prior to ndk r16 the ndk linked a library called libandroid_support a to code using libc to provide functions required by libc that weren t in old os releases this wasn t the same code used by the platform and introduced numerous bugs such as breaking positional arguments to the printf family in any code that used libc from ndk r16 to r25 libandroid_support a still existed but was built directly from the then current platform source at the time each ndk was built from ndk r26 libandroid_support a is gone because all os versions still supported by the ndk contain everything needed by libc fortify source edit as of android jelly bean mr1 4 2 bionic supports similar functionality to glibc s _fortify_source 12 which is a feature where unsafe string and memory functions such as strcpy strcat and memcpy include checks for buffer overruns these checks are performed at compile time if the buffer sizes can be determined at compile time or run time otherwise because fortify relies on runtime support from libc its portability to older android releases is limited 13 the platform itself is built with _fortify_source enabled historically one of the shortcomings of fortify has been that it is closely tied with gcc which makes it very difficult to support well in other compilers like clang this meant that when android swapped to clang as its default compiler 14 bionic s fortify implementation became substantially less useful in android oreo 8 0 bionic s fortify was overhauled 15 with clang in mind resulting in fortify on clang providing an experience on par with fortify on gcc since this overhaul some checks were added above and beyond glibc s to catch code that while not necessarily causing undefined behavior is obviously incorrect because this new implementation requires no more libc support than the prior one the clang specific enhancements are available to applications targeting versions of android before oreo controversies edit for the creation of bionic google used gplv2 licensed linux kernel header files to get rid of the gpl google claimed that it cleaned the header files from any copyright able work reducing them to non copyrightable facts 16 17 linux creator linus torvalds considered google s behaviour to be acceptable 17 but google s interpretation of the gpl has been challenged for instance by raymond nimmer a law professor at the university of houston law center 18 see also edit computer programming portal free and open source software portal hybris also known as libhybris musl toybox references edit burnette ed june 4 2008 patrick brady dissects android zdnet turner david 2009 02 07 questions about bionic the name bionic comes from the fact that it is part bsd and part linux its source code consists in a mix of bsd c library pieces with custom linux specific bits used to deal with threads processes signals and a few others things android anatomy and physiology pdf p 36 archived from the original pdf on 2016 04 08 retrieved 2017 07 15 license we want to keep gpl out of user space florian mueller foss patents android 6 0 compatibility definition system hardening in android 11 android developers blog retrieved 2020 12 20 scudo android open source project retrieved 2020 12 20 zygote anatomy of android archived from the original on 2016 03 15 retrieved 2016 03 14 ndk revision history android ndk 1 2 android bionic status elliott hughes libc define to remove support for n from printf 3 android 4 2 jelly bean release notes android developers android com retrieved 2013 12 27 android 4 2 and fortify_source android security discussions retrieved 2013 12 27 android ndk changelog android ndk android googlesource com retrieved 2017 08 28 fortify in android android developers blog android developers googleblog com retrieved 2017 08 28 google android and the linux headers on theregister com 2011 1 2 android sued by microsoft not by linux archived 2016 01 13 at the wayback machine microsoft launches new android suit linus torvalds take on linux kernel headers and android on itworld march 21 2011 infringement and disclosure risk in development on copyleft platforms on ipinfoblog com by raymond nimmer 2011 external links edit google i o 2008 anatomy and physiology of an android on youtube developer home page for android android native development kit ndk home page bionic sources official repository bionic notes on elinux org v t e android android go comparison of products software development development tools official android runtime art software development kit sdk android debug bridge adb fastboot android app bundle android application package apk bionic dalvik firebase google cloud messaging gcm firebase cloud messaging fcm google mobile services gms jetpack compose native development kit ndk open accessory development kit oadk renderscript skia admob material design fonts droid roboto noto google sans google developers other openbinder apache harmony openjdk gradle gson integrated development environments ide android studio intellij idea eclipse android development tools adt mit app inventor languages databases java kotlin xml kml c c sqlite augmented virtual reality android xr cardboard daydream events communities google i o developer challenge developer lab android open source project aosp releases cupcake 1 5 donut 1 6 eclair 2 0 2 1 froyo 2 2 gingerbread 2 3 honeycomb 3 x ice cream sandwich 4 0 jelly bean 4 1 4 3 kitkat 4 4 lollipop 5 x marshmallow 6 x nougat 7 x oreo 8 x pie 9 10 11 12 13 14 15 16 17 derivatives android automotive android things tv devices android xr wear os devices pixel c pixel pixel xl 2 2 xl 3 3 xl 3a 3a xl 4 4 xl 4a 4a 5g 5 5a 6 6 pro 6a 7 7 pro 7a fold tablet 8 8 pro 8a 9 9 pro 9 pro xl 9 pro fold 9a pixel 10 10 pro 10 pro xl 10 pro fold 10a pixel 11 11 pro 11 pro xl 11 pro fold nexus one s galaxy nexus 4 10 q 5 5x 6 6p 7 2012 2013 9 player play edition htc one m7 htc one m8 lg g pad 8 3 moto g samsung galaxy s4 sony xperia z ultra android one other smartphones custom distributions alios android x86 remix os aokp baidu yi barnes noble nook calyxos coloros oxygenos realme ui copperheados emui magicos fire os flyme os grapheneos lewa os lineageos e crdroid cyanogenmod divestos iodéos kali nethunter liteos meta horizon os nokia x software platform omnirom ophone pixelexperience pixel ui replicant resurrection remix os slimroms tcl ui ubuntu for android xiaomi hyperos miui zui booting recovery booting process recovery mode twrp clockworkmod fastboot apis google maps google play services play integrity ...
Images from subpage: "en.wikipedia.org/wiki/Kernel_(operating_system)" Verify
Images from subpage: "en.wikipedia.org/w/index.php?title=Bionic_(software)&action=... " Verify
Images from subpage: "en.wikipedia.org/wiki/Copyleft" Verify
Images from subpage: "en.wikipedia.org/wiki/Proprietary_software" Verify
Images from subpage: "en.wikipedia.org/wiki/User-space" Verify

Verified site has: 401 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150
151-155 156-160 161-165 166-170 171-175 176-180 181-185 186-190 191-195 196-200
201-205 206-210 211-215 216-220 221-225 226-230 231-235 236-240 241-245 246-250
251-255 256-260 261-265 266-270 271-275 276-280 281-285 286-290 291-295 296-300
301-305 306-310 311-315 316-320 321-325 326-330 331-335 336-340 341-345 346-350
351-355 356-360 361-365 366-370 371-375 376-380 381-385 386-390 391-395 396-400
401-401


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
content-length 0
location htt????/en.wikipedia.org/wiki/Bionic_(software)
server HAProxy
x-cache cp6011 int
x-cache-status int-tls
connection close
HTTP/2 200
date Sun, 20 Sep 2026 23:59:13 GMT
server mw-web.eqiad.main-5f96df4694-kqcf8
x-content-type-options nosniff
content-language en
accept-ch
reporting-endpoints csp-report-to-endpoint= /w/api.php?action=cspreport&format=json ;
content-security-policy script-src unsafe-eval blob: self meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline auth.wikimedia.org; default-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org en.wikibooks.org en.wikinews.org en.wikiquote.org en.wikisource.org en.wikiversity.org en.wikivoyage.org en.wiktionary.org www.mediawiki.org commons.wikimedia.org foundation.wikimedia.org incubator.wikimedia.org species.wikimedia.org wikimania.wikimedia.org www.wikidata.org www.wikifunctions.org auth.wikimedia.org; style-src self data: blob: upload.wikimedia.org thumb.wikimedia.org htt????/commons.wikimedia.org meta.wikimedia.org *.wikimedia.org *.wikipedia.org *.wikinews.org *.wiktionary.org *.wikibooks.org *.wikiversity.org *.wikisource.org wikisource.org *.wikiquote.org *.wikidata.org *.wikifunctions.org *.wikivoyage.org *.mediawiki.org mediawiki.org wikimedia.org *.wmflabs.org *.wmcloud.org *.toolforge.org wss://*.toolforge.org *.jsdelivr.net unpkg.com cdnjs.cloudflare.com raw.githubusercontent.com *.github.com code.jquery.com cdn.mathjax.org use.typekit.net fonts.cdnfonts.com use.fontawesome.com i.ytimg.com rsms.me doi.org localhost htt????/localhost:* htt???/localhost:* wss://localhost:* ws://localhost:* *.google.com *.gstatic.com *.googleapis.com *.translate.yandex.net yastatic.net ya.ru radically.github.io cdn.sammdot.ca cdn.fontshare.com viaf.org publicai-proxy.alaexis.workers.dev iiif.archive.org api.flickr.com live.staticflickr.com api.anthropic.com api.openai.com api.publicai.co catalogo.pusc.it parsifal.urbe.it opac.sbn.it overpass-api.de api.openrouteservice.org archive.org *.openstreetmap.org *.waymarkedtrails.org *.thunderforest.com registry.ipe.wiki analytics.ipe.wiki qlever.dev app.goacoustic.com wikipedia-archive.ourworldindata.org api.inaturalist.org inaturalist-open-data.s3.amazonaws.com validator.w3.org db.onlinewebfonts.com fontlibrary.org unsafe-inline ; object-src none ; report-uri /w/api.php?action=cspreport&format=json; report-to csp-report-to-endpoint
last-modified Sat, 12 Sep 2026 02:19:20 GMT
content-type text/html; charset=UTF-8
content-encoding gzip
age 18222
accept-ranges bytes
x-cache cp6016 hit, cp6009 miss
x-cache-status hit-local
strict-transport-security max-age=106384710; includeSubDomains; preload
report-to group : wm_nel , max_age : 604800, endpoints : [ url : htt????/intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0 ]
nel report_to : wm_nel , max_age : 604800, failure_fraction : 0.05, success_fraction : 0.0
set-cookie WMF-Last-Access=21-Sep-2026;Path=/;HttpOnly;secure;Expires=Fri, 23 Oct 2026 00:00:00 GMT
set-cookie WMF-Last-Access-Global=21-Sep-2026;Path=/;Domain=.wikipedia.org;HttpOnly;secure;Expires=Fri, 23 Oct 2026 00:00:00 GMT
set-cookie WMF-DP=393;Path=/;HttpOnly;secure;Expires=Mon, 21 Sep 2026 00:00:00 GMT
x-client-ip 5.135.42.194
cache-control private, s-maxage=0, max-age=0, must-revalidate, no-transform
vary Accept-Encoding,X-Subdomain,Cookie,Authorization,User-Agent
set-cookie GeoIP=FR:::48.86:2.34:v4; Path=/; secure; Domain=.wikipedia.org
set-cookie NetworkProbeLimit=0.001;Path=/;Secure;SameSite=None;Max-Age=3600
set-cookie WMF-Uniq=g_yyW7vZzrh71b3LWPcGNQPiAAAAAFvdtCy4ksbLSHeWMnUiESgR0lWGaFFTv_uf;Domain=.wikipedia.org;Path=/;HttpOnly;secure;SameSite=None;Expires=Tue, 21 Sep 2027 00:00:00 GMT
x-request-id 47443745-263b-4402-9736-abdc2d78c3ea
x-analytics
server-timing cache;desc= hit-local , host;desc= cp6009 ,co_id;desc= 2597918573

Meta Tags

title="Bionic (software) - Wikipedia"
charset="UTF-8"
name="ResourceLoaderDynamicStyles" content=""
name="generator" content="MediaWiki 1.47.0-wmf.20"
name="referrer" content="origin"
name="referrer" content="origin-when-cross-origin"
name="robots" content="max-image-preview:standard"
name="format-detection" content="telephone=no"
name="viewport" content="width=1120"
property="og:title" content="Bionic (software) - Wikipedia"
property="og:type" content="website"
property="mw:PageProp/toc" id="mwHA" data-mw='{"autoGenerated":true}'

Load Info

page size196127
load time (s)0.115115
redirect count1
speed download328286
server IP 185.15.58.224
* all occurrences of the string "http://" have been changed to "htt???/"