Je me trouve dans la situation suivante: notre environnement de travail natif était jusque-là Linux, mais en raison de la nécessité de nous conformer à une plus grande interopérabilité de l'entreprise, à une intégration et à une communication plus efficace, nous devrons installer des fenêtres sur nos machines.
Avoir deux systèmes d'exploitation n'est pas une solution pour moi, je ne veux pas redémarrer l'ordinateur chaque fois que je dois rejoindre une réunion ou quoi que ce soit d'autre lié à Windows, ou inversement, redémarrer après une réunion pour commencer le vrai travail. Jusqu’à présent, j’ai réussi à me débrouiller avec la méthode "inversée" (vmware avec Windows à l’intérieur de la boîte de Linux), mais maintenant je voudrais essayer l’autre solution: vmware tournant sous Windows, avec Linux comme environnement de développement, Windows est en cours de développement. réservé aux réunions, courrier, etc.
Notre solution sera toujours basée sur Linux et je ferai les tâches principales de programmation (et de compilation) à l'intérieur du vmware ... mais les problèmes suivants surviennent dans ce cas:
notre application linux nécessite un accès au matériel (cartes de capture telles que BlackMagic, DVS Centaurus, BlueFish, etc.). Ce n'était pas un problème jusqu'à présent, car nous avions Linux comme système d'exploitation principal avec un accès direct aux cartes et, après quelques ajustements minutieux, les cartes fonctionnaient bien ... Cependant, maintenant que nous aurons cette "couche mince" de virtualisation entre notre application et le matériel physique, je suis curieux de savoir si quelqu'un d'entre vous a déjà réussi (ou sait à coup sûr que ce n'est pas possible) de faire en sorte qu'une telle carte fonctionne sous vmware?
notre application est principalement écrite en c / c ++ ... Quelqu'un d’entre vous a-t-il de l’expérience si s’engager à compiler sous un vmware augmentera considérablement le temps de compilation? À l'heure actuelle, une reconstruction complète prend environ 15 minutes pour l'ensemble de l'application, mais sur une machine extrêmement puissante (8 cœurs, 12 Go de RAM).
notre application est très gourmande en ressources processeur ... elle effectue un encodage / décodage vidéo en temps réel. Ce n'était pas un problème jusqu'à présent (sur la machine spécifiée ci-dessus). Cependant, quelqu'un d'entre vous a-t-il déjà expérimenté la réduction de la vitesse d'une application en temps réel lorsqu'il est déplacé vers vmware? Et la même question s’applique aussi à la couche réseau. Nous envoyons et recevons beaucoup de données.
Merci pour votre temps