xiand.ai
Tecnología

Actualización de Termux revela advertencias sobre inestabilidad en Android 12+

El repositorio oficial de Termux, el emulador de terminal para Android, ha emitido advertencias críticas sobre problemas de estabilidad con las versiones más recientes del sistema operativo de Google, específicamente Android 12 y posteriores. Los desarrolladores señalan que el sistema operativo fuerza la terminación de procesos en segundo plano, afectando la funcionalidad del entorno Linux.

La Era

Termux Developers Warn Android 12+ Users About Process Termination Issues
Termux Developers Warn Android 12+ Users About Process Termination Issues
Publicidad
Publicidad

El proyecto Termux, que proporciona un entorno de terminal Linux completo para el sistema operativo Android, ha publicado actualizaciones importantes en su repositorio principal, enfocándose en la gestión de la aplicación y las incompatibilidades con versiones recientes de Android. Esta aplicación es fundamental para desarrolladores móviles y usuarios avanzados que requieren acceso a herramientas de línea de comandos directamente en sus dispositivos.

Uno de los componentes más críticos destacados es la inestabilidad reportada en dispositivos con Android 12 y versiones superiores, ya que el sistema operativo impone límites estrictos sobre la cantidad de procesos en segundo plano que puede mantener activos. Los desarrolladores advierten que esto puede resultar en mensajes de "Process completed (signal 9)" sin intervención directa del usuario, como se detalla en el seguimiento de incidencias número 2366.

La comunidad de Termux recomienda encarecidamente actualizar a la versión 0.118.0 o superior debido a la corrección de vulnerabilidades de seguridad significativas, incluida una brecha crítica que permitía la lectura de datos a nivel mundial. Esta actualización es crucial para asegurar la integridad de los datos del usuario que ejecuta el emulador.

Respecto a la distribución, se enfatiza la necesidad de consistencia en las fuentes de instalación, ya que los archivos APK de Termux y sus complementos están firmados con claves únicas según el canal de distribución (F-Droid, GitHub, o Google Play). Mezclar aplicaciones de diferentes repositorios resultará en errores de instalación debido a la restricción de `sharedUserId` de Android.

Aunque existe una versión disponible en Google Play para dispositivos con Android 11 o superior, los mantenedores indican que esta versión está en desarrollo activo y carece de funcionalidad en comparación con la versión estable distribuida a través de F-Droid. Los usuarios actuales en F-Droid deben desactivar la actualización automática en Google Play para evitar conflictos de instalación.

El equipo de desarrollo también está buscando activamente mantenedores para la aplicación de Android en sí, indicando una necesidad continua de recursos humanos para el soporte y desarrollo continuo del proyecto. Para aquellos que utilizan las compilaciones directas de GitHub, se emite una advertencia de seguridad sobre el uso de una clave de prueba compartida, instando a la cautela con builds no oficiales.

Las implicaciones a futuro apuntan a una adaptación continua de Termux a las restricciones de gestión de procesos de Android, lo cual podría requerir ajustes significativos en la arquitectura de la aplicación para mantener la experiencia de un entorno Linux persistente en dispositivos móviles modernos.

Publicidad
Publicidad

Comentarios

Los comentarios se almacenan localmente en tu navegador.

Publicidad
Publicidad