Bionic - 64 bit ABI and 64-bit ART

This proposal has been accepted as a session.

*

One Line Summary

Overview of Android's runtime and libc.

Abstract

ART is an evolution of the Android runtime, first made available as a developer option on Android 4.4 KitKat. It comes with improvements in the garbage collector, threading and locking model, compiler and runtime performance. It also adds support for 64-bit architectures. This talk will look at how ART differs from earlier runtimes.

Bionic is Android’s C library. It’s a BSD-licensed C library for the Linux kernel supporting 6 architectures (arm/arm64, mips/mips64, and x86/x86_64). This talk looks at how and why bionic differs from other C libraries, and how it gets along with the Linux kernel."

Tags

android, bionic, libc, ART

Presentation Materials

slides

Speaker