IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Linux s'exécute désormais dans un fichier PDF, quelques semaines après que Doom a réussi à tourner dans un fichier PDF
Le projet du programmeur lycéen s'appuie sur JavaScript et sur l'émulateur RISC-V TinyEMU

Le , par Anthony

9PARTAGES

18  0 
Linux s'exécute désormais dans un fichier PDF, quelques semaines après que Doom a réussi à tourner dans un fichier PDF, le projet du programmeur lycéen s'appuie sur JavaScript et sur l'émulateur RISC-V TinyEMU

Après avoir fait fonctionner le jeu Doom de 1993 à l'intérieur d'un fichier PDF, "ading2210" est revenu à la charge en exécutant un système d'exploitation à l'intérieur de ce type de fichier. Dans une nouvelle vidéo, le programmeur lycéen a réussi à faire tourner Linux, avec une démonstration du terminal et de nombreux messages d'avertissement de sécurité.

Il y a quelques semaines, un jeune lycéen, qui se fait appeler ading2210, avait en effet réussi la prouesse de rendre le jeu Doom original jouable dans un fichier PDF personnalisé, contribuant ainsi à son héritage de portage sur à peu près toutes les plates-formes.

Cette fois encore, les efforts déployés par ading2210 sont tout simplement fascinants, bien que faire fonctionner Linux dans un PDF n'est évidemment pas d'une option viable à utiliser au quotidien. Sur son GitHub, le lycéen explique comment il est parvenu à faire fonctionner le logiciel, notamment en exploitant des fonctionnalités souvent négligées du format de fichier PDF.


Les PDF ne se limitent pas à des images statiques et à du texte, mais peuvent comporter de la vidéo et une certaine interactivité. Comme le souligne Ading, les PDF peuvent également exploiter la puissance de Javascript, qui peut alors être utilisé pour faire fonctionner des choses beaucoup plus avancées, comme Linux ou Doom.

Le lycéen souligne que « le code C peut être compilé pour être exécuté dans un PDF », la base de Linux. Ading lui fait ensuite cibler une « version modifiée de l'émulateur RISC-V TinyEMU », qui remplace le fichier original recherché par le PDF.

Cela crée une machine virtuelle, qui peut ensuite être utilisée comme on le ferait avec un terminal Linux. Ce n'est pas très complet et c'est très lent, mais c'est tout à fait fascinant de s'y intéresser.

Un incroyable mod PDF fait fonctionner Linux sur la base de RISC-V

Le fichier PDF émule Linux par le biais d'une émulation de l'architecture RISC-V. RISC-V existe depuis des années mais s'est rapidement imposé, avec de plus en plus de projets l'utilisant. Il s'agit d'une alternative libre aux architectures de processeurs telles que x86 et ARM, utilisées par Intel, AMD et Qualcomm.

Des produits comme le microcontrôleur Raspberry Pi Pico 2 ont été lancés avec une puce RISC-V intégrée pour un traitement supplémentaire.

Les projets sont à la disposition de tous pour être bricolés et même utilisés, mais il est nécessaire d'utiliser un navigateur basé sur Chromium. Cela inclut des navigateurs comme Chrome, Brave et Arc. Dans Firefox, les fichiers PDF Linux et Doom affichent des erreurs visuelles.

Et vous ?

Quel est votre avis sur le sujet ?
Trouvez-vous qu'il s'agit d'un projet crédible ou pertinent ?

Voir aussi :

Le jeu vidéo Doom a été porté en tant que mise à jour du BIOS, Doom peut être joué sur une machine montée dans un boîtier de test de grossesse

Vous pourrez jouer à Doom sur une tondeuse à gazon de 2 000 dollars, ce jeu fonctionne sur tout : des boucles d'oreilles aux bonbons d'Halloween, et même sur un tracteur John Deere

L'architecture RISC-V est sur le point d'être largement adoptée par la communauté industrielle surtout pour sa nature open source
Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de RenarddeFeu
Membre averti https://www.developpez.com
Le 18/02/2025 à 8:17
Le RISC-V n'a que du bon. Dommage que l'Europe ne cherche à développer du matériel informatique souverain basé sur cette architecture au lieu de gaspiller des centaines de milliards d'euros dans l'IA.
4  0 
Avatar de denisys
Membre chevronné https://www.developpez.com
Le 18/02/2025 à 17:54
RenarddeFeu

Le 18/02/2025 à 8:17
Le RISC-V n'a que du bon. Dommage que l'Europe ne cherche à développer du matériel informatique souverain basé sur cette architecture au lieu de gaspiller des centaines de milliards d'euros dans l'IA.
Si seulement la France pouvais montrer l'exemple a l'Europe , pour RISC-V .
Mais bon , c'est pas demain que la France retaperas son retard dans le domaine informatique !!!
1  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 18/02/2025 à 18:51
0  0 
Avatar de Flodelarab
Expert éminent sénior https://www.developpez.com
Le 19/02/2025 à 3:01
Bonjour

Oui mais quelles sont les entrées/sorties ? Un malfaiteur peut-il déborder du navigateur ?
0  0 
Avatar de chrtophe
Responsable Systèmes https://www.developpez.com
Le 19/02/2025 à 7:52
En théorie non, mais je crois qu'il y a déjà eu ves virus embarqués dans des PDF.
0  0