En pocas palabras, ¿hay un navegador moderno que se ejecute en Windows 3.1? A veces hay situaciones que restringen la capacidad de actualizar un entorno, y la navegación web es imprescindible en estos días. La idea es que pueda representar un sitio como superuser.com
Las opciones de navegación existentes para ese sistema operativo simplemente se rompen en la mayoría de los sitios.
PREGUNTA ANTIGUA
Ok, entonces sé lo que estás pensando: "¿Qué estás haciendo todavía ejecutando Windows 3.1?"
Aquí está la situación. La computadora con 3.1 también es el controlador de una sierra de cinta de $ 150,000 fabricada en Alemania, por lo que cualquier posibilidad de actualizar la computadora real sin gastar un poco de dinero por adelantado para la fabricación es escasa. El problema es que el software timeclock está en una plataforma web. Netscape 4.0 no muestra el sitio correctamente y no responde a los botones presionados como "iniciar sesión" o "golpear".
Cosas como Java o flash no son necesarias. AFAIK, solo necesita soportar HTML 4 y CSS.
EDITAR:
Así que creo que podría ser una buena idea divulgar el software que se está utilizando. Es el software [Tiempo y asistencia de Gorrie Regan] [1]. Han realizado algunas actualizaciones desde que las adquirimos por primera vez. El servicio se aloja a través de una combinación de servidor SQL e IIS.
[1]: http://www.gregan.com/timeandattendance/enterprisemanagement.html
fuente
Respuestas:
Lamento poner esto como respuesta, ya que no puedo darte una, pero parecía demasiado grande para un comentario.
Para agregar a las personas que recomiendan no hacer esto: cuanto más útil sea la máquina Win 3.1 (al permitirle hacer otro trabajo), más tiempo la máquina será lo suficientemente útil como para no reemplazarla con algo que tenga sentido.
Win3.1 es un sistema operativo horrible para tener como controlador. Piense en ello como DOS con una GUI, que es lo que es. No hay aislamiento del proceso, por lo que una mala ventana del navegador (o cualquier aplicación) puede codificar la memoria en el espacio de memoria del controlador causando estragos. Dado que tiene navegadores antiguos que buscan HTML / CSS / JavaScript moderno, hay muchas posibilidades de errores en el navegador y las probabilidades de memoria codificada son relativamente altas.
Tampoco hay mucha compatibilidad con Win3.1 para tiempo real. Incluso Win95 fue mejor, aunque no por mucho. Esto significa que a medida que las aplicaciones intentan cooperar y compartir la CPU, no necesariamente tienen que hacerlo, y algunas aplicaciones o ventanas del navegador pueden usar toda la CPU, lo que retrasa el tiempo del software del controlador. Eso puede no terminar bien. Esto es de hecho una sierra de cinta .
Había (posiblemente todavía hay) virus para 3.1 (err, DOS realmente), por lo que abrirlo a cualquier red debería asustarlo. Cualquier ingeniero de red inteligente necesitaría un firewall (si pudiera encontrar uno para Win3.1) y en ese momento bloqueará la máquina. Entonces, muchas respuestas recomiendan IE5, que no es compatible en este momento.
Win 3.1 finalizó hace unos 4 años (sorprendentemente recientemente en mi libro). Internet Explorer 5.x tuvo su último soporte de cualquier tipo en 2010. Le diría a mi jefe que esto está conectado a una sierra de cinta y que no queremos ningún problema con el software del controlador. Si la gente del software del controlador fuera inteligente, tendrían una cláusula que no permite ningún otro software en la caja del controlador, o usted anularía algún soporte de ellos.
Si realmente necesita algo cerca del controlador, diría WiFi + tableta barata / iPod Touch usado, pero obviamente diría que también necesita proteger su red WiFi.
fuente
Opera 3.62 podría ser la mejor combinación para un navegador moderno, que todavía se ejecuta en un sistema tan antiguo como Windows 3.1 (que incluso no tiene soporte nativo para TCP / IP). El soporte de HTML y CSS es bastante bueno para la edad de este navegador, pero no esperes demasiado. También tenga en cuenta que Opera 3.62 no tiene soporte para cambios dinámicos en sitios web a través de la manipulación del DOM, lo que hace que las aplicaciones web modernas controladas por JavaScript sean inutilizables.
Sugeriría usar otra computadora para el software de reloj de tiempo. Además de su problema, un sistema tan antiguo solo debe ejecutarse aislado de las redes, porque existen vulnerabilidades sin parche conocidas. Por otro lado, se podría argumentar que prácticamente no hay malware de propagación de red que se ejecute en plataformas tan antiguas. De todos modos, no me arriesgaría a usar una máquina tan especial para hacer otra cosa además de controlar la sierra. ¿Qué harías si se rompe debido a su uso para tareas que podrías hacer en cualquier otra computadora?
fuente
Err ... ¿De verdad quieres darle una segunda tarea a una computadora de la edad de piedra que controla una sierra de cinta de $ 150,000 ...?
Juez del demandante : Cuéntenos cómo perdió su brazo.
Demandante : Bueno, Bob llegó tarde al trabajo ese día e intentó golpear el reloj mientras yo usaba la sierra de cinta.
Fiscal del acusado (Bob) : ¿Sabía que la sierra de cinta siempre se detiene mientras se abre el sitio web del reloj de tiempo?
Demandado : Claro, todos lo saben. ¡Solo esperaríamos a que la persona haga clic en el botón Clock In o Clock Out y luego la sierra volvería a encenderse!
Plantiff : ¡No sabía que Bob llegaba tarde! La sierra se detiene cuando una parte se atasca. ¿Cómo se suponía que debía saber que de repente comenzaría de nuevo mientras buscaba la parte allí?
fuente
VNC todavía funciona para Windows 3.1. Instale VNC y abra una conexión a una máquina más capaz, con recursos compartidos que la máquina con Windows 3.1 puede alcanzar (o ejecutando un servidor FTP con IIS).
Ejecute un cliente XWindows en la máquina 3.1 y conéctese a una máquina que ejecute XServer. Luego puede ejecutar navegadores modernos en una ventana de terminal.
Manera de rockear la tecnología clásica. Windows 3.1 como el nuevo mainframe OS / 360 que la compañía teme reemplazar. :)
fuente
Técnicamente, es posible que pueda ejecutar un navegador más moderno de 32 bits sobre Win32s (que le ofrece un subconjunto de funcionalidades de 32 bits para Windows de 16 bits). Si quieres probar eso, comenzaría con versiones "portátiles" de Opera, Mozilla / Firefox, etc. (También mencioné esto en un comentario el otro día, pero lo eliminé porque no creía que fuera aconsejable. )
Dicho esto, es posible que desee reconsiderar su decisión de no intentar ejecutar el software en una máquina más nueva. Como Rich señaló , hay muchas razones para no ejecutar un navegador web en su PC controladora de sierra de cinta.
Sin embargo, en algún momento algo malo le sucederá a esta PC, y en ese punto perderá mucho dinero si no tiene un plan de respaldo bien probado. No sé mucho sobre manufactura esbelta, pero sí sé que cuando un sistema crítico falla sin un plan de contingencia, tiene un efecto inmediato y directo en las operaciones.
Algo que no le costará mucho en este momento (aparte del tiempo) sería intentar copiar la instalación de Windows 3.1 a una VM o emulador como DOSBox, o incluso intentar ejecutar el software directamente en una versión más nueva de Windows. Muchos programas no se ejecutarán en el primer intento, pero pueden ejecutarse con las opciones de compatibilidad correctas. Me sorprendió gratamente hace varios años cuando pude hacer que la aplicación de DOS propietaria de una compañía de seguros funcionara bien en Windows 2000 y XP al hacer nada más que proporcionar una bandera adicional a command.com o cmd.exe. (Tenga en cuenta que command.com aparentemente solo está disponible en las versiones de 32 bits de Windows 7.) Incluso si no puede obtener ningún soporte del fabricante, puede resolverlo usted mismo o encontrar una tienda de informática independiente local o techie que está a la altura del desafío.
También considere cualquier tiempo de procesamiento que esté desperdiciando actualmente. Quizás abrir y guardar archivos para su controlador de sierra de cinta es instantáneo, pero no me sorprendería si pudiera recuperar al menos varios minutos al día acortando o eliminando todas las pantallas de "cargando ...". Los agentes de seguros en mi anécdota estaban extasiados, porque el efecto secundario obvio de migrar a máquinas más nuevas era que todo funcionaba más rápido, por lo que ya no esperaban a que aparecieran las pantallas.
Si todo funciona bien en una PC de prueba con un sistema operativo más moderno, puede configurarlo como un reemplazo permanente y mantener la PC antigua como respaldo. (Debería poder elegir una PC industrial de 5 o 10 años por un precio bastante bajo, si una máquina de escritorio normal no puede sobrevivir mucho tiempo en su entorno). Probablemente todavía no quiera ejecutar un navegador web en él por razones de rendimiento , seguridad y tiempo de actividad en tiempo real , pero al menos no tendrá que preocuparse tanto por ese fatídico día cuando la PC se rompe.
fuente
Si su software de reloj temporizador basado en la web tiene solo 2 o 3 menús con 4-5 opciones, supongo que pedirle a un programador barato que desarrolle una aplicación de Windows 3.1 que obtenga datos en el sitio web y envíe los datos apropiados sería la forma más sencilla de hacerlo. .
Lo más probable es que su programador de bajo costo ya tenga Windows 3.1 como su sistema operativo principal en su 486 DX33.
No es (casi) una broma, sino la solución más barata y rápida.
fuente
La única solución sensata que creo será:
configurar una computadora moderna (con al menos 2 núcleos de procesador) con una distribución Linux de soporte largo (CentOS / RHEL / Ubuntu LTS);
configure una máquina virtual allí: configúrela para que solo se pueda conectar a su sierra de cinta (no sé cómo está conectada; supongo que, por ejemplo, con la
-serial /dev/ttyS0
opción de conexión en serieqemu
debería ayudar, la-net none
opción deshabilitaría la red);instale Windows 3.1 en esta máquina virtual y mueva el software de sierra de cinta allí.
Tendrá un sistema seguro moderno y un navegador para el software de reloj temporizador e inseguro pero aislado del sistema de Internet para la sierra de cinta.
Esto es incluso mejor que abandonar la configuración actual: una computadora de 15 años se estropeará más pronto que tarde y no tendrá medios para reemplazarla. Mover una máquina virtual a otra computadora es casi tan simple como mover un archivo de imagen de disco.
fuente
chrt --fifo qemu ...
. Además, el sistema moderno será cientos de veces más rápido que el de 15 años. No creo que haya un problema con tiempos de reacción demasiado lentos.Supongo que su mejor opción es ir con un producto de Microsoft en este caso. La última versión compatible de Internet Explorer parece ser 5.01 .
OldApps tiene una muy buena lista de las últimas versiones lanzadas para las plataformas dadas. Sin embargo, a diferencia de esa tabla, 5.01 también se incluye en Windows 3.1.
fuente
Esta es en realidad una situación que OS2 se había utilizado durante años específicamente para abordar.
Obviamente es mucho más destructivo que simplemente instalar un navegador ... pero es capaz de ejecutar el software Windows 3.1 además de un software más moderno como Firefox 3.6.
fuente
No hay ninguno , al menos con soporte para tecnologías recientes (excepto CSS muy básico, JavaScript, etc.).
Tal vez tengas mejor suerte con IE 5, pero incluso así estás bastante apretado.
fuente
Esto es lo que haría:
Desarrolle una interfaz de aplicación web compatible con el legado que se ejecute en una PC moderna para que la máquina 3.11 pueda conectarse al sitio web real a través de ella, como un traductor proxy. No debería ser muy difícil, solo reenvíe la entrada y traduzca la salida.
O
Compre 1 PC host y configure 2 máquinas virtuales: una con 3.11 conectada al controlador, otra conectada a la red con un navegador y sistema operativo actualizados. Precio total, alrededor de 200 USD?
Si VM no puede manejar el dispositivo controlador, le sugiero que use una computadora nueva para acceder a la red, ya que el software antiguo conectado a una red es una gran falla de seguridad.
fuente
Consideraría ejecutar un software para compartir pantalla. Después de investigar un poco, parece que VNC nunca fue portado a Windows 3.1, pero podría intentar ejecutar pcAnywhere 9.2, que creo que es la última versión que admite Windows 3.1. Creo que lo más importante es ejecutar solo software estable en esta máquina, ya que no hay protección de memoria, no hay correcciones de errores en muchos años, y está controlando un equipo costoso y peligroso. Puede encontrar otro hilo que discute las alternativas del navegador para Windows 3.1 aquí . Parecen pensar que Opera es un poco inestable, y otros navegadores probablemente no admitan todo el CSS moderno que necesita.
fuente
Respuesta corta ... no.
Los desarrolladores dejaron de desarrollar software para Windows 3.1 hace mucho, mucho tiempo.
fuente
Debe crear un script simple que muestre la aplicación web moderna original y la exponga en una vista simplificada a la que los navegadores puedan acceder desde 1994.
fuente
K-Meleon puede funcionar. Funciona en muchos sistemas antiguos. Pequeño y ágil.
fuente