Un lycéen, connu sous le pseudonyme en ligne de ading2210 a publié LinuxPDFun logiciel qui fait tourner Linux dans un fichier PDF. Cette publication fait suite à celle de DoomPDFun logiciel qui fait tourner le jeu vidéo Doom dans un fichier PDF. La version de démonstration de LinuxPDF est accessible à l'aide d'un navigateur web basé sur Chromium ici.
Les navigateurs web utilisent HTML, CSS et Javascript pour créer les pages web interactives que nous voyons aujourd'hui sur Internet. Un sous-ensemble de ces langages est disponible dans les navigateurs PDF modernes pour exécuter du code.
TinyEMU est un petit émulateur de système RISC-V fonctionnant sous Linux. Le code non compilé de TinyEMU avec Linux OS peut être téléchargé à l'adresse dans un fichier de 15 Mo. Ce fichier est suffisamment petit pour être exécuté dans un navigateur PDF sans grande difficulté, en particulier lorsque vous visualisez ce fichier PDF dans un navigateur web, comme indiqué ci-dessus.
Mais les systèmes d'exploitation comme Linux sont codés en C, un langage qui n'est pas pris en charge de manière native par les navigateurs web ou PDF. Emscriptenun outil de compilation croisée, a été utilisé pour convertir le code C en un sous-ensemble de Javascript appelé asm.js qui peut être exécuté dans les fichiers PDF.
Les limitations des navigateurs PDF modernes limitent encore davantage le code Javascript qui peut être exécuté. Ading2210 les a surmontées dans sa version précédente de DoomPDF, en particulier pour l'entrée de texte et la sortie de l'affichage système, et a réutilisé ce code dans LinuxPDF.
Source(s)
Top 10
» Le Top 10 des PC portables multimédia
» Le Top 10 des PC portables de jeu
» Le Top 10 des PC portables de jeu légers
» Le Top 10 des ordinateurs portables bureautiques
» Le Top 10 des PC portables bureautiques premium/professionnels
» Le Top 10 des Stations de travail mobiles
» Le Top 10 des Ultraportables
» Le Top 10 des Ultrabooks
» Le Top 10 des Convertibles
» Le Top 10 des Tablettes
» Le Top 10 des Tablettes Windows
» Le Top 10 des Smartphones
» Le Top 10 des PC Portables á moins de 300 euros
» Le Top 10 des PC Portables á moins de 500 euros
» Le Top 25 des meilleurs écrans d'ordinateurs