4 votos

¿Qué partes de Android describen estos términos?

Los usuarios de Android utilizan con frecuencia muchas palabras con significados poco claros. En particular, utilizan mucho estas palabras:

  • Marco / framework-res.apk : ¿Para qué sirve esta estructura?
  • Intermitente : ¿A qué se refiere esto?
  • ROM : ¿A qué se refiere esto?
  • Firmware : ¿A qué se refiere esto?
  • actualizar.zip : Este es un paquete de actualización que reemplaza los archivos en su sistema de archivos. ¿Qué partes del sistema pueden actualizar.zip ¿cambio?
  • Kernel : Los kernels de los que hablan parecen persistir a través de 'flashes' y 'reinicios' del dispositivo.
  • Liberación de Android : Cuando alguien habla de Android 'KitKat', o 'Gingerbread' o '4.2.2', ¿a qué partes del sistema completo se refiere?
  • ROM personalizada : ¿Qué partes del sistema sustituyen 'CyanogenMod' y otras 'Custom ROMs'?
  • Copia de seguridad en titanio : ¿De qué partes del sistema hace copia de seguridad Titanium?
  • Restablecimiento de fábrica : Si borro el almacenamiento interno (digamos, dd if=/dev/null of=<storage device> ), ¿a qué puede restablecerse?

Estos son algunos términos relevantes que están bien documentados y son conocidos públicamente:

  • BIOS . Cuando el sistema se enciende el BIOS inicializa y realiza comprobaciones de sanidad en el hardware y los periféricos del ordenador. La página web BIOS es un "firmware" y existe fuera del almacenamiento normal del ordenador. Incluso si el sistema se inició sin almacenamiento masivo, el BIOS seguiría estando ahí. El BIOS ejecuta una pieza de software en el almacenamiento del sistema llamada gestor de arranque .

  • Cargador de arranque. El gestor de arranque utiliza y es en sí mismo un conjunto de archivos en el sistema de archivos, a veces en el directorio /boot. El gestor de arranque (según el caso) presenta una lista de opciones de cómo se quiere proceder en el arranque del sistema.

  • Cada opción (normalmente) corresponde al inicio de un kernel con un parámetros de arranque . El kernel es un binario contenido en un archivo de paquete llamado vmlinuz (o similar) que reside en algún lugar del sistema de archivos (como el directorio /boot). El kernel crea abstracciones entre el hardware y el software, como las interfaces de hardware, la abstracción del sistema de archivos, los procesos y los hilos.

  • A veces vmlinuz también contiene algunas utilidades que se colocan en carpetas como /sbin. Las cosas que están en vmlinuz no puede modificarse sin volver a empaquetar un nuevo vmlinuz y sustituyendo el antiguo.

  • El kernel cargas módulos del núcleo que hacen varias cosas y a veces son conductores. Algunos módulos del núcleo están integradas en el kernel y algunos son archivos separados en el sistema de archivos, a veces en el directorio /usr/lib/modules.

  • El kernel también inicia un programa llamado init que se encuentra en una ubicación que a veces se especifica en el parámetros de arranque . init monta dispositivos de almacenamiento masivo en directorios e inicia un montón de programas. Estos programas están en el sistema de archivos y normalmente tienen todos sus archivos en /usr. Se les llama el sistema de userland .

  • En Android, existe una máquina virtual similar a Java llamada Dalvik que se inicia con init que es lo que la mayoría de los programas ejecutan dentro.

  • Enraizamiento : Rootear un dispositivo permite a los usuarios concederse permisos de Root.

  • Para simplificar la gestión de todo el software del sistema, éste suele tener un programa especial llamado gestor de paquetes que puede gestionar, actualizar e instalar conjuntos de archivos relacionados como `paquetes' correspondientes a proyectos de desarrollo individuales. La interfaz de Android con su gestor de paquetes es el Application Manager en los escenarios. Las aplicaciones están disponibles para su descarga a través de la Play Store

  • Carpeta de inicio : Los usuarios tienen un directorio en /home donde se almacenan todos sus archivos (incluyendo los ajustes de configuración local de las aplicaciones).

  • Recuperación : una zona de usuario separada que el cargador de arranque lanza y que sólo hace tareas relacionadas con el sistema. Se llega a ella reiniciando el dispositivo mientras se hace un baile especial con los botones.

6voto

dotVezz Puntos 2678
  • root: Como comprenderás, "Root" en este contexto se refiere a la capacidad de conceder a un usuario los privilegios del usuario Root. Es similar a instalar sudo en una caja de linux (pero Android Root utiliza su (por lo que existe esa diferencia fundamental, aunque pequeña). Tenemos una etiqueta-wiki para ello que tiene más información: root .

  • Intermitente: En el mundo de los sistemas embebidos, los ordenadores móviles, el desarrollo basado en microprocesadores y otras tecnologías que dieron lugar a los modernos smartphones, "flashear" algo es esencialmente copiar archivos en un dispositivo. La etimología es más profunda que eso, y no parece tener un significado único específico, pero en términos prácticos, en el mundo de Android, es esencialmente una palabra que significa "Reemplazar el software del sistema" (pero varía contextualmente).

  • El firmware: Firmware es en realidad una palabra que, en su significado original, no parece aplicarse a Android. Sin embargo, la palabra ha llegado a ser sinónimo del sistema operativo Android cuando se utiliza en este contexto.

  • OS: Esto no será diferente del término en otros contextos relacionados con la informática. El propio Android es un sistema operativo, y muchas otras cosas. (Por ejemplo, también es una plataforma de desarrollo, etc.).

  • Cargador de arranque: El estándar del cargador de arranque utilizado para los sistemas ARM Embedded (como la mayoría de los smartphones modernos) es, de hecho, bastante diferente de lo que estamos acostumbrados en X86 y X86-64. Hablando en un sentido práctico, los cargadores de arranque utilizados en los teléfonos Android tienen el mismo trabajo que grub o syslinux Sólo funcionan de manera diferente.

  • Recuperación: Muchos dispositivos Android vienen con soporte para una pieza separada de software extremadamente básica, que se llama "Recovery". Por lo general, incluye su propio núcleo, separado del núcleo sobre el que se ejecuta Android, y su funcionalidad es limitada. Se utiliza para escribir en las particiones del sistema con el fin de realizar acciones como cambiar/actualizar el kernel, el sistema operativo Android, u otras modificaciones que no se pueden hacer mientras el sistema Android está en la memoria. recuperación

  • update.zip: Las actualizaciones de la versión del sistema operativo, los parches y muchas otras cosas suelen guardarse en un archivo llamado "update.zip". Cuando se inicia el Modo de Recuperación (arrancando en Recuperación), se puede configurar para que cargue automáticamente este archivo e instale lo que contenga.

  • El núcleo: El núcleo utilizado en Android es el núcleo Linux - versión 3.4 para la mayoría de los dispositivos modernos.

  • CyanogenMod: Cyanogenmod es un fork de Android que pretende mantener la "verdadera" experiencia Android. Se desarrolla activamente y es compatible con muchos dispositivos.

  • Copia de seguridad de titanio: Se trata de una app, disponible en la Play Store, que realiza copias de seguridad de las aplicaciones y de los datos de las mismas. Por supuesto, también puede restaurar aplicaciones y datos. Requiere acceso Root para poder hacerlo.

  • Restablecimiento de fábrica: Al realizar un restablecimiento de fábrica, el dispositivo no borra el sistema de archivos principal. Lo restaura a un estado "de fábrica", eliminando los ajustes del usuario, las aplicaciones, el Root, el historial de llamadas, etc. Deberá consultar la etiqueta-wiki para restablecimiento de fábrica para obtener más información aquí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X