February 3, 2023
Émulez Windows à partir du navigateur sans rien installer.  Différences avec la virtualisation


Comment essayer Windows sans changer la configuration de votre PC. Différences entre émulation et virtualisation.

Tu sais que c’est possible exécuter des fenêtres dans un navigateur Web sans modifier la configuration de l’appareil que vous utilisez ?
C’est une possibilité qui vous permet de essayez Windows et d’autres systèmes d’exploitation à partir d’une fenêtre de votre application préférée pour surfer sur le Web. Certains services en ligne offrent cette possibilité gratuitement, souvent pour montrer comment le anciennes versions de Windows ou d’autres plateformes : “l’effet nostalgie” est garanti.

Dans d’autres cas, cependant, des services spéciaux accessibles via le Web vous permettent d’interagir avec de vrais Installations Windows hébergé sur des serveurs distants.

Pensez, par exemple, à Windows 365 Cloud PC, un outil présenté par Microsoft qui permet d’accéder à une installation Windows parfaitement fonctionnelle (exécutée sur le cloud) depuis n’importe quel appareil client, quels que soient son type et sa configuration.

Il a également été question de l’arrivée d’une nouvelle fonctionnalité qui permet de fusionner Windows 11 avec Windows 365 Cloud PC : les utilisateurs peuvent décider de démarrer la copie locale du système d’exploitation Microsoft ou une installation sur le cloud.

Quoi qu’il en soit, l’idée derrière PC infonuagique Windows 365 est de proposer une plateforme indépendante utilisable à distance depuis n’importe quel système pouvant devenir un simple ThinPC c’est-à-dire un système avec une configuration matérielle modeste qui se limite à offrir le strict nécessaire pour interagir avec une installation Windows proposée via le cloud. Là puissance de calcul en bref, il se déplace vers le cloud et le ThinPC il doit juste montrer ce qu’il obtient du serveur distant.

Différence entre émulation et virtualisation

Dans le cas de Windows 365 Cloud PC, l’instance du système d’exploitation Microsoft est virtualisée sur des serveurs cloud.

Ce type de solutions repose leur fonctionnement sur un composant logiciel appelé hyperviseurs qui se charge de séparer le système hôte du matériel physique de la machine. Au sein de chaque machine virtuelle géré par l’hyperviseur (sur chaque système hôte plusieurs machines virtuelles peuvent être créées et chargées simultanément) un système d’exploitation peut être installé.

Ce dernier est capable de voir une partie de ressources matérielles mis à disposition par le système hôte via l’hyperviseur ; de plus, le système invité (c’est-à-dire installé dans la machine virtuelle) n’a pas d’accès direct au système hôte.

Comme nous l’avons expliqué dans l’article mentionné précédemment, le virtualisation il peut être utilisé à la fois localement et sur le cloud, pour tout type de besoin. Par exemple, au lieu d’utiliser un serveur dédié pour fournir des services en ligne, vous pouvez demander la création d’un serveurs cloudune machine virtuelle à laquelle un certain ensemble de ressources est affecté.

UN émulateur utilise une approche différente : il suit le fonctionnement d’un autre système, différent de celui utilisé sur la machine, mais utilisant la configuration matérielle et logicielle réellement disponible.

L’émulateur intervient entre le système hôte (par exemple la machine exécutant Windows, Linux ou macOS) et le système à émuler, reconstruisant l’environnement nécessaire au bon fonctionnement.

Avec le’émulation ils sont obtenus performance inférieures à celles garanties par la virtualisation complète (native) : cela est dû au fait que les instructions au format utilisé sur le système hôte doivent toujours être traduites dans le format compréhensible par le système hôte. Ce travail supplémentaire est assez onéreux et impacte significativement les performances du système émulé.

Avec le virtualisation nativeAu lieu de cela, les applications s’exécutent directement sur le matériel (hôte) du système hôte.

Environ 10 ans après sa conception, il semble toujours intéressant de se remémorer le projet Copy.sh v86 : continuellement mis à jour encore aujourd’hui, il fournit émuler un processeur x86 dans le navigateur et une configuration matérielle compatible en traduisant le code machine en WebAssembly afin de garantir des performances exceptionnelles.

WebAssembly est un standard qui vous permet d’écrire et de transmettre du code exécutable via des pages Web : il vous permet d’activer l’exécution de code presque aussi rapidement que le code machine natif est exécuté.

La source du projet est publiée sur GitHub afin que chacun puisse vérifier son fonctionnement et éventuellement le réutiliser par lui-même.

Copier.sh v86 vous permet d’exécuter et de tester Windows 2000, Windows 98, Windows 95, Windows 3.1, Windows 1.01, MS-DOS 6.22, FreeDOS et de nombreux autres systèmes d’exploitation sans quitter votre navigateur Web.

Pour sortir de la tuile de la machine virtuelle une fois cliqué, appuyez simplement sur la touche ESC.

Avec Copier.sh v86 vous pouvez également envoyer des combinaisons de touches spéciales à la machine émulée telles que CTRL+ALT+SUPPR Et ALT+TABsauvegarde de l’état de la machine avec possibilité de restauration ultérieure, création d’un dump mémoire, capture du trafic réseau (reniflage de paquets) et plus.

Nous vous proposons également PCjs Machines, un émulateur qui permet de tester différents systèmes d’exploitation “historiques”.

Parler au lieu de virtualisationen plus du Cloud PC Windows 365 susmentionné, AppOnFly vous permet de vous connecter à une machine virtuelle Windows Server 2019 depuis votre navigateur Web.

Émulez Windows à partir du navigateur sans rien installer.  Différences avec la virtualisation

La machine virtuelle de AppOnFly il est connecté à Internet, est fonctionnel dans tous ses aspects et utilise une adresse IP publique vérifiable, par exemple avec MaxMind Locate My IP Address.

Le tableau de bord d’un service comme BrowserStack vous permet à la place de virtualiser dans le cloud plusieurs systèmes d’exploitation différents : Windows, macOS, Android, iOS. Dans tous les cas, cependant, le système est limité car la navigation sur le Web est essentiellement autorisée en sélectionnant le navigateur que vous comptez utiliser avant de démarrer la machine.

Émulez Windows à partir du navigateur sans rien installer.  Différences avec la virtualisation

En plus des solutions d’émulation et de virtualisation, on ne peut manquer de mentionner un projet comme The Restart Page : il permet de se rappeler comment les procédures de démarrage des différents systèmes d’exploitation ont été structurées. La page de redémarrage il joue également tous les sons de démarrage, de redémarrage et d’arrêt du système d’exploitation. Dans ce cas également, l’effet nostalgique est garanti.





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *