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 sind auf den meisten Websites nicht mehr verfügbar.
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 Tastendrücke wie "Anmelden" oder "Punsch".
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
quelle
Antworten:
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, dies nicht zu tun: Je nützlicher Sie den Win 3.1-Computer machen (indem Sie ihm erlauben, andere Arbeiten auszuführen), desto länger ist der Computer gerade nützlich genug, um nicht durch etwas zu ersetzen, das Sinn macht.
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 im Speicher des Controllers verschlüsseln kann und Chaos anrichten 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 tun 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 eine 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 Netzwerk öffnen, sollten Sie Angst haben. Jeder weise Netzwerktechniker 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 blockieren. 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 wollen. 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.
quelle
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?
quelle
Ähm ... Möchten Sie einem Computer aus der Steinzeit, der eine 150.000-Dollar-Bandsäge kontrolliert, wirklich eine zweite Aufgabe übertragen?
Richter an den Kläger : Sagen Sie uns, wie Sie Ihren Arm verloren haben.
Kläger : Nun, Bob kam an diesem Tag zu spät zur Arbeit und versuchte, auf die Uhr zu schlagen, während ich die Bandsäge benutzte.
Staatsanwaltschaft des Angeklagten (Bob) : Wussten Sie, dass die Bandsäge immer anhält, während die Website für die Stempeluhr geöffnet wird?
Beklagter : Sicher, das weiß jeder. Wir warten nur, bis die Person auf die Schaltfläche Clock In oder Clock Out klickt, und dann wird die Säge wieder eingeschaltet!
Plantiff : Ich wusste nicht, dass Bob zu spät kommt! Die Säge stoppt, wenn ein Teil stecken bleibt. Woher sollte ich wissen, dass es plötzlich wieder hochgehen würde, während ich nach dem Teil darin suchte?
quelle
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).
Führen Sie einen XWindows-Client auf dem 3.1-Computer aus und stellen Sie eine Verbindung zu einem Computer her, auf dem XServer ausgeführt wird. 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. :)
quelle
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 betonte , gibt es viele Gründe, keinen Webbrowser auf Ihrem Bandsägen-Controller-PC zu betreiben.
Irgendwann wird jedoch etwas Schlimmes mit diesem PC passieren, und an diesem Punkt werden Sie eine Menge Geld verlieren, 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, ist der Versuch, die Windows 3.1-Installation auf eine VM oder einen Emulator wie DOSBox zu kopieren oder sogar die Software direkt auf einer neueren Windows-Version auszuführen. 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 eines Versicherungsunternehmens unter Windows 2000 und XP zum Laufen zu bringen, indem ich lediglich eine zusätzliche Flagge an command.com oder cmd.exe übermittelte. (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 ziemlich günstige Preise zu kaufen, wenn eine normale Desktop-Maschine in Ihrer Umgebung wahrscheinlich nicht lange überlebt.) Sie möchten wahrscheinlich immer noch nicht ausgeführt werden Aus Gründen der Echtzeitleistung , der Sicherheit und der Verfügbarkeit sollten Sie einen Webbrowser verwenden , aber zumindest müssen Sie sich an diesem schicksalhaften Tag, an dem der PC ausfällt, nicht so viele Sorgen machen.
quelle
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.
quelle
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);
Einrichten eine virtuelle Maschine dort - Setup es so ist es nur zu Ihrem bandsaw verbinden kann (ich weiß nicht , wie es verbunden ist - ich nehme zum Beispiel mit serieller Anschluss
-serial /dev/ttyS0
Möglichkeit ,qemu
helfen soll,-net none
Option Netzwerk deaktivieren würde);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 Zeitschaltuhrsoftware 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.
quelle
chrt --fifo qemu ...
. Auch wird ein modernes System hunderte Male schneller sein als ein 15 Jahre altes. Ich denke nicht, dass es ein Problem mit zu langsamen Reaktionszeiten geben wird.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 schöne 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.
quelle
Dies ist tatsächlich eine Situation, die OS2 seit Jahren speziell verwendet wurde, um anzugehen.
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.
quelle
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.
quelle
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.
ODER
Kaufen Sie einen Host-PC und richten Sie zwei 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 das Controller-Gerät nicht handhaben kann, empfehle ich, 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.
quelle
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. Einen weiteren Thread, der Browser-Alternativen für Windows 3.1 beschreibt, finden Sie 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.
quelle
Kurze Antwort ... nein.
Die Entwickler haben vor langer, langer Zeit die Entwicklung von Software für Windows 3.1 eingestellt.
quelle
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.
quelle
K-Meleon kann funktionieren. Es funktioniert auf vielen alten Systemen. Klein und flink.
quelle