Un estudiante de secundaria que se hace llamar en Internet ading2210 ha lanzado LinuxPDFun software que ejecuta Linux dentro de un archivo PDF. Esto viene después de su anterior lanzamiento de DoomPDFque ejecuta el videojuego Doom dentro de un archivo PDF. Se puede acceder a la versión de demostración de LinuxPDF utilizando un navegador web basado en Chromium aquí.
Los navegadores web utilizan HTML, CSS y Javascript para crear las páginas web interactivas que vemos hoy en Internet. Un subconjunto de esos lenguajes está disponible en los navegadores PDF modernos para ejecutar código.
TinyEMU es un pequeño emulador del sistema RISC-V que ejecuta Linux, y el código TinyEMU descompilado con el SO Linux puede descargarse de en un archivo de 15 MB. Es lo suficientemente pequeño como para ejecutarse dentro de un navegador PDF sin mucha dificultad, especialmente cuando se visualiza ese archivo PDF dentro de un navegador web como el enlazado anteriormente.
Pero los sistemas operativos como Linux están codificados en C, un lenguaje que no está soportado de forma nativa por los navegadores web o PDF. Emscriptenuna herramienta de compilador cruzado, se utilizó para convertir el código C en un subconjunto de Javascript llamado asm.js que puede ejecutarse en archivos PDF.
Las limitaciones de los navegadores PDF modernos limitan aún más el código Javascript que puede ejecutarse. Ading2210 las superó en su anterior versión de DoomPDF, especialmente para la entrada de texto y la salida de la pantalla del sistema, y reutilizó dicho código en LinuxPDF.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck