Есть ли современный браузер, работающий на Windows 3.1?

55262
Chad Harrison

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

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

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

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

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

222
Вы можете посмотреть на физические часы. У них есть биометрические сканеры для пальцев / рук, карты для прокрутки, прокс-карты. Многие часы беспроводные и могут быть интегрированы с программным обеспечением времени и посещаемости. Некоторые из них также имеют возможность таймеров звонка, входа в дверь, начисления баланса, расписания и временных ограничений. Вероятно, лучше сделать это, чем открыть этот компьютер с устаревшим программным обеспечением безопасности в Интернете. kobaltz 11 лет назад 12
Обновите 3.1 до XP ... http: //www.winrumors.com/man-upgrades-windows-1-0-to-windows-7-via-every-other-windows-versions/ Moab 11 лет назад 0
@Moab не очень хорошая идея для обновления, если компьютер используется для управления оборудованием. Этот компьютер лучше оставить в покое (и, если возможно, не подключенным к сети). Renan 11 лет назад 39
@Renan Изобразите жесткий диск на другой жесткий диск, чтобы поэкспериментировать с ним, ничего страшного, если вы знаете, что делаете. Moab 11 лет назад 4
@ Моаб, это тоже хорошая идея Renan 11 лет назад 0
На самом деле вопрос в том, почему кто-то использует контроллер ленточной пилы для входа на вашу платформу отслеживания времени. Der Hochstapler 11 лет назад 218
Я думаю, что IE 5.0 является последней версией, которая будет работать на Windows 3.1 C-dizzle 11 лет назад 5
@OliverSalzburg Два слова: Бережливое производство. http://en.wikipedia.org/wiki/Lean_manufacturing Chad Harrison 11 лет назад 4
Архив браузера IE ... http: //browsers.evolt.org/? Dir = archive / ie / win16 Moab 11 лет назад 0
Вы можете получить более старый IE из [OldApps] (http://www.oldapps.com/internet_explorer.php). Я также второй Moab для изображения диска в целях тестирования. Я знаю, что самая ранняя версия IE, которая поддерживает CSS, - это 3.02. Darius 11 лет назад 4
Я разработал свой собственный веб-браузер, используя VB, возможно, он будет работать! :) C-dizzle 11 лет назад 0
Создание изображений было бы отличной идеей, если бы я мог найти оборудование, которое бы его поддержало. Я не говорю о технике, я имею в виду только компьютерные компоненты. Кроме того, я не добился успеха в виртуализации с Windows 3.1, потому что она не поддерживает виртуальное оборудование. Chad Harrison 11 лет назад 1
@ C-dizzle То, что вы создали, все равно зависит от библиотеки времени выполнения, поддерживаемой ОС. Если он был построен на 32-битной ОС, то его нельзя использовать. Chad Harrison 11 лет назад 1
Должен быть способ, черт возьми, они посадили человека на Луну в 69 году. Звучит как проект кодирования для кого-то. Moab 11 лет назад 2
Компьютер с версией 3.1 также является контроллером для ленточной пилы стоимостью 150 000 долларов США, сделанной в Германии, * поэтому не сохраняйте ее состояние для необходимой работы ленточной пилы и не запускайте на ней новое программное обеспечение *. Ronald 11 лет назад 3
@hydroparadise - другой вариант - попытаться запустить его под [Wine] (http://winehq.org/) на машине с Linux. detly 11 лет назад 2
«Modern» и «Windows 3.1» не идут в одном и том же сообщении, IMO. Время потратить немного денег - если машина настолько ценится, выполняя такое количество работы, то, конечно, высшее руководство отпустит немного денег? tombull89 11 лет назад 1
Я сказал бы владельцу компьютера и ленточной пилы, что существует полное согласие относительно того, что это абсолютно безумие. Никто здесь не порекомендовал бы такой подход, даже не вы сами. Если они хотят, чтобы их дорогая ленточная пила работала безопасным образом, им придется обновить ее. Если они не будут платить за апгрейд, они экономят деньги на безопасности. Короче; если это требования, то их требования будут стоить денег. Это так просто. Teekin 11 лет назад 3
Я все еще поддерживал этот вопрос, потому что он довольно интересен, хотя бы ради любопытства. Teekin 11 лет назад 3
Стоимость поддержки этой машины выше, чем покупка новой. Lukasz Madon 11 лет назад 1
* Бережливое производство * Да, это должно быть троллинг Ben Brocka 11 лет назад 2
@lukas Я так не думаю. Вам когда-нибудь приходилось запускать эти вещи в производство? Вы должны учитывать ВСЕГО стоимость владения, которая включает доставку, настройку, поддержку и время. Внезапно новая пила стоимостью 150 000 долларов стоит 200 000 долларов, прежде чем ее даже использовать. Chad Harrison 11 лет назад 1
Менеджмент спросил об этом во имя «бережливого производства». Я не сказал, что согласен с этим. Chad Harrison 11 лет назад 3
Просто учтите, что у вас нет компьютера с ленточной пилой. У вас есть * ленточная пила * и некоторые вещи, которые используются для управления ею, включая компьютер с Win 3.1. Это не "твой компьютер", это контроллер ленточной пилы. woliveirajr 11 лет назад 5
@hydroparadise Почему бы не сделать сравнение спуска и показать его руководству (например, «20 лет для ОС - это как 50 для автомобиля»? Примите во внимание риск. Каков риск отказа (довольно высокий, когда вы добавить неподдерживаемую функциональность в эту ОС)? Какова стоимость, если производство останавливается, и компания не может выполнить контракты и потерять клиентов? Какова стоимость вашего и другого времени, которое вы потратили на его обновление (у вас нет встроенные браузеры в других ОС) Новые устройства потребляют меньше энергии и производят чаще. Очень часто компании прекращают производство запчастей через 25 лет Lukasz Madon 11 лет назад 3
"20 лет для ОС - это как 50 для автомобиля"? <- Потрясающая аналогия. Chad Harrison 11 лет назад 0
К 2038 году все это не будет иметь значения, поскольку вы переполните подписанные метки времени Unix в 32-битных системах. Удачи в вашем расписании! Yamikuronue 11 лет назад 0
Я думал, что вопрос был «вы знаете браузер, чем работает Windows 3.1?». jokoon 11 лет назад 5
@Yamikuronue сервер может быть на 64 битах, это не имеет значения Clement Herreman 11 лет назад 0
@Yamikuronue: К счастью, временные метки, используемые MS-DOS, доходят до 2107 года. grawity 11 лет назад 1
Заставьте таймер использовать простой HTML и JavaScript. Joshua Drake 11 лет назад 0
Почему вы не можете использовать другой компьютер для входа в приложение timecard? Sam Skuce 11 лет назад 6
Если руководство спросило об этом во имя «бережливого производства», просто скажите им, что стоимость выполнения этой работы намного превышает стоимость использования другой более подходящей машины для выполнения работы по хронометражу. Попытка использовать гаечный ключ для забивания гвоздя - это не скудное производство, это * глупое * производство. Mokubai 11 лет назад 36
Я бы сказал, что @Mokubai здесь на 100% прав. Вы, вероятно, уже потратили больше их денег (с точки зрения стоимости вашего времени), обсуждая эту проблему здесь, чем стоимость покупки дешевого десктопа для использования в приложении времени. Вы можете купить современный компьютер за 250 долларов (может быть, даже меньше) в настоящее время. Charles Boyung 11 лет назад 4
И хотя мы по определению не будем требовать, чтобы время отслеживалось, это должно быть устранено, если вы занимаетесь «бережливым производством». Отслеживание времени сотрудников действительно не создает ценности для клиента ... Charles Boyung 11 лет назад 4
Ну, цифры, которые отслеживаются, помогают оценить усилия для будущих проектов. Они видят это как необходимое наверху. Не совсем добавленная стоимость, но объекты сильно различаются по объему, поэтому собранные цифры сильно зависят. Chad Harrison 11 лет назад 1
@hydroparadise `отслеживаемые числа помогают в оценке усилий для будущих проектов ... но по масштабам проекты сильно различаются`, на собранные цифры в значительной степени полагаются», первые два опровергают последний. Joshua Drake 11 лет назад 1
@JoshuaDrake Вы говорите, что нет данных лучше, чем некоторые данные при выполнении прогнозов? Мы не говорим о виджетах здесь. Chad Harrison 11 лет назад 0
@hydroparadise Я говорю, что в значительной степени полагаться на прошлые цифры, когда известно, что проекты широко варьируются, - очень плохая практика. Тем не менее, я не могу представить себе ситуацию, когда ** неверные ** данные лучше, чем никаких данных. Joshua Drake 11 лет назад 2
Я проголосовал за это, потому что либо ваша жизнь отстой, либо вы проделали потрясающую работу, развлекая меня. В любом случае, это гнев. :) tewha 11 лет назад 14
Я бы честно подумал о том, чтобы найти другое место для работы до того, как из-за неумелого подхода вашего руководства кто-то получит травму, когда эта сумасшедшая установка неизбежно сломается. Daenyth 11 лет назад 6
Установите iPad рядом с обычным дисплеем устройства. Или один из компьютеров со встроенным экраном (или наоборот), который часто видели в офисах доктора здесь, в США. Daniel R Hicks 11 лет назад 1
@hydroparadise Может быть, вы уточните код, используемый "" логином "или" перфоратором ". Можно ли просто использовать другой компьютер для подчинения упомянутого терминала BANDSAW, используя совместимый с 3.1" Удаленный рабочий стол "? Это лесопилка Mebor для Cheminis? http: // www.youtube.com/watch?feature=player_embedded&v=Tw4l7BsD0cw Tony EE rocketscientist 11 лет назад 0

15 ответов на вопрос

210
Rich Homolka

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

Чтобы добавить к людям, которые рекомендуют не делать этого: чем полезнее вы делаете машину 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.

Замечательные моменты, но также имейте в виду, что текущий компьютер мог быть создан для того, чтобы противостоять промышленной среде, в то время как обычный потребительский планшет / iPod мог бы работать недолго, если бы он не был создан для того, чтобы противостоять дыму, пыли и т. Д. , rob 11 лет назад 10
@rob достаточно верно, но я бы даже тогда порекомендовал какой-то третий вариант по сравнению с незащищенной ОС, работающей с незащищенным IE, подключенным к промышленному оборудованию. Rich Homolka 11 лет назад 25
Там также не так много поддержки Win3.1 для реального времени. - за исключением того факта, что любое приложение может захватывать процессор столько, сколько ему нужно, не передавая его ОС или любому другому приложению. Это включает в себя приложение контроллера ленточной пилы. Random832 11 лет назад 6
Это это это Идея поместить браузер в такую ​​критическую коробку Win 3.1 таким способом просто ужасна. Я только что проснулся, так что это, безусловно, самая глупая вещь, которую я слышал сегодня :-). Упомянутое решение "Linux and Wine" звучит интересно для меня, если у вас обязательно есть браузер на том же компьютере, на котором работает ленточная пила (все еще глупая, но намного более безопасная, и она позаботится о другой проблеме: компьютер Win 3.1 _вилл_ сломается когда-нибудь. Будьте готовы к обновлению). Но для громкого крика: просто получите другой _isolated_ компьютер или устройство, чтобы сделать это. Daniel Andersson 11 лет назад 19
@DanielAndersson - идея Wine была моей, и это не столько решение «мне нужен браузер на этой машине», сколько идея для более надежной установки. Например, поскольку OP не может портировать компьютер на виртуальную машину на более качественном компьютере, Linux + Wine может стать следующим наиболее безопасным решением. detly 11 лет назад 0
Я вынужден согласиться. Chad Harrison 11 лет назад 0
Win3.1 может не предоставлять никаких возможностей в реальном времени, но он также не мешает программному обеспечению, предоставляющему его, путем установки пользовательских обработчиков прерываний. Это одна из немногих вещей, которая делает 16-битное программное обеспечение действительно не работающим на Win9x и XP, поэтому я вполне уверен, что это происходит. Поэтому обновление компьютера не является началом. Реальный вопрос заключается в том, почему кто-то ожидает, что контроллер ленточной пилы продолжит работать, если изменилась конфигурация (добавилось новое программное обеспечение и т. Д.). Ben Voigt 11 лет назад 9
я не знаю, как принятый ответ может жаловаться на дизайнерские решения, принятые 20 лет назад. Вы можете жаловаться на все, что угодно, о том, чего не должен был делать поставщик оборудования - это не меняет того факта, что это было сделано; нет смысла жаловаться на это. Вам нужно двигаться вперед и ответить на вопрос. Ian Boyd 11 лет назад 1
@ Роб вы можете обернуть Ipad в сумку, чтобы противостоять пыли и дыма! Toby Allen 11 лет назад 0
Я не могу понизить голос, но это не очень хороший ответ. Плакат просит помощи, а не мнений. calenti 11 лет назад 0
@calenti Иногда то, о чем просит плакат, настолько ужасно ошеломляюще, что их действительно нужно отговаривать от этого. Тот факт, что автор принял этот ответ (даже если он отвечает на вопрос «должен ли я», а не «как я могу»), говорит о многом. fluffy 11 лет назад 4
@IanBoyd Я не жалуюсь на дизайнерские решения 20 лет назад. Я жалуюсь на возможное решение сегодня ужасно злоупотреблять указанной технологией :) Rich Homolka 11 лет назад 1
@IanBoyd Это прекрасный пример [вопроса об обуви или бутылке] (http://weblogs.asp.net/alex_papadimoulis/archive/2005/05/25/408925.aspx) Я полностью согласен с тем, что отвечаю на оригинальный вопрос в ответ на вопрос оказывает ОП медвежью услугу и должна помочь им решить «реальную» проблему, а не заданную проблему. См. [Это обсуждение] (http://meta.stackexchange.com/questions/122998/alternative-instead-of-real-answer/) мета SO для получения дополнительной информации. Scott Chamberlain 11 лет назад 2
Почему этот ответ отредактировал @Community? ripper234 11 лет назад 0
Всем, кто жалуется, что это не ответ: Рич спасает ОП от потенциальной катастрофы. Установка программного обеспечения, которое могло бы перезаписать память контроллера или открыть его для публичного интернета, может закончиться чьей-то "смертью", поэтому я считаю справедливым ответ "нет, не делай этого", даже если я обычно раздражен таким ответом на сайте. Joseph Garvin 11 лет назад 1
Я видел такие среды снова и снова ... Делать что-либо с контроллером, обновлять программное обеспечение и т. Д. - ** Плохая идея **! Оставьте это в покое и разверните свое программное обеспечение для тайм-часов на чем-то другом. Огромные затраты (время и деньги) на повреждение старого контроллера весят любые оправдания для его обновления. * Держите его изолированным, продолжайте работать * как можно дольше. Когда умирает естественная «неумолимая» смерть; Управлению придется раскошелиться, но пока это не произойдет, ваши комментарии, вероятно, не будут услышаны. Все еще высказывайте свое мнение, так что вы не можете нести ответственность за это, когда это произойдет! :) HaydnWVN 11 лет назад 0
107
Gurken Papst

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

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

Это кажется лучшим решением. Просто разместите два компьютера в одной области. Решает проблему предоставления Windows 3.1 доступа к Интернету и решает проблему использования небезопасного браузера (все, что работает на 3.1, будет небезопасно). Ramhound 11 лет назад 2
Спасибо за фактический ответ. Как только все немного замедлится, я сделаю это! Если все выглядит хорошо, я поставлю это на ответ. Chad Harrison 11 лет назад 3
Мне было интересно, должен ли был быть таймер на одном компьютере для ведения журнала или выставления счетов (для работы с пилой), или это было просто для удобства. Если это не требуется для оборудования, переместите функцию на другой аппаратный элемент. horatio 11 лет назад 4
@horatio Вы правы относительно причин выставления счетов. Программное обеспечение таймера имеет множество функций управления проектами, которые позволяют распределять время и материалы по конкретным проектам, что помогает отслеживать фактические затраты. Похоже, на пиле понадобится другое «устройство». Chad Harrison 11 лет назад 1
Действует ли он как блокировка (или аналогичная), когда пила не может работать без ввода номера работы и т. Д.? horatio 11 лет назад 1
Нет, они работают независимо. Chad Harrison 11 лет назад 0
0: Единственный правильный ответ на этот вопрос, _в этом контексте_, это ** НЕ **. Конечно, этот ответ мог бы быть в другом контексте. o0'. 11 лет назад 2
76
Roger Dahl

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

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

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

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

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

Я имею в виду, VNC работает на моем Wii, он работает везде. ZJR 11 лет назад 1
это самое безопасное и надежное решение на будущее Joeri Sebrechts 11 лет назад 11
24
rob

Технически, вы можете получить более современный 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 лет за довольно дешевую цену, если обычный настольный компьютер вряд ли сможет долго прожить в вашей среде.) Вы все еще, вероятно, не хотите запускать веб-браузер для обеспечения производительности, безопасности и продолжительности работы в режиме реального времени, но, по крайней мере, вам не придется беспокоиться об этом роковом дне, когда компьютер сломается.

В дополнение к виртуальной машине или DOSBox в Linux есть [Wine] (http://winehq.org/). detly 11 лет назад 0
Контроллер почти наверняка является приложением реального времени. Это означает, что он должен работать, скажем, мс каждые 100 мс или около того. В эмуляторе это не гарантируется. Если вы запустите приложение (например, браузер) в другом окне, это займет процессорное время у виртуальной машины или эмулятора. Существуют версии Linux в реальном времени, но для этой работы виртуальной машине потребуется специальное программирование. Kevin Vermeer 11 лет назад 6
@KevinVermeer true - я пояснил, что производительность в режиме реального времени является одной из причин, по которой веб-браузер не запускается на хост-ОС. rob 11 лет назад 0
15
leye0

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

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

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

И другое решение - решение @rob: самостоятельно сменить ПК на другой ПК с более качественной ОС, но с тем же вводом-выводом (последовательный порт, параллельный порт и другие) и с оригинальным программным обеспечением данных / программного обеспечения компании. leye0 11 лет назад 1
Бьюсь об заклад, «дешевый разработчик» не может запрограммировать компьютер без поддержки TCP / IP для получения данных с веб-сайта. ONOZ 11 лет назад 9
Или создать дешевый прокси-сайт / сервис, который работает на Netscape 4.0 Ivarpoiss 11 лет назад 0
@ONOZ: 3.1 имеет поддержку TCP / IP. grawity 11 лет назад 6
Конечно, два компьютера дешевле. leonigmig 11 лет назад 2
13
Tometzky

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

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

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

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

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

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

Не сработает - вы сильно испортите время контроля ленточной пилы. Наиболее вероятная причина требования Win3.1 к существующему программному обеспечению состоит в том, что оно устанавливает свои собственные обработчики прерываний для работы в реальном времени. Это невозможно в современных ОС, которые запускают приложения непривилегированными, и хотя виртуальная машина может эмулировать ее, задержка прерывания будет больше и намного более непредсказуема. Ben Voigt 11 лет назад 8
В современном Linux вы можете настроить процесс виртуальной машины для планирования в реальном времени, используя `chrt --fifo qemu ...`. Также современная система будет в сотни раз быстрее, чем 15-летняя. Я не думаю, что будут проблемы со слишком медленным временем реакции. Tometzky 11 лет назад 0
Обработчики прерываний намного быстрее, чем даже запланированные процессы в реальном времени. Кроме того, слишком быстрая реакция может быть такой же большой проблемой, как и слишком медленная. Я не вижу способа избежать непредсказуемости задержки ответа при использовании виртуальной машины. Ben Voigt 11 лет назад 4
6
Der Hochstapler

Я бы предположил, что вам лучше всего использовать продукт 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) 
Эта страница показывает IE 5.1 ​​для Windows 3.1 .... http: //www.oldapps.com/internet_explorer.php Moab 11 лет назад 0
@Moab: Ты прав. Weird. Я добавил примечание к ответу. Der Hochstapler 11 лет назад 0
Эта информация неверна, поскольку существовал Internet Explorer 5.01 для Windows 3.1x. Хотя я согласен с тем, что Internet Explorer 5.01 будет лучшим выбором, чем Netscape 4, Opera 3.62 по-прежнему будет гораздо лучше поддерживать CSS и HTML, если я правильно помню. Gurken Papst 11 лет назад 2
@GurkenPapst: Я думал, что лучше всего использовать продукт Microsoft, учитывая, для какой задачи компьютер в основном используется. Я все еще нахожу все это довольно сомнительным. Der Hochstapler 11 лет назад 0
4
Lori

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

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

3
Renan

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

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

Похожие вопросы