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
źródło
Odpowiedzi:
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.
źródło
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?
źródło
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…?
źródło
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).
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ć. :)
źródło
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.
źródło
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.
źródło
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 szeregowegoqemu
powinna pomóc,-net none
opcja 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.
źródło
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.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.
źródło
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.
źródło
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.
źródło
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.
źródło
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.
źródło
Krótka odpowiedź ... nie.
programiści już dawno przestali opracowywać oprogramowanie dla systemu Windows 3.1.
źródło
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.
źródło
K-Meleon może działać. Działa na wielu starych systemach. Mały i zwinny.
źródło