émulateur en ligne

Fermé
lahou - 11 mai 2020 à 14:03
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 13 mai 2020 à 03:54
Bonjour je suis étudiant et j'aimerais créer un site internet qui proposerais d’émuler un os le tout sans installation mais je ne sais pas comment m'y prendre.
Pour la programmation ne vous en faites pas je sait programmer en HTML.
Merci de votre aide !

3 réponses

Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 658
11 mai 2020 à 14:13
Salut,

Si tu sais "programmer" le HTML, ça va pas t'aider. Il te faudra bien plus que le HTML, vu l'ampleur du projet.

T'entends quoi par "émuler" un OS ? Si le but, c'est de virtualiser un OS en ligne, ça va demander de la ressource, de l'expertise et un très bon niveau de développeur pour mettre ça en place.

Si le but est simplement d'émuler une interface graphique, te faudra probablement du CSS, du HTML, du JS et p'tet un peu de php ou quoi, aussi...
0
je ne sait pas si tu connait le site onwork ?
c'est un peut de ce genre mais avec quelques modifs que j'aimerais faire
J'ai vus qu'ils utilisait un certain apache pour émuler leur machines
0
Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 658
11 mai 2020 à 17:20
J'ai vus qu'ils utilisait un certain apache pour émuler leur machines

Apache ? Apache2, c'est un serveur web... Il ne sert qu'à fournir du contenu et des applications web, donc sûrement pas lui tout seul, il n'est pas adapté à lui seul pour le faire.

Il y a sûrement pas mal d'appli lourd là derrière et c'est clairement pas avec juste du HTML que tu vas faire pareil. :-)
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 505
Modifié le 13 mai 2020 à 03:58
Bonjour,

Tu peux utiliser noVNC ou Apache Guacamole afin de mettre en place un accès VNC via le navigateur.

Il faut cependant que ces machines virtuelles soient bien-entendu exécutées sur un serveur hôte, elles ne seront pas exécutées dans le navigateur.

Généralement, le système hôte fournit les accès VNC en capturant l'image via l'adaptateur graphique (GPU) virtualisé de la machine virtuelle, il n'y a donc pas de logiciel à installer sur le système virtualisé. Le serveur hôte exposera plusieurs accès VNC sur des ports différents (un par VM).

Pour des raisons de sécurité, ce serveur hôte ne sera pas accessible directement via Internet, il faut mettre en place un "proxy vnc" (inclus avec novnc ou guacamole) qui fera le lien entre Internet (le navigateur) et tes serveurs hôtes dans un réseau isolé.

Donc la page Web (délivrée par n'importe quel serveur HTTP) contient un "lecteur vidéo" qui lit un flux à partir du proxy (situé sur le même serveur que le serveur HTTP ou pas, au choix), lui-même capable de lire les "flux vnc" via les serveurs hôtes.

Il existe aussi des solutions de virtualisation qui permettent de gérer les VM via une interface Web et qui offrent l'accès VNC (souvent basé sur noVNC), comme oVirt, OpenNebula, Proxmox, webvirtcloud, Cloudstack, Openstack, kimchi, ...
0