InicioInfoExplicación:¿Que Es Dalvik y Kernel? (2

Explicación:¿Que Es Dalvik y Kernel? (2

Info3/1/2014
[Megapost][Android]Explicación:¿Que Es Dalvik y Kernel? (2
cache

¿Que es el Kernel en Android? ¿Para que cambiarlo?
kernel
Si ya llevas un tiempo familiarizado con Android, seguramente has ecuchado ya el termino Kernel. Mucho se habla de el y pocos saben realmente de que se trata.

El Kernel (Núcleo) es la parte fundamental del sistema operativo y es el que se encarga de dar acceso del hardware a los programas. Digamos que es el encargado de recoger y gestionar las ordenes que le llegan de las aplicaciones y mandárselas al hardware para después recoger las respuestas y devolverlas a las aplicaciones, por ejemplo, el desbloquear la pantalla al pulsar un botón. Es el corazón de cualquier sistema operativo.


En pocas palabras: "El Kernel del equipo es un conjunto de programas que logran conectar el hardware del equipo con el software, en este caso, el sistema operativo Android.".

Android tiene como núcleo Linux, especificamente entre Kernel 2.6.0 hasta 4.0 .... En este núcleo existe lo que han llamado como Dalvik, una máquina virtual de Java (JVM), que ha sido creada por Google para dispositivos con poca memoria y poca capacidad de proceso. En Android, cada aplicación corre en su propio proceso y tiene su propia instancia en la máquina virtual Dalvik. Una máquina virtual es como si tuviésemos un ordenador independiente en donde se ejecutan las aplicaciones, estas aplicaciones están desarrolladas en Java con las funcionalidades que les ofrece el SDK de Android. Las aplicaciones se ejecutan en la máquina virtual y esta a su vez se ejecuta sobre el kernel. Android



Dalvik ejecuta archivos .dex en lugar de los clásicos .class de la máquina virtual de Java de escritorio. Éstos están más optimizados para los dispositivos móviles y son más compactos. En esta máquina virtual no disponemos de toda la API de JavaSE o JavaME, sino que podemos utilizar un subconjunto llamado Core Libraries, que han desarrollado los ingenieros de Google únicamene para Android.
detalles

A veces hemos escuchado de algunas ROM que son muy buenas pero a nosotros no nos funciona tan bien, esto suele ser normalmente problemas del Kernel que no sabe configurar el sistema instalado a las propias funciones de este. Podemos cambiar el Kernel de nuestro Android con diferentes métodos que existen a través de la red a fin de que se adapte a esa ROM que tanto queremos, o bien, para mejorar el rendimiento o duración de la batería en nuestro equipo.
especificaciones

Recomiendo que antes de hacer cualquier cambio de Kernel o de ROM, investiguen muy bien la compatibilidad con su equipo y entre ellas, no vaya a ser que se lleven una que otra sorpresita indeseada.
dalvik

Android para novatos: ¿qué es Dalvik?


Dalvik es una parte integral de Android, una máquina virtual, el software que ejecuta las aplicaciones, es open source y utiliza el kernel de Linux.



Como todos los fines de semana, ha llegado la hora de otro episodio de Android para novatos, si me has estado leyendo debes haber notado que voy subiendo un poquito la complejidad de los artículos, y que ya dejamos a atrás lo más básico para aprender un poco sobre detalles un tanto más técnicos y que no son precisamente de lo que se hable todo el tiempo, ni tampoco necesarios para realizar el cambio de una ROM, simplemente nos ayudan a conocer mejor Android.
cache


Si eres un amante de este sistema operativo tal vez te interese conocer más en detalle como esta compuesto, de que está exactamente hecho, y aprender algo nuevo La semana pasada hablé sobre AOSP (Android Open Source Project), el proyecto de código abierto de Android, y ya había explicado antes qué es una ROM, en aquel entonces mencionaba muy superficialmente, Dalvik, como una de las particiones del sistema, más bien como parte del sistema operativo, en esta ocasión voy a explicarles más detalladamente de que se trata.
kernel
¿Qué es Dalvik?

Aunque para el usuario promedio pueda resultar confusa la siguiente explicación, podríamos decir que Dalvik es Android, es Java y es Linux.

Dalvik es la máquina virtual de proceso dentro de Android, es el software que ejecuta las aplicaciones en los dispositivos con Android. Una máquina virtual de este tipo, se ejecuta como un proceso normal dentro de un sistema operativo y soporta un solo proceso. Su objetivo es el de proporcionar un entorno de ejecución independiente de la plataforma de hardware y del sistema operativo, que oculte los detalles de la plataforma subyacente y permita que un programa se ejecute siempre de la misma forma sobre cualquier plataforma.
Que

Dalvik es una parte integral de Android, los programas que ejecuta este sistema operativo usualmente están escritos en Java, y luego son convertidos de archivos compatibles con máquinas virtuales de Java a archivos compatibles con Dalvik. El formato de los archivos ejecutables Dalvik es compacto y está diseñado para ser más apropiado para sistemas que están un poco limitados en términos de memoria y velocidad de procesador.
Android


Dalvik es open source, publicado bajo una licencia Apache 2.0, y fue originalmente escrito por Dan Bornstein. Google dice que Dalvik es una implementación limpia en lugar de estar desarrollado sobre una plataforma estándar de Java, lo que significaría que no hereda restricciones por licencias con copyright de ninguna versión de Java. Por supuesto a Oracle no le pareció, y entre 2010 y 2012 entraron en disputa las dos empresas, el jurado encontró que Google no infringía patentes de Oracle, y que la estructura de las APIs de Java usadas por Google no podía tener derechos de autor.
detalles


Datos archivados del Taringa! original
10puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

b
bananpo🇦🇷
Usuario
Puntos0
Posts31
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.