223

Проще говоря, есть ли современный браузер, работающий на Windows 3.1? Иногда возникают ситуации, которые ограничивают возможность обновления среды, и в наши дни просмотр веб-страниц является обязательным. Идея в том, что он может сделать сайт, такой как superuser.com

Существующие опции просмотра для этой ОС просто ломаются на большинстве сайтов.

СТАРЫЙ ВОПРОС

Итак, я знаю, что вы думаете: «Что вы делаете, все еще работаете с Windows 3.1?"

Вот ситуация. Компьютер с версией 3.1 также является контроллером для ленточной пилы стоимостью 150 000 долларов США, сделанной в Германии, поэтому любой шанс обновить настоящий компьютер, не потратив при этом немалых денег, невелик. Проблема в том, что программное обеспечение тайм-часов находится на веб-платформе. Netscape 4.0 не отображает сайт правильно и не реагирует на нажатия кнопок, такие как "вход" или "удар".

Такие вещи, как Java или Flash не обязательно. AFAIK, он просто должен поддерживать HTML 4 и CSS.

РЕДАКТИРОВАТЬ:

Поэтому я полагаю, что было бы неплохо раскрыть используемое программное обеспечение. Это программное обеспечение [Время и посещаемость] Горри Ригана [1]. Они сделали некоторые обновления, так как мы впервые приобрели их. Служба размещается через комбинацию SQL-сервера и IIS.

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

15 ответов15

210

Извините, что назвал это ответом, так как я не могу дать вам один, но выглядел слишком большим для комментария.

Чтобы добавить к людям, которые рекомендуют не делать этого: чем полезнее вы делаете машину Win 3.1 (позволяя ей выполнять другую работу), тем дольше машина просто достаточно полезна, чтобы не заменять чем-то, что имеет смысл.

Win3.1 - ужасная ОС для контроллера. Думайте об этом как о DOS с графическим интерфейсом, который и есть. Отсутствует изоляция процесса, поэтому плохое окно браузера (или любое приложение) может зашифровать память в памяти контроллера, нанося ущерб. Поскольку у вас есть старые браузеры, которые смотрят на современный HTML/CSS/JavaScript, существует множество возможностей для ошибок браузера, и вероятность зашифрованной памяти относительно высока.

Там также не так много поддержки Win3.1 для реального времени. Даже Win95 был лучше, хотя и ненамного. Это означает, что, поскольку приложения пытаются взаимодействовать и совместно использовать ЦП, им это необязательно, и некоторые приложения или окна браузера могут использовать весь ЦП, что приводит к потере времени для программного обеспечения контроллера. Это может не закончиться хорошо. Это на самом деле ленточная пила.

Существовали (возможно, все еще) вирусы для 3.1 (ну, на самом деле, DOS), поэтому открытие его для любой сети должно вас напугать. Любому мудрому сетевому инженеру понадобится брандмауэр (если вы сможете найти его для Win3.1), и в этот момент вы отключите машину. Затем многие ответы рекомендуют IE5, который на данный момент недоступен для исправления.

Win 3.1 был закончен около 4 лет назад (что удивительно недавно в моей книге). Internet Explorer 5.x получил последнюю поддержку в 2010 году. Я сказал бы своему боссу, что это связано с ленточной пилой, и мы не хотим никаких проблем с программным обеспечением контроллера. Если бы люди, занимающиеся программным обеспечением для контроллеров, были умными, у них был бы пункт, запрещающий какое-либо другое программное обеспечение на коробке контроллера, или вы лишались бы некоторой поддержки от них.

Если вам действительно нужно что-то, близкое к контроллеру, я бы сказал, WiFi+ дешевый планшет / подержанный iPod Touch, но я бы, очевидно, сказал, что вам также нужно защищать свою сеть WiFi.

107

Opera 3.62 может быть лучшим выбором для современного браузера, который все еще работает на такой старой системе, как Windows 3.1 (у которой даже нет встроенной поддержки TCP/IP). Поддержка HTML и CSS довольно полезна для возраста этого браузера, но не стоит ожидать слишком многого. Также обратите внимание, что Opera 3.62 не поддерживает динамические изменения в веб-сайтах за счет манипулирования DOM, что делает непригодными современные веб-приложения на JavaScript.

Я бы предложил использовать другой компьютер для программного обеспечения часов. Помимо вашей проблемы, такую старую систему следует запускать только изолированно от сетей, поскольку существуют известные не исправленные уязвимости. С другой стороны, можно утверждать, что практически нет сети, распространяющей вредоносные программы, работающие на таких старых платформах. В любом случае, я бы не рискнул использовать такую специальную машину, чтобы делать что-то еще, кроме управления пилой. Что бы вы сделали, если он сломался из-за использования его для задач, которые вы могли бы выполнять на любом другом компьютере?

77

Err ... Вы действительно хотите дать вторую задачу компьютеру из каменного века, который управляет ленточной пилой за 150 000 долларов?

Судья истцу: Расскажите нам, как вы потеряли руку.
Истец: Ну, Боб опоздал на работу в тот день и пытался пробить часы, когда я использовал ленточную пилу.
Прокурор обвиняемому (Боб): Знаете ли вы, что ленточная пила всегда останавливается, когда открывается веб-сайт часов?
Подсудимый: Конечно, все это знают. Мы просто подождем, пока человек нажмет кнопку «Ввод или вылет», и тогда пила снова включится!
Plantiff: я не знал, что Боб опоздал! Пила останавливается, когда деталь застревает. Откуда мне было знать, что он внезапно начнет работать снова, пока я искал там роль?

39
  1. VNC по-прежнему работает для Windows 3.1. Установите VNC и откройте соединение с более способным компьютером с общими ресурсами, которые могут быть доступны на компьютере с Windows 3.1 (или с использованием сервера FTP с IIS).

  2. Запустите клиент XWindows на компьютере 3.1 и подключитесь к компьютеру, на котором работает XServer. Затем вы можете запустить современные браузеры в окне терминала.

Способ раскачивать классические технологии. Windows 3.1 в качестве нового мэйнфрейма OS/360 компания боится заменить. :)

24

Технически, вы могли бы получить более современный 32-битный браузер для работы поверх Win32 (что дает вам подмножество 32-битных функций для 16-битной Windows). Если вы хотите попробовать это, я бы начал с "портативных" версий Opera, Mozilla/Firefox и т.д. (Я также упомянул об этом в комментарии на днях, но удалил его, потому что я не думал, что это целесообразно.)

Тем не менее, вы можете пересмотреть свое решение не пытаться запускать программное обеспечение на более новой машине. Как отметил Рич, есть много причин не запускать веб-браузер на ПК с ленточной пилой.

Тем не менее, в какой-то момент с этим ПК произойдет что-то плохое, и в этот момент вы потеряете много денег, если у вас нет хорошо проверенного плана резервного копирования. Я не знаю много о бережливом производстве, но я знаю, что когда критическая система выходит из строя без плана действий на случай непредвиденных обстоятельств, это оказывает непосредственное и прямое влияние на операции.

Что-то, что не будет стоить вам много времени прямо сейчас (помимо времени), это попытаться скопировать установку Windows 3.1 на виртуальную машину или эмулятор, такой как DOSBox, или даже попытаться запустить программное обеспечение непосредственно в новой версии Windows. Многие программы не запускаются с первой попытки, но могут быть настроены на запуск с правильными параметрами совместимости. Несколько лет назад я был приятно удивлен, когда мне удалось заставить запатентованное DOS-приложение страховой компании нормально работать на Windows 2000 и XP, не делая ничего, кроме установки дополнительного флага для command.com или cmd.exe. (Обратите внимание, что command.com доступен только в 32-разрядных версиях Windows 7.) Даже если вы не можете получить какую-либо поддержку от производителя, вы можете сами это выяснить или найти местный независимый компьютерный магазин или технаря, который готов принять вызов.

Также рассмотрите любое время обработки, которое вы тратите в настоящее время. Возможно, открытие и сохранение файлов для вашего контроллера ленточной пилы происходит мгновенно, но я не удивлюсь, если вы сможете восстановить по крайней мере несколько минут в день, укоротив или исключив все экраны «загрузки ...». Страховые агенты в моем анекдоте были в восторге, потому что очевидным побочным эффектом перехода на новые машины было то, что все работало быстрее, поэтому они больше не ждали появления экранов.

Если на тестовом ПК с более современной ОС все идет хорошо, вы можете установить его в качестве постоянной замены и сохранить старый ПК в качестве резервной копии. (Вы должны быть в состоянии купить промышленный ПК 5 или 10 лет за довольно дешевую цену, если обычный настольный компьютер вряд ли сможет долго выжить в вашей среде.) Вы все еще, вероятно, не хотите запускать на нем веб-браузер из соображений производительности, безопасности и времени безотказной работы в реальном времени, но, по крайней мере, вам не придется так сильно беспокоиться о том роковом дне, когда компьютер сломается.

15

Если ваше веб-приложение для синхронизации часов имеет только 2 или 3 меню с 4-5 вариантами, я думаю, что попросить дешевого программиста разработать приложение для Windows 3.1, которое извлекает данные на веб-сайт и отправляет соответствующие данные, было бы самым простым способом. ,

Скорее всего, ваш недорогой программист уже использует Windows 3.1 в качестве своей основной ОС на своем 486 DX33.

Это (почти) не шутка, а самое дешевое и быстрое решение.

13

Я думаю, что одним разумным решением будет:

  • настроить современный компьютер (по крайней мере с 2 процессорными ядрами) с некоторым дистрибутивом Linux с длительной поддержкой (CentOS/RHEL/Ubuntu LTS);

  • настройте виртуальную машину там - настройте ее так, чтобы она могла подключаться только к вашей ленточной пиле (я не знаю, как она подключена - я полагаю, например, с последовательным подключением -serial /dev/ttyS0 опция qemu должна помочь, -net none опция отключил бы сеть);

  • установите Windows 3.1 на эту виртуальную машину и переместите туда программное обеспечение ленточной пилы.

Вы будете иметь современную безопасную систему и браузер для программного обеспечения тайм-часов и небезопасных, но изолированных от интернет-системы для ленточной пилы.

Это даже лучше, чем выход из текущей настройки - 15-летний компьютер сломается раньше, чем раньше, и у вас не будет средств заменить его. Перемещение виртуальной машины на другой компьютер почти так же просто, как перемещение файла образа диска.

6

Я бы предположил, что вам лучше всего использовать продукт Microsoft на этом. Последняя совместимая версия Internet Explorer - 5.01.

OldApps имеет очень хороший список последних выпущенных версий для данных платформ. Однако, вопреки этой таблице, 5.01 указан и для 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)
4

Это на самом деле ситуация, в которой OS2 использовалась годами специально для решения этой проблемы.

Очевидно, что это намного более разрушительно, чем просто установка браузера ... но он способен работать с программным обеспечением Windows 3.1 в дополнение к более современному программному обеспечению, например Firefox 3.6.

3

Их нет, по крайней мере, с поддержкой последних технологий (за исключением базовых CSS, JavaScript и т.д.).

Может быть, вам повезет больше с IE 5, но даже тогда вы довольно тесны.

3

Вот что я бы сделал:

Разработайте устаревший интерфейс веб-приложения, работающий на современном ПК, чтобы машина 3.11 могла подключаться к реальному веб-сайту через него, как в случае с прокси-переводчиком. Это не должно быть очень сложно, просто переведите ввод и переведите вывод.

ИЛИ ЖЕ

Купите 1 хост-компьютер и настройте 2 виртуальные машины: одну с 3.11, подключенную к контроллеру, другую, подключенную к сети с обновленным браузером и ОС. Общая стоимость, около 200 долларов США?

Если виртуальная машина не может управлять устройством контроллера, я предлагаю вам использовать новый компьютер для доступа к сети, поскольку старое программное обеспечение, подключенное к сети, является огромным недостатком безопасности.

3

Я хотел бы рассмотреть запуск программного обеспечения для совместного использования экрана. После некоторых исследований кажется, что VNC никогда не был портирован на Windows 3.1, но вы можете попробовать запустить pcAnywhere 9.2, который, я считаю, является последней версией, поддерживающей Windows 3.1. Я думаю, что наиболее важным является запуск только стабильного программного обеспечения на этом компьютере, так как в течение многих лет нет защиты памяти, исправлений ошибок, и она управляет дорогим и опасным оборудованием. Вы можете найти другой поток, который обсуждает альтернативы браузера для Windows 3.1 здесь. Кажется, они думают, что Opera немного нестабильна, и другие браузеры, вероятно, не поддерживают весь современный CSS, который вам нужен.

2

Короткий ответ ... нет.

разработчики прекратили разработку программного обеспечения для Windows 3.1 давным-давно.

2

Вам следует создать простой сценарий, который скрашивает оригинальное современное веб-приложение и предоставляет его в упрощенном виде, доступном браузерам с 1994 года.

1

К-Мелеон может работать. Работает на многих старых системах. Маленький и шустрый.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .