Czy istnieje nowoczesna przeglądarka działająca w systemie Windows 3.1? [Zamknięte]

224

Krótko mówiąc, czy istnieje nowoczesna przeglądarka działająca w systemie Windows 3.1? Czasami zdarzają się sytuacje, które ograniczają możliwość aktualizacji środowiska, a przeglądanie Internetu jest obecnie koniecznością. Chodzi o to, że może renderować witrynę taką jak superuser.com

Istniejące opcje przeglądania dla tego systemu operacyjnego po prostu psują się w większości witryn.

STARE PYTANIE

Ok, więc wiem, co myślisz: „Co do diabła robisz, wciąż pracując pod Windows 3.1?”

Oto sytuacja. Komputer z systemem 3.1 jest również kontrolerem piły taśmowej o wartości 150 000 USD wyprodukowanej w Niemczech, więc każda szansa na ulepszenie rzeczywistego komputera bez wydawania dużych pieniędzy na produkcję jest znikoma. Problem polega na tym, że oprogramowanie zegara czasu działa na platformie internetowej. Netscape 4.0 nie wyświetla strony poprawnie i nie reaguje na naciśnięcia przycisku, takie jak „login” lub „punch”.

Rzeczy takie jak Java lub Flash nie są konieczne. AFAIK, po prostu musi obsługiwać HTML 4 i CSS.

EDYTOWAĆ:

Myślę więc, że dobrym pomysłem może być ujawnienie używanego oprogramowania. Jest to oprogramowanie [Gorrie Regan's Time and Attendance] [1]. Dokonali kilku aktualizacji, odkąd je po raz pierwszy nabyliśmy. Usługa jest obsługiwana przez połączenie serwera SQL i usług IIS.

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

Chad Harrison
źródło
13
Możesz zajrzeć do zegara fizycznego. Posiadają biometryczne skanery palców / dłoni, karty machnięcia, karty proxy. Wiele zegarów jest bezprzewodowych i można je zintegrować z oprogramowaniem obsługującym czas i obecność. Niektóre mają także funkcję liczników dzwonka, wejścia do drzwi, sald rozliczeniowych, harmonogramów i ograniczeń czasowych. Prawdopodobnie lepiej to zrobić niż otworzyć komputer z przestarzałym oprogramowaniem zabezpieczającym w Internecie.
kobaltz
41
@Moab nie jest dobrym pomysłem na aktualizację, jeśli komputer jest używany do sterowania sprzętem. Ten komputer lepiej zostawić w spokoju (i jeśli nie jest to możliwe).
Renan
222
Prawdziwe pytanie brzmi: dlaczego ktokolwiek użyłby kontrolera piły taśmowej do zalogowania się na platformie śledzenia czasu?
Der Hochstapler
38
Jeśli kierownictwo poprosiło o to w imię „lean manufacturing”, po prostu powiedz im, że koszt wykonania tej pracy znacznie przewyższa koszt korzystania z innej bardziej odpowiedniej maszyny do wykonywania pomiaru czasu. Próba użycia klucza do wbijania gwoździa nie jest szczupłą produkcją, to głupią produkcją.
Mokubai
16
Głosowałem za tym, ponieważ albo twoje życie jest do bani, albo wykonałeś wspaniałą pracę, zabawiając mnie. Tak czy inaczej, jest to gwałtowny wzrost. :)
tewha

Odpowiedzi:

210

Przepraszam, że postawiłem to jako odpowiedź, ponieważ nie mogę ci dać żadnej, ale wydawało mi się, że jest za duże na komentarz.

Aby dodać do ludzi zalecających nie to zrobić: im bardziej użyteczny, aby dokonać maszynę Win 3.1 (przez co pozwala wykonywać inne prace), tym dłużej urządzenie jest na tyle, aby nie wymienić coś, co ma sens tylko użyteczne.

Win3.1 to okropny system operacyjny jako kontroler. Pomyśl o tym jak o systemie DOS z graficznym interfejsem użytkownika. Nie ma izolacji procesu, więc złe okno przeglądarki (lub dowolna aplikacja) może mieszać pamięć w przestrzeni pamięci sterownika, siejąc spustoszenie. Ponieważ masz stare przeglądarki przeglądające współczesne HTML / CSS / JavaScript, istnieje wiele możliwości błędów w przeglądarce, a prawdopodobieństwo zaszyfrowania pamięci jest stosunkowo wysokie, wysokie.

Nie ma też dużo wsparcia dla Win3.1 w czasie rzeczywistym. Nawet Win95 był lepszy, choć niewiele. Oznacza to, że gdy aplikacje próbują współpracować i współdzielić procesor, niekoniecznie muszą, a niektóre okna aplikacji lub przeglądarki mogą zużywać cały procesor, skracając czas działania oprogramowania kontrolera. To może się nie skończyć dobrze. To właściwie piła taśmowa .

Były (prawdopodobnie nadal są) wirusy dla 3.1 (err, naprawdę DOS), więc otwarcie go na dowolną sieć powinno cię przestraszyć. Każdy mądry inżynier sieci wymagałby zapory ogniowej (jeśli możesz ją znaleźć dla Win3.1) i w tym momencie zapychasz maszynę w dół. Następnie wiele odpowiedzi zaleca IE5, którego w tym momencie nie da się zdobyć.

Win 3.1 został wycofany około 4 lat temu (zaskakująco niedawno w mojej książce). Internet Explorer 5.x miał ostatnie wsparcie jakiegokolwiek rodzaju w 2010 roku. Powiedziałbym szefowi, że jest podłączony do piły taśmowej i nie chcemy żadnych problemów z oprogramowaniem kontrolera. Gdyby ludzie oprogramowania sterującego byli w ogóle inteligentni, mieliby klauzulę, która nie zezwalałaby na żadne inne oprogramowanie na skrzynce kontrolera, albo pozbawiliby cię wsparcia.

Jeśli naprawdę potrzebujesz czegoś blisko kontrolera, powiedziałbym, że WiFi + tani tablet / używany iPod Touch, ale oczywiście powiedziałbym, że musisz również zabezpieczyć swoją sieć Wi-Fi.

Rich Homolka
źródło
10
Doskonałe punkty, ale należy również pamiętać, że obecny komputer mógł zostać zbudowany do pracy w środowisku przemysłowym, podczas gdy zwykły tablet / iPod klasy konsumenckiej może nie trwać długo, jeśli nie został zbudowany tak, aby był odporny na opary, kurz itp. ,
rob
25
@rob to prawda, ale nawet wtedy poleciłbym trzecią opcję w stosunku do nie-ochronnego systemu operacyjnego z niepakowanym IE łączącym się z urządzeniami przemysłowymi.
Rich Homolka
6
Nie ma też dużo wsparcia dla Win3.1 w czasie rzeczywistym. - z wyjątkiem faktu, że jakakolwiek aplikacja może przejąć procesor tak długo, jak chce, nie przekazując go do systemu operacyjnego ani żadnej innej aplikacji. Obejmuje to aplikację kontrolera piły taśmowej.
Random832
19
To to to. Pomysł umieszczenia przeglądarki w tak krytycznym oknie Win 3.1 w ten sposób jest po prostu przytłaczający. Właśnie się obudziłem, więc z pewnością jest to najgłupsza rzecz, jaką dziś słyszałem :-). Wspomniane rozwiązanie „Linux and Wine” brzmi dla mnie interesująco, jeśli koniecznie musisz mieć przeglądarkę na tym samym komputerze, na którym działa piła taśmowa (wciąż głupia, ale o wiele bezpieczniejsza, a rozwiąże ona inny problem: komputer Win 3.1 będzie złamać kiedyś. Bądź gotowy do uaktualnienia). Ale za głośne wołanie: po prostu zdobądź inny izolowany komputer lub urządzenie, aby to zrobić.
Daniel Andersson,
10
Win3.1 może nie zapewniać żadnych funkcji w czasie rzeczywistym, ale nie przeszkadza także oprogramowaniu, które zapewnia własne, instalując niestandardowe programy obsługi przerwań. To jedna z niewielu rzeczy, które powodują, że 16-bitowe oprogramowanie tak naprawdę nie działa na Win9x i XP, więc jestem całkiem pewien, że o to chodzi. Uaktualnienie komputera jest więc nie do uruchomienia. Prawdziwe pytanie brzmi: dlaczego ktoś oczekuje, że kontroler piły taśmowej będzie kontynuował pracę, jeśli konfiguracja zostanie zmieniona (dodanie nowego oprogramowania itp.)
Ben Voigt
107

Opera 3.62 może najlepiej pasować do nowoczesnej przeglądarki, która wciąż działa na tak starym systemie, jak Windows 3.1 (który nawet nie ma natywnej obsługi TCP / IP). Obsługa HTML i CSS jest całkiem dobra jak na tę przeglądarkę, ale nie oczekuj zbyt wiele. Należy również pamiętać, że Opera 3.62 nie obsługuje dynamicznych zmian w witrynach internetowych poprzez manipulację DOM, co sprawia, że ​​nowoczesne aplikacje sieciowe oparte na JavaScript nie nadają się do użytku.

Sugerowałbym użycie innego komputera do oprogramowania zegara. Poza twoim problemem taki stary system powinien być uruchamiany w izolacji od sieci, ponieważ znane są luki w zabezpieczeniach. Z drugiej strony można argumentować, że na takich starych platformach praktycznie nie ma złośliwego oprogramowania rozprzestrzeniającego sieć. W każdym razie nie ryzykowałbym użyciem takiej specjalnej maszyny do robienia czegokolwiek innego niż sterowanie piłą. Co byś zrobił, gdyby zepsuł się z powodu użycia go do zadań, które możesz wykonać na innym komputerze?

Gurken Papst
źródło
2
To wydaje się najlepszym rozwiązaniem. Wystarczy umieścić dwa komputery w tym samym obszarze. Rozwiązuje problem zezwalania Windows 3.1 na dostęp do Internetu i rozwiązuje problem korzystania z niebezpiecznej przeglądarki (wszystko, co działa na 3.1, byłoby niebezpieczne).
Ramhound
3
Dzięki za prawdziwą odpowiedź. Kiedy wszystko trochę zwolni, dam temu szansę! Jeśli wszystko wygląda dobrze, ustawię to na odpowiedź.
Chad Harrison
4
Zastanawiałem się, czy zegar czasu musi znajdować się na tym samym komputerze z powodów związanych z kronikowaniem lub fakturowaniem (do obsługi piły), czy może jest to tylko wygoda. Jeśli nie jest to wymagane dla sprzętu, przenieś funkcję na inny element sprzętowy.
horatio
1
@horatio Masz rację co do powodów fakturowania. Oprogramowanie zegara posiada wiele funkcji zarządzania projektami, które umożliwiają przydzielanie czasu i materiałów do konkretnych projektów, co pomaga śledzić rzeczywiste koszty. Wygląda na to, że przy piły będzie potrzebne inne „urządzenie”.
Chad Harrison
2
0: Jedyną prawidłową odpowiedzią na to pytanie w tym kontekście jest NIE . Ta odpowiedź mogła być oczywiście w innym kontekście.
o0 ”.
77

Err ... Czy naprawdę chcesz dać drugie zadanie komputerowi z epoki kamienia, który kontroluje piłę taśmową o wartości 150 000 $ ..?

Sędzia powoda : Powiedz nam, jak straciłeś rękę.
Powód : Cóż, Bob spóźnił się do pracy tego dnia i próbował wybić zegar, kiedy korzystałem z piły taśmowej.
Prokurator pozwanego (Bob) : Czy wiesz, że piła taśmowa zawsze zatrzymuje się podczas otwierania strony internetowej z zegarem czasu?
Oskarżony : Jasne, wszyscy o tym wiedzą. Po prostu poczekamy, aż osoba kliknie przycisk Zegar lub Zegar, a następnie piła wróci ponownie!
Plantiff : Nie wiedziałem, że Bob się spóźnia! Piła zatrzymuje się, gdy część utknie. Skąd miałem wiedzieć, że nagle zacznie się od nowa, gdy będę szukał tam części…?

Roger Dahl
źródło
Najlepsza odpowiedź SU wszech czasów!
gregg
39
  1. VNC nadal działa w systemie Windows 3.1. Zainstaluj VNC i otwórz połączenie z bardziej wydajnym komputerem z udziałami, do których może dotrzeć komputer z systemem Windows 3.1 (lub z uruchomionym serwerem FTP z IIS).

  2. Uruchom klienta XWindows na maszynie 3.1 i połącz się z maszyną z uruchomionym XServer. Następnie możesz uruchomić nowoczesne przeglądarki w oknie terminala.

Sposób na podbicie klasycznej technologii. Windows 3.1 jako nowy system mainframe OS / 360, którego firma boi się wymienić. :)

calenti
źródło
1
Mam na myśli, VNC działa na moim Wii, działa wszędzie.
ZJR
11
jest to najbardziej bezpieczne i niezawodnie przyszłościowe rozwiązanie
Joeri Sebrechts
24

Technicznie rzecz biorąc, możesz być w stanie uzyskać bardziej nowoczesną 32-bitową przeglądarkę do uruchamiania na systemach Win32 (co daje podzbiór 32-bitowej funkcjonalności dla 16-bitowego systemu Windows). Jeśli chcesz tego spróbować, zacznę od „przenośnych” wersji Opery, Mozilli / Firefoksa itp. (Wspomniałem o tym również w komentarzu innego dnia, ale usunąłem go, ponieważ nie uważałem tego za wskazane. )

To powiedziawszy, możesz chcieć ponownie rozważyć swoją decyzję, aby nie próbować uruchamiać oprogramowania na nowszej maszynie. Jak wskazał Rich , istnieje wiele powodów, aby nie uruchamiać przeglądarki internetowej na komputerze kontrolera piły taśmowej.

Jednak w pewnym momencie na tym komputerze stanie się coś złego, a wtedy stracisz dużo pieniędzy, jeśli nie masz dobrze przetestowanego planu tworzenia kopii zapasowych. Niewiele wiem o szczupłej produkcji, ale wiem, że kiedy krytyczny system zawiedzie bez planu awaryjnego, ma natychmiastowy i bezpośredni wpływ na operacje.

Coś, co nie będzie Cię teraz dużo kosztować (poza czasem), to próba skopiowania instalacji systemu Windows 3.1 na maszynę wirtualną lub emulator, taki jak DOSBox, lub nawet próba uruchomienia oprogramowania bezpośrednio na nowszej wersji systemu Windows. Wiele programów nie uruchomi się przy pierwszej próbie, ale można je uruchomić przy użyciu odpowiednich opcji zgodności. Byłem mile zaskoczony kilka lat temu, kiedy mogłem sprawić, że zastrzeżona aplikacja firmy DOS firmy ubezpieczeniowej działa dobrze w systemach Windows 2000 i XP, nie robiąc nic więcej, jak tylko dostarczając dodatkową flagę do command.com lub cmd.exe. (Należy pamiętać, że Command.com jest najwyraźniej dostępny tylko w 32-bitowych wersjach systemu Windows 7). Nawet jeśli nie możesz uzyskać wsparcia od producenta, możesz być w stanie samodzielnie go znaleźć lub znaleźć lokalny niezależny sklep komputerowy lub technik, który sprosta wyzwaniu.

Weź również pod uwagę czas, który obecnie marnujesz. Może otwieranie i zapisywanie plików dla kontrolera piły taśmowej jest natychmiastowe, ale nie zdziwiłbym się, gdybyś mógł odzyskać co najmniej kilka minut dziennie, skracając lub eliminując wszystkie ekrany „ładowanie ...”. Agenci ubezpieczeniowi w mojej anegdocie byli zachwyceni, ponieważ oczywistym efektem ubocznym migracji na nowsze maszyny było to, że wszystko działało szybciej, więc nie czekali już na pojawienie się ekranów.

Jeśli wszystko pójdzie dobrze na testowym komputerze z bardziej nowoczesnym systemem operacyjnym, możesz skonfigurować go jako trwałą wymianę i zachować stary komputer jako kopię zapasową. (Powinieneś być w stanie kupić 5- lub 10-letni przemysłowy komputer za całkiem tani, jeśli zwykła maszyna stacjonarna prawdopodobnie nie przetrwa zbyt długo w twoim otoczeniu.) Nadal prawdopodobnie nie chcesz uruchamiać przeglądarka internetowa, która zapewnia wydajność , bezpieczeństwo i czas pracy w czasie rzeczywistym , ale przynajmniej nie będziesz musiał martwić się tak fatalnym dniem, gdy komputer się zepsuje.

obrabować
źródło
Oprócz VM lub DOSBox, tam Wine na Linuksie.
detly
6
Kontroler jest prawie na pewno aplikacją w czasie rzeczywistym. Oznacza to, że musi on działać przez, powiedzmy, ms co 100 ms. W emulatorze nie jest to gwarantowane. Jeśli uruchomisz aplikację (np. Przeglądarkę) w innym oknie, zajmie to czas procesora z maszyny wirtualnej lub emulatora. Istnieją wersje systemu Linux w czasie rzeczywistym, ale maszyna wirtualna wymagałaby niestandardowego programowania, aby to zadziałało.
Kevin Vermeer
@ KevinVermeer true - wyjaśniłem, że wydajność w czasie rzeczywistym jest jednym z powodów, dla których przeglądarka internetowa nie działa w systemie operacyjnym hosta.
okradać
15

Jeśli twoje internetowe oprogramowanie do pomiaru czasu ma tylko 2 lub 3 menu z 4-5 opcjami, wydaje mi się, że najprostszym sposobem jest poproszenie taniego programisty o opracowanie aplikacji Windows 3.1 pobierającej dane z witryny i wysyłającej odpowiednie dane. .

Możliwe, że twój tani programista ma już system Windows 3.1 jako podstawowy system operacyjny na swoim 486 DX33.

To (prawie) nie żart, ale najtańsze i szybsze rozwiązanie.

leye0
źródło
1
Drugim rozwiązaniem jest rozwiązanie @rob: samodzielna zmiana komputera na inny komputer z lepszym systemem operacyjnym, ale z tym samym I / O (port szeregowy, port równoległy i inne) oraz z oryginalnym oprogramowaniem do obsługi danych / firmy.
leye0
9
Założę się, że „tani programista” nie może zaprogramować maszyny bez obsługi protokołu TCP / IP w celu pobierania danych ze strony internetowej.
ONOZ
Lub stworzyć tanią stronę / usługę proxy, która działa dla Netscape 4.0
Ivarpoiss
6
@ONOZ: 3.1 ma obsługę TCP / IP.
grawitacja
2
z pewnością dwa komputery są tańsze.
leonigmig
13

Myślę, że jedynym rozsądnym rozwiązaniem będzie:

  • skonfiguruj nowoczesny komputer (z co najmniej 2 rdzeniami procesorów) z pewną długotrwałą dystrybucją Linuxa (CentOS / RHEL / Ubuntu LTS);

  • skonfiguruj tam maszynę wirtualną - skonfiguruj ją tak, aby mogła łączyć się tylko z piłą taśmową (nie wiem, jak jest połączona - przypuszczam, że na przykład przy -serial /dev/ttyS0 opcji połączenia szeregowego qemupowinna pomóc, -net noneopcja wyłączy sieć);

  • zainstaluj system Windows 3.1 na tej maszynie wirtualnej i przenieś tam oprogramowanie piły taśmowej.

Będziesz miał nowoczesny, bezpieczny system i przeglądarkę oprogramowania do zegara i niepewny, ale odizolowany od systemu internetowego piły taśmowej.

Jest to nawet lepsze niż pozostawienie obecnej konfiguracji - 15-letni komputer zepsuje się raczej wcześniej niż później i nie będziesz w stanie go wymienić. Przeniesienie maszyny wirtualnej na inny komputer jest prawie tak proste, jak przeniesienie pliku obrazu dysku.

Tometzky
źródło
8
Nie zadziała - źle zepsujesz czas kontroli piły taśmowej. Najbardziej prawdopodobną przyczyną wymagania Win3.1 dla istniejącego oprogramowania jest to, że instaluje on własne programy obsługi przerwań w celu uzyskania działania w czasie rzeczywistym. Nie jest to możliwe w nowoczesnych systemach operacyjnych, w których uruchamiane są aplikacje nieuprzywilejowane, i chociaż maszyna wirtualna może to emulować, opóźnienie przerwania będzie większe i znacznie bardziej nieprzewidywalne.
Ben Voigt,
W nowoczesnym systemie Linux można skonfigurować proces maszyny wirtualnej do planowania w czasie rzeczywistym za pomocą chrt --fifo qemu .... Również nowoczesny system będzie setki razy szybszy niż 15-letni. Nie sądzę, aby wystąpił problem ze zbyt wolnymi czasami reakcji.
Tometzky
4
Procedury obsługi przerwań są znacznie szybsze niż nawet zaplanowane procesy w czasie rzeczywistym. Również zbyt szybka reakcja może być tak samo dużym problemem, jak zbyt wolna. Nie widzę żadnego sposobu, aby uniknąć nieprzewidywalnego opóźnienia odpowiedzi podczas korzystania z maszyny wirtualnej.
Ben Voigt,
6

Zakładam, że najlepszym rozwiązaniem jest skorzystanie z produktu Microsoft. Ostatnia kompatybilna wersja programu Internet Explorer wydaje się mieć 5.01 .

OldApps ma naprawdę fajną listę najnowszych wydanych wersji dla danych platform. Jednak w przeciwieństwie do tej tabeli 5.01 jest również wymieniony dla Windows 3.1.

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)
Der Hochstapler
źródło
Ta strona pokazuje IE 5.1 ​​dla Windows 3.1 .... oldapps.com/internet_explorer.php
Moab
@Moab: Masz rację. Dziwne. Do odpowiedzi dodałem notatkę.
Der Hochstapler
2
Ta informacja jest niepoprawna, ponieważ istniał program Internet Explorer 5.01 dla systemu Windows 3.1x. Chociaż zgadzam się, że Internet Explorer 5.01 byłby lepszym wyborem niż Netscape 4, Opera 3.62 nadal będzie mieć znacznie lepszą obsługę CSS i HTML, jeśli dobrze pamiętam.
Gurken Papst
@GurkenPapst: Myślałem, że najlepiej będzie użyć produktu Microsoft, biorąc pod uwagę, do jakiego zadania jest przede wszystkim używany komputer. Nadal uważam to za dość wątpliwe.
Der Hochstapler
4

Jest to w rzeczywistości sytuacja, w której OS2 był używany od lat specjalnie do rozwiązania tego problemu.

Jest to oczywiście o wiele bardziej niszczycielskie niż samo instalowanie przeglądarki ... ale oba są zdolne do uruchamiania oprogramowania Windows 3.1 oprócz bardziej nowoczesnego oprogramowania, takiego jak Firefox 3.6.

Lori
źródło
3

Nie ma żadnych , przynajmniej z obsługą najnowszych technologii (z wyjątkiem bardzo podstawowego CSS, JavaScript itp.).

Być może będziesz mieć więcej szczęścia z IE 5, ale nawet wtedy jesteś dość ciasny.

Renan
źródło
3

Oto co bym zrobił:

Opracuj interfejs aplikacji sieci Web zgodny ze starszymi wersjami, działający na nowoczesnym komputerze PC, aby maszyna 3.11 mogła łączyć się z nią za pośrednictwem rzeczywistej strony internetowej, jak w przypadku translatora proxy. Nie powinno to być bardzo trudne, wystarczy przesłać dane wejściowe i przetłumaczyć dane wyjściowe.

LUB

Kup 1 komputer hosta i skonfiguruj 2 maszyny wirtualne: jedną z 3.11 podłączoną do kontrolera, drugą podłączoną do sieci ze zaktualizowaną przeglądarką i systemem operacyjnym. Łączna cena, około 200 USD?

Jeśli VM nie może obsłużyć kontrolera, sugeruję, aby użyć nowego komputera do uzyskania dostępu do sieci, ponieważ stare oprogramowanie podłączone do sieci jest ogromną wadą bezpieczeństwa.

NotGaeL
źródło
5
Niestandardowy sprzęt, kontrolery okaleczania kończyn i maszyny wirtualne. Nie będzie działać. Jeśli to zadziała, nie będzie działać niezawodnie. Jeśli będzie działać w sposób, który wydaje się wiarygodny, w razie wypadku firma ubezpieczeniowa nie zapłaci, twierdząc, że nie jest to wiarygodna konfiguracja.
ZJR
Masz rację, wirtualizacja nie jest ultra niezawodna w każdym kontekście, ale w przypadku, gdy jest to problem, podałem alternatywę. Zaktualizowałem swoją odpowiedź, aby rozważyć trzecie, bardziej czasochłonne rozwiązanie obejmujące również 2 komputery.
NotGaeL
3

Rozważałbym uruchomienie oprogramowania do udostępniania ekranu. Po przeprowadzeniu niektórych badań wydaje się, że VNC nigdy nie został przeniesiony do systemu Windows 3.1, ale możesz spróbować uruchomić program pcAnywhere 9.2, który moim zdaniem jest ostatnią wersją obsługującą system Windows 3.1. Myślę, że najważniejsze jest, aby uruchamiać tylko stabilne oprogramowanie na tym komputerze, ponieważ nie ma ochrony pamięci, żadnych poprawek błędów przez wiele lat i kontroluje drogi i niebezpieczny sprzęt. Możesz znaleźć inny wątek omawiający alternatywne przeglądarki dla Windows 3.1 tutaj . Wydaje się, że uważają, że Opera jest nieco niestabilna, a inne przeglądarki prawdopodobnie nie obsługują wszystkich nowoczesnych CSS, których potrzebujesz.

Martin Hock
źródło
2

Krótka odpowiedź ... nie.

programiści już dawno przestali opracowywać oprogramowanie dla systemu Windows 3.1.

wizlog
źródło
2

Powinieneś zbudować prosty skrypt, który ekranuje oryginalną nowoczesną aplikację internetową i wyświetla ją w uproszczonym widoku dostępnym dla przeglądarek z 1994 roku.

MK01
źródło
"prosty"? Musiałem źle odczytać.
o0 ”.
1

K-Meleon może działać. Działa na wielu starych systemach. Mały i zwinny.

Joe
źródło
To często mówi Win32; co nie jest zaskakujące. Nastąpiły poważne zmiany architektury z Win16 na Win32; to nie jest tak, jak w przypadku nowszej wersji 32-64-bitowej, która (dla dobrze napisanego) kodu wymagała niewiele więcej niż przełączenie kompilatora. kmeleon.sourceforge.net/wiki/FAQ#platforms
Dan Neely
1
@Dan - jak wspomnieli inni, 32-bitowy kod można uruchomić w systemie Windows 3.1 za pomocą win32s. O ile pamiętam, obsługiwany był całkiem duży podzbiór API win32.
Steve314
@ Steve314 wiele interfejsów API, które można zaszczepić na Win16, nie jest zaskakujące, ponieważ w wielu przypadkach jedynymi potrzebnymi zmianami byłyby zmiana domyślnej wartości int z 16 na 32 bity. Na głębszych poziomach zmiana z aplikacji win16 współpracujących w ramach jednego systemu / wątku pomiędzy systemem operacyjnym i wszystkimi aplikacjami oraz win32 z wykorzystaniem izolacji procesów i planowania wyprzedzającego jest ogromną zmianą dla złożonych aplikacji. Ponieważ stale dążą do zrobienia wszystkiego, co robi system operacyjny, przeglądarki stały się jednymi z najbardziej złożonych aplikacji.
Dan Neely