Un desarrollador logró la sorprendente hazaña de iniciar Ubuntu 20.04 con la interfaz gráfica en un Apple iPhone 7. ¡Siga leyendo para saber más!
En marzo de 2020, cuando Corellium presentó Proyecto Castillo de Arena para iniciar Android en el Apple iPhone 7 usando el jailbreak checkra1n, generó esperanzas sobre el potencial del desarrollo posventa a nivel de sistema operativo en modelos de iPhone heredados. Salvo una falla de hardware, muchos de estos dispositivos aún pueden tener años de uso por delante si los usuarios avanzados pueden instalar cualquier distribución GNU/Linux normal en ellos. De hecho, nos han llamado la atención sobre un desarrollo reciente que ayudará a allanar el camino para una vida útil prolongada de estos antiguos dispositivos iPhone.
Un desarrollador llamado "nuevohacker1746" en Reddit está asumiendo el desafío de convertir el iPhone 7 en un teléfono inteligente con Linux. Además de iniciar la compilación ARM64 de Ubuntu 20.04 LTS en un iPhone 7, el desarrollador también logró ejecutar el shell gráfico completo del entorno de escritorio GNOME en el dispositivo.
Tenga en cuenta que el desarrollador no reemplazó el contenido de la NAND interna, sino que logró arrancar en red la instancia de Ubuntu usando un kernel de Linux personalizado del Proyecto Sandcastle. El desarrollador tiene compartió una guía muy elaborada sobre cómo crear tu propio "iPhone 7 Ubuntu Edition", e incluso puedes seguir el tutorial sin preocuparte por hacer jailbreak al dispositivo. Sin embargo, intentar que su iPhone 7 se ejecute en Ubuntu puede no ser una experiencia muy gratificante para usuarios inexpertos, ya que aún necesita compilar manualmente el kernel de antemano y acceder al pongoOS Entorno de ejecución previo al arranque mediante checkra1n.
Que un modder intente ejecutar Ubuntu en un Apple iPhone 7 no es demasiado sorprendente, ya que esta serie en particular no es ajena al kernel de Linux. El posmercadoOS Me viene a la mente un proyecto que llevó Linux al iPhone 7 y 7 Plus. Si bien instalar una distribución GNU/Linux como Ubuntu en un iPhone no le brindará la misma experiencia que simplemente ejecutar iOS, sería inmensamente útil exprimir un rendimiento decente de un dispositivo antiguo hasta que físicamente se rompe. Recuerde, en el espíritu del legendario HTC HD2, no se trata de ejecutar el software, sino de demostrar que se puede hacer.
Fuente: r/linux (1, 2)