¿Qué es libcore y su papel en android?

Soy nuevo en android y java. He estado buscando en el código fuente y creo que débilmente que tal vez sea una implementación de Java.

De acuerdo con esta plataforma de diapositivas a partir de 2016, Libcore es la implementación de Google de algunas bibliotecas básicas de Java como java.net, java.util, java.icu (Unicode), java.math, java.reflect, y posiblemente más. Libcore también permite llamadas al sistema POSIX desde Java.

La rama principal de Libcore se puede encontrar aquí . La mayor parte de la implementación de Google se encuentra en la carpeta luni, pero libcore también se mezcla con el código de Oracle. Por ejemplo, la implementación JNI de Oracle desde OpenJDK se utiliza en Android en la carpeta ojluni. Así libcore reemplaza algunas funcionalidades de OpenJDK, pero no todas.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.