it-swarm.com.de

Gibt es einen modernen Browser, der unter Windows 3.1 läuft?

Gibt es einen modernen Browser, der unter Windows 3.1 läuft? Manchmal gibt es Situationen, die das Upgrade einer Umgebung einschränken, und das Surfen im Internet ist heutzutage ein Muss. Die Idee ist, dass es eine Site wie superuser.com rendern kann

Die vorhandenen Browsing-Optionen für dieses Betriebssystem funktionieren auf den meisten Websites nicht mehr.

ALTE FRAGE

Ok, ich weiß also, was Sie denken: "Was in aller Welt machen Sie noch mit Windows 3.1?"

Hier ist die Situation. Der Computer, auf dem 3.1 ausgeführt wird, ist auch der Controller für 150.000 US-Dollar Bandsäge, die in Deutschland hergestellt werden. Daher ist jede Chance, den eigentlichen Computer zu aktualisieren, ohne im Vorfeld einiges an Geld für die Herstellung auszugeben, gering. Das Problem ist, dass sich die Zeitschaltuhr-Software auf einer webgesteuerten Plattform befindet. Netscape 4.0 zeigt die Site nicht korrekt an und reagiert nicht auf die Tastendrücke wie "Login" oder "Punch".

Dinge wie Java oder Flash sind nicht notwendig. AFAIK, es muss nur HTML 4 und CSS unterstützen.

BEARBEITEN:

Ich halte es daher für eine gute Idee, die verwendete Software offenzulegen. Es ist [Gorrie Regans Zeiterfassung] [1] Software. Sie haben einige Aktualisierungen vorgenommen, seit wir sie zum ersten Mal erworben haben. Der Dienst wird über einen kombinierten SQL-Server und IIS gehostet.

[1]: http://www.gregan.com/timeandattendance/enterprisemanagement.html

224
Chad Harrison

Es tut mir leid, dies als Antwort zu geben, da ich Ihnen keine geben kann, aber für einen Kommentar zu groß erschien.

Um den Leuten hinzuzufügen, die empfehlen nicht dies zu tun: Je nützlicher Sie die Win 3.1-Maschine machen (indem Sie ihr erlauben, andere Arbeiten auszuführen), desto länger ist die Maschine gerade nützlich genug, um nicht durch etwas zu ersetzen, das sie macht Sinn.

Win3.1 ist ein schreckliches Betriebssystem als Controller. Stellen Sie es sich als DOS mit einer grafischen Benutzeroberfläche vor. Es gibt keine Prozessisolierung, sodass ein fehlerhaftes Browserfenster (oder eine App) den Speicher des Controllers verschlüsseln kann, was zu Chaos führen kann. Da Sie alte Browser haben, die sich mit modernem HTML/CSS/JavaScript befassen, gibt es viele Möglichkeiten für Browser-Bugs und die Wahrscheinlichkeit, dass der Speicher verschlüsselt wird, ist relativ hoch.

Es gibt auch nicht viel Win3.1-Unterstützung für Echtzeit. Sogar Win95 war besser, wenn auch nicht viel. Dies bedeutet, dass Apps, die versuchen, zusammenzuarbeiten und die CPU gemeinsam zu nutzen, dies nicht unbedingt müssen. Einige Apps oder Browserfenster beanspruchen möglicherweise die gesamte CPU, wodurch sich das Timing für die Controller-Software verschiebt. Das kann nicht gut enden. Dies ist in der Tat ein Bandsäge .

Es gab (möglicherweise gibt es immer noch) Viren für 3.1 (err, DOS wirklich). Wenn Sie es also für ein beliebiges Netzwerk öffnen, sollten Sie Angst haben. Jeder weise Netzwerkingenieur würde eine Firewall benötigen (falls Sie eine für Win3.1 finden könnten), und an diesem Punkt würden Sie den Computer zum Stillstand bringen. Dann empfehlen viele Antworten den IE5, der zu diesem Zeitpunkt nicht gepatcht werden kann.

Win 3.1 wurde vor ungefähr 4 Jahren beendet (überraschend vor kurzem in meinem Buch). Internet Explorer 5.x hatte seine letzte Unterstützung jeglicher Art im Jahr 2010. Ich würde meinem Chef sagen, dass dies mit einer Bandsäge verbunden ist und wir keine Probleme mit der Steuerungssoftware haben möchten. Wenn die Controller-Software-Leute überhaupt schlau wären, hätten sie eine Klausel, die keine andere Software auf der Controller-Box zulässt, oder Sie machen die Unterstützung durch sie ungültig.

Wenn Sie wirklich etwas in der Nähe des Controllers benötigen, würde ich sagen, WiFi + billiges Tablet/gebrauchter iPod Touch, aber ich würde natürlich sagen, Sie müssen auch Ihr WiFi-Netzwerk sichern.

210
Rich Homolka

Opera 3.62 passt möglicherweise am besten zu einem modernen Browser, der immer noch auf einem so alten System wie Windows 3.1 läuft (das TCP/IP nicht einmal nativ unterstützt). HTML- und CSS-Unterstützung sind für das Alter dieses Browsers recht gut, aber erwarten Sie nicht zu viel. Beachten Sie auch, dass Opera 3.62 keine Unterstützung für dynamische Änderungen an Websites durch Manipulation des DOM bietet, wodurch moderne JavaScript-gesteuerte Webanwendungen unbrauchbar werden.

Ich würde vorschlagen, einen anderen Computer für die Stechuhr-Software zu verwenden. Abgesehen von Ihrem Problem sollte ein solches altes System nur isoliert von Netzwerken ausgeführt werden, da es bekannte nicht gepatchte Schwachstellen gibt. Andererseits könnte man argumentieren, dass es praktisch kein Netzwerk gibt, das Malware verbreitet, die auf solchen alten Plattformen ausgeführt wird. Ich würde sowieso nicht riskieren, eine solche Spezialmaschine zu benutzen, um etwas anderes zu tun als die Säge zu steuern. Was würden Sie tun, wenn es aufgrund der Verwendung für Aufgaben, die Sie auf einem anderen Computer ausführen könnten, abstürzt?

107
Gurken Papst
  1. VNC funktioniert immer noch für Windows 3.1. Installieren Sie VNC und öffnen Sie eine Verbindung zu einem leistungsfähigeren Computer mit Freigaben, die der Windows 3.1-Computer erreichen kann (oder auf denen ein FTP-Server mit IIS ausgeführt wird).

  2. Führen Sie einen XWindows-Client auf dem 3.1-Computer aus und stellen Sie eine Verbindung zu einem Computer mit XServer her. Dann können Sie moderne Browser in einem Terminalfenster ausführen.

So rockt man den Klassiker. Windows 3.1 als neuer OS/360-Mainframe, den das Unternehmen nicht ersetzen kann. :)

39
calenti

Technisch gesehen können Sie möglicherweise einen moderneren 32-Bit-Browser verwenden, der auf Win32s ausgeführt wird (wodurch Sie eine Teilmenge der 32-Bit-Funktionalität für 16-Bit-Windows erhalten). Wenn Sie das versuchen möchten, würde ich mit "portablen" Versionen von Opera, Mozilla/Firefox usw. beginnen. (Ich habe dies auch neulich in einem Kommentar erwähnt, es aber gelöscht, weil ich es nicht für ratsam hielt. )

Sie sollten jedoch Ihre Entscheidung überdenken, die Software nicht auf einem neueren Computer auszuführen. Wie Rich darauf hingewiesen , gibt es viele Gründe, einen Webbrowser auf Ihrem Bandsägen-Controller-PC nicht auszuführen.

Irgendwann passiert jedoch etwas Schlimmes mit diesem PC, und an diesem Punkt verlieren Sie eine Menge Geld, wenn Sie nicht über einen gut getesteten Backup-Plan verfügen. Ich weiß nicht viel über schlanke Produktion, aber ich weiß, dass ein Ausfall eines kritischen Systems ohne Notfallplan unmittelbare und direkte Auswirkungen auf den Betrieb hat.

Etwas, das Sie momentan (abgesehen von der Zeit) nicht viel kostet, wäre, zu versuchen, die Windows 3.1-Installation auf einen VM oder Emulator wie DOSBox zu kopieren, oder sogar zu versuchen, die Software direkt auf einem neueren zu starten Version von Windows. Viele Programme werden nicht beim ersten Versuch ausgeführt, können jedoch mit den richtigen Kompatibilitätsoptionen ausgeführt werden. Ich war vor einigen Jahren angenehm überrascht, als ich in der Lage war, die proprietäre DOS-App einer Versicherungsgesellschaft unter Windows 2000 und XP einwandfrei laufen zu lassen, indem ich Command.com oder cmd.exe lediglich ein zusätzliches Flag zur Verfügung stellte . (Beachten Sie, dass command.com anscheinend nur für 32-Bit-Versionen von Windows 7 verfügbar ist.) Auch wenn Sie keinen Support vom Hersteller erhalten, können Sie dies möglicherweise selbst herausfinden oder einen lokalen unabhängigen Computerladen oder suchen Technikfreak, der der Herausforderung gewachsen ist.

Berücksichtigen Sie auch die Verarbeitungszeit, die Sie gerade verschwenden. Möglicherweise ist das Öffnen und Speichern von Dateien für Ihren Bandsägen-Controller augenblicklich, aber ich wäre nicht überrascht, wenn Sie mindestens einige Minuten pro Tag wiederherstellen könnten, indem Sie alle "Lade ..." - Bildschirme verkürzen oder entfernen. Die Versicherungsagenten in meiner Anekdote waren begeistert, weil der offensichtliche Nebeneffekt der Migration auf neuere Maschinen darin bestand, dass alles schneller lief und sie nicht mehr auf das Auftauchen von Bildschirmen warteten.

Wenn auf einem Test-PC mit einem moderneren Betriebssystem alles in Ordnung ist, können Sie ihn als permanenten Ersatz einrichten und den alten PC als Backup behalten. (Sie sollten in der Lage sein, einen 5- oder 10-jährigen Industrie-PC für einen recht günstigen Preis zu kaufen, wenn eine normale Desktop-Maschine in Ihrer Umgebung wahrscheinlich nicht sehr lange überlebt.) Sie möchten wahrscheinlich immer noch nicht ausgeführt werden ein Webbrowser für Echtzeit-Performance , Sicherheit und Verfügbarkeit, aber zumindest müssen Sie sich nicht so viele Sorgen um diesen schicksalhaften Tag machen, an dem der PC ausfällt.

24
rob

Wenn Ihre webbasierte Zeitschaltuhr-Software nur 2 oder 3 Menüs mit 4 bis 5 Optionen enthält, ist es wahrscheinlich der einfachste Weg, einen billigen Programmierer aufzufordern, eine Windows 3.1-Anwendung zu entwickeln, die Daten auf der Website abruft und die entsprechenden Daten sendet .

Möglicherweise hat Ihr kostengünstiger Programmierer auf seinem 486 DX33 bereits Windows 3.1 als primäres Betriebssystem.

Es ist (fast) kein Scherz, sondern die billigste und schnellste Lösung.

15
leye0

Die eine vernünftige Lösung wird meiner Meinung nach sein:

  • einrichten eines modernen Computers (mit mindestens 2 Prozessorkernen) mit einer Linux-Distribution mit langer Unterstützung (CentOS/RHEL/Ubuntu LTS);

  • richten Sie dort eine virtuelle Maschine ein - richten Sie sie so ein, dass sie sich nur mit Ihrer Bandsäge verbinden kann (ich weiß nicht, wie sie verbunden ist - ich nehme an, dass zum Beispiel bei einer seriellen Verbindung die Option -serial /dev/ttyS0 von qemu helfen sollte, die Option -net none würde das Netzwerk deaktivieren).

  • installieren Sie Windows 3.1 auf dieser virtuellen Maschine und verschieben Sie die Bandsägen-Software dorthin.

Sie verfügen über ein modernes sicheres System und einen Browser für die Zeitschaltuhr-Software und sind unsicher, aber vom Internet-System für Bandsägen isoliert.

Dies ist sogar besser, als das aktuelle Setup zu verlassen - ein 15 Jahre alter Computer wird eher früher als später kaputt gehen und Sie haben keine Möglichkeit, ihn zu ersetzen. Das Verschieben einer virtuellen Maschine auf einen anderen Computer ist fast so einfach wie das Verschieben einer Disk-Image-Datei.

13
Tometzky

Ich würde davon ausgehen, dass Sie sich am besten für ein Microsoft-Produkt entscheiden. Die letzte kompatible Internet Explorer-Version scheint 5.01 zu sein.

OldApps hat eine wirklich nette Liste der neuesten veröffentlichten Versionen für die angegebenen Plattformen. Im Gegensatz zu dieser Tabelle ist 5.01 jedoch auch für Windows 3.1 aufgeführt.

Operating System        Latest Software Version
Windows 3.1             Internet Explorer 3.01 (Windows 3.1)
Windows 95              Internet Explorer 5.0
Windows 98              Internet Explorer 6.0 (Setup Only)
Windows 2000            Internet Explorer 6.0 (Setup Only)
Windows ME              Internet Explorer 6.0 (Setup Only)
Windows Server 2003 x64 Internet Explorer 7.0 (x64)
Windows Server 2003     Internet Explorer 7.0 (Final)
Windows XP x64          Internet Explorer 8.0 (XP x64)
Windows XP              Internet Explorer 8.0 (XP)
Windows Vista x64       Internet Explorer 9.0 (Vista)
Windows Vista           Internet Explorer 9.0 (Vista x64)
Windows 7 x64           Internet Explorer 9.0 (7 x64)
Windows 7               Internet Explorer 9.0 (7)
6
Der Hochstapler

Dies ist tatsächlich eine Situation, die OS2 seit Jahren speziell verwendet wurde, um zu adressieren.

Es ist offensichtlich viel destruktiver als nur die Installation eines Browsers ... aber beide können neben moderner Software wie Firefox 3.6 auch Windows 3.1 ausführen.

4
Lori

Es gibt keine , zumindest mit Unterstützung für neuere Technologien (mit Ausnahme von sehr einfachem CSS, JavaScript usw.).

Vielleicht haben Sie mit IE 5 mehr Glück, aber selbst dann sind Sie ziemlich beengt.

3
Renan

Folgendes würde ich tun:

Entwickeln Sie eine Web-App-Oberfläche, die mit älteren Versionen kompatibel ist und auf einem modernen PC ausgeführt wird, sodass der 3.11-Computer wie ein Proxy-Übersetzer eine Verbindung zur eigentlichen Website herstellen kann. Es sollte nicht sehr schwierig sein, einfach die Eingabe weiterzuleiten und die Ausgabe zu übersetzen.

OR

Kaufen Sie 1 Host-PC und richten Sie 2 virtuelle Maschinen ein: Eine mit 3.11, die mit dem Controller verbunden ist, und eine andere, die mit einem aktualisierten Browser und Betriebssystem mit dem Netzwerk verbunden ist. Gesamtpreis ca. 200USD?

Wenn VM nicht mit dem Controller-Gerät umgehen kann, empfehle ich Ihnen, einen neuen Computer für den Zugriff auf das Netzwerk zu verwenden, da alte Software, die mit einem Netzwerk verbunden ist, eine große Sicherheitslücke darstellt.

3
NotGaeL

Ich würde in Betracht ziehen, eine Bildschirmfreigabesoftware auszuführen. Nach einigen Recherchen scheint VNC noch nie auf Windows 3.1 portiert worden zu sein, aber Sie könnten versuchen, pcAnywhere 9.2 auszuführen, das meiner Meinung nach die letzte Version ist, die Windows 3.1 unterstützt. Ich denke, das Wichtigste ist, nur stabile Software auf diesem Computer auszuführen, da es in vielen Jahren keinen Speicherschutz, keine Fehlerkorrekturen und die Steuerung eines teuren und gefährlichen Geräts gibt. Sie können einen anderen Thread finden, der Browser-Alternativen für Windows 3.1 beschreibt hier . Sie scheinen zu glauben, dass Opera ein bisschen instabil ist, und andere Browser unterstützen wahrscheinlich nicht das gesamte moderne CSS, das Sie benötigen.

3
Martin Hock

Kurze Antwort ... nein.

die Entwickler haben vor langer, langer Zeit die Entwicklung von Software für Windows 3.1 eingestellt.

2
wizlog

Sie sollten ein einfaches Skript erstellen, das die ursprüngliche moderne Web-App screent und in einer vereinfachten Ansicht verfügbar macht, auf die die Browser ab 1994 zugreifen können.

2
MK01

K-Meleon kann funktionieren. Es funktioniert auf vielen alten Systemen. Klein und flink.

1
Joe