Ist es möglich, Windows 98 auf einer VM zu installieren, um eine 16-Bit-App auszuführen, die auf eine alte VLB-Datenerfassungskarte vom Host-Computer aus zugreift?

944
Virgil

Ich muss auf eine alte VLB-SCADA-Karte (vor PCI-Controllern) mit einer 16-Bit-Anwendung zugreifen, die die Daten und Prozesse steuert. Ich habe nur den DOS-Treiber für diese Karte und muss auf diesem Host-Computer ein 32-Bit-Betriebssystem installieren, um mir den Fernzugriff (Teamviewer oder VNC) auf die Anwendung von intelligenten Geräten zu ermöglichen. Als Lösung dachte ich über die Installation einer VM mit Windows 98 nach (wobei ich sicher bin, dass die Anwendung auf der Hostmaschine funktioniert), aber ich bin nicht sicher, ob die VM auf den VLB-Controller auf der Hostmaschine zugreifen kann, auf der die Karte installiert ist . Hat jemand Erfahrung mit nicht auf dem Host-Computer installierten Nicht-Standardgeräten, auf die von den darauf ausgeführten virtuellen Maschinen zugegriffen werden kann? Welche VM-Lösung empfehlen Sie? Danke im Voraus

1
Ich glaube nicht, dass ein Hypervisor solche antiken Hardware durchlassen kann. Ich hoffe wirklich, der Zweck dieses Projekts ist es, es außer Betrieb zu setzen. Michael Hampton vor 11 Jahren 4
Ein anderer Weg könnte sein, eine Linux Live-CD mit Wine (für die App-Software) zu verwenden und Zugriff auf die SCADA-Karte zu erhalten. patricks vor 11 Jahren 0
Windows 98 ist _already_ ein 32-Bit-Betriebssystem, und es gibt VNC-Server-Versionen, die darauf laufen. Wenn Sie weitere Kompatibilität mit neueren Windows-Versionen benötigen, versuchen Sie es mit [KernelEx] (http://sourceforge.net/projects/kernelex/), wodurch Sie eine Menge reinen XP-Codes ausführen können. trlkly vor 9 Jahren 0

1 Antwort auf die Frage

1
Joel Coehoorn

This won't work. You can install and run Windows 98 with old 16 bit apps just fine. The problem is that VM software creates a specific virtual environment, and that simulated computer will not include support for your special capture card. There are some virtual environments that support USB pass-through for VMs, but I'm not aware of any that will do this for PCI (or older) devices.

PCI funktioniert definitiv, wenn das Motherboard VT-d unterstützt (ich habe PCI-Netzwerkkarten und Video-Capture-Karten in KVM-VMs verwendet), aber VLB ist sicherlich zu alt. haimg vor 11 Jahren 0
Der Hyervisor weiß, wie er einen Netzwerkadapter nimmt und ihn einer generischen Art und Weise einer VM vorstellt. Das ist kein PCI-Passthrough. Video-Capture ist aber nett. Welches VM-Produkt haben Sie verwendet? Joel Coehoorn vor 11 Jahren 0
Nein, ich spreche von direktem PCI-Path-Through, nicht von generisch virtualisierten Netzwerkkarten (z. B. musste ich die ursprünglichen Hardware-Treiber in der VM installieren). KVM ist die Plattform: http://fedoraproject.org/wiki/Features/KVM_PCI_Device_Assignment haimg vor 11 Jahren 0