Simplificando, existe um navegador moderno que roda no Windows 3.1? Às vezes, há situações que restringem a capacidade de atualização de um ambiente, e a navegação na Web é uma obrigação nos dias de hoje. A idéia é que ele possa renderizar um site como superuser.com
As opções de navegação existentes para esse sistema operacional simplesmente quebram na maioria dos sites.
PERGUNTA ANTIGA
Ok, então eu sei o que você está pensando: "O que você está fazendo ainda executando o Windows 3.1?"
Aqui está a situação. O computador executando o 3.1 também é o controlador da serra de fita de US $ 150.000 fabricada na Alemanha, portanto, qualquer chance de atualizar o computador real sem gastar muito dinheiro antes da fabricação é praticamente nula. O problema é que o software do relógio de ponto está em uma plataforma orientada pela web. O Netscape 4.0 não exibe o site corretamente e não responde aos toques de botão como "login" ou "punch".
Coisas como Java ou flash não são necessárias. AFAIK, ele só precisa suportar HTML 4 e CSS.
EDITAR:
Então, acho que pode ser uma boa ideia divulgar o software que está sendo usado. É o software [Tempo e presença de Gorrie Regan] [1]. Eles fizeram algumas atualizações desde que as adquirimos pela primeira vez. O serviço é hospedado por meio de uma combinação de servidor SQL e IIS.
[1]: http://www.gregan.com/timeandattendance/enterprisemanagement.html
fonte
Respostas:
Desculpe colocar isso como resposta, já que não posso lhe dar uma, mas parecia grande demais para um comentário.
Para adicionar às pessoas que recomendam não fazer isso: quanto mais útil você fabricar a máquina Win 3.1 (permitindo que ela faça outro trabalho), mais tempo ela será útil o suficiente para não substituir por algo que faça sentido.
O Win3.1 é um sistema operacional horrível para ter como controlador. Pense nisso como DOS com uma GUI, que é o que é. Não há isolamento do processo; portanto, uma janela ruim do navegador (ou qualquer aplicativo) pode embaralhar a memória no espaço de memória do controlador causando estragos. Como você tem navegadores antigos olhando para HTML / CSS / JavaScript moderno, há muitas possibilidades de erros no navegador e as chances de memória embaralhada são relativamente altas.
Também não há muito suporte para Win3.1 em tempo real. Até o Win95 foi melhor, embora não muito. Isso significa que, como os aplicativos tentam cooperar e compartilhar a CPU, eles não precisam necessariamente, e alguma janela do aplicativo ou do navegador pode usar toda a CPU, diminuindo o tempo do software do controlador. Isso pode não acabar bem. Esta é de fato uma serra de fita .
Havia (possivelmente ainda existem) vírus para o 3.1 (err, DOS realmente), portanto, abri-lo em qualquer rede deve assustá-lo. Qualquer engenheiro de rede inteligente exigiria um firewall (se você pudesse encontrar um para o Win3.1) e, nesse ponto, atolar a máquina. Em seguida, muitas respostas recomendam o IE5, que não pode ser capturado neste momento.
O Win 3.1 foi encerrado há cerca de 4 anos (surpreendentemente recentemente em meu livro). O Internet Explorer 5.x teve seu último suporte de qualquer tipo em 2010. Eu diria ao meu chefe que isso está conectado a uma serra de fita e não queremos problemas com o software do controlador. Se o pessoal do software do controlador fosse inteligente, eles teriam uma cláusula que não permitiria nenhum outro software na caixa do controlador ou você anularia algum suporte deles.
Se você realmente precisa de algo próximo ao controlador, diria WiFi + tablet barato / usei o iPod Touch, mas obviamente diria que você também precisa proteger sua rede Wi-Fi.
fonte
O Opera 3.62 pode ser a melhor combinação para um navegador moderno, que ainda roda em um sistema tão antigo como o Windows 3.1 (que ainda não tem suporte nativo para TCP / IP). O suporte a HTML e CSS é bastante bom para a idade deste navegador, mas não espere muito. Observe também que o Opera 3.62 não oferece suporte para alterações dinâmicas em sites através da manipulação do DOM, o que torna inutilizáveis os aplicativos da Web modernos baseados em JavaScript.
Eu sugeriria usar outro computador para o software de relógio de ponto. Além do seu problema, um sistema tão antigo só deve ser executado isolado de redes, porque existem vulnerabilidades não corrigidas conhecidas. Por outro lado, alguém poderia argumentar, que praticamente não há rede espalhando malware em execução nessas plataformas antigas. De qualquer forma, não correria o risco de usar uma máquina tão especial para fazer outra coisa além de controlar a serra. O que você faria se falhasse devido ao uso para tarefas que você poderia fazer em qualquer outro computador?
fonte
Err ... Deseja realmente dar uma segunda tarefa a um computador da idade da pedra que está controlando uma serra de fita de US $ 150.000 ..?
Juiz ao autor : conte-nos como você perdeu seu braço.
Autor : Bem, Bob estava atrasado para o trabalho naquele dia e tentou acertar o relógio enquanto eu estava usando a serra de fita.
Procurador do réu (Bob) : Você sabia que a serra de fita sempre para enquanto o site do relógio está sendo aberto?
Réu : Claro, todo mundo sabe disso. Apenas esperávamos que a pessoa clicasse no botão Clock In ou Clock Out e a serra voltava a funcionar!
Plantiff : Eu não sabia que Bob estava atrasado! A serra para quando uma peça fica presa. Como eu deveria saber que isso de repente começaria a voltar enquanto eu procurava a parte lá dentro ..?
fonte
VNC ainda funciona para o Windows 3.1. Instale o VNC e abra uma conexão com uma máquina mais capaz, com compartilhamentos que a máquina Windows 3.1 pode alcançar (ou executar um servidor FTP com o IIS).
Execute um cliente XWindows na máquina 3.1 e conecte-se a uma máquina executando o XServer. Então você pode executar navegadores modernos em uma janela de terminal.
Maneira de agitar a tecnologia clássica. Windows 3.1 como o novo mainframe do OS / 360 que a empresa tem medo de substituir. :)
fonte
Tecnicamente, você pode conseguir que um navegador de 32 bits mais moderno seja executado sobre o Win32s (que fornece um subconjunto da funcionalidade de 32 bits para o Windows de 16 bits). Se você quiser tentar isso, eu começaria com versões "portáteis" do Opera, Mozilla / Firefox, etc. (eu também mencionei isso em um comentário outro dia, mas o excluí porque não achei aconselhável. )
Dito isso, convém reconsiderar sua decisão de não tentar executar o software em uma máquina mais nova. Como Rich apontou , há muitas razões para não executar um navegador da web no PC controlador de serra de fita.
No entanto, em algum momento, algo ruim acontecerá neste PC e, nesse ponto, você perderá muito dinheiro se não tiver um plano de backup bem testado. Não sei muito sobre manufatura enxuta, mas sei que quando um sistema crítico é desativado sem um plano de contingência, ele tem um efeito imediato e direto nas operações.
Algo que não lhe custará muito agora (além do tempo) seria tentar copiar a instalação do Windows 3.1 para uma VM ou emulador como o DOSBox, ou mesmo tentar executar o software diretamente em uma versão mais recente do Windows. Muitos programas não serão executados na primeira tentativa, mas podem ser executados com as opções de compatibilidade corretas. Fiquei agradavelmente surpreendido há vários anos quando consegui fazer com que o aplicativo DOS proprietário de uma companhia de seguros funcionasse perfeitamente no Windows 2000 e XP, fazendo nada além de fornecer um sinalizador extra ao command.com ou ao cmd.exe. (Observe que o command.com aparentemente só está disponível nas versões de 32 bits do Windows 7.) Mesmo que você não consiga obter nenhum suporte do fabricante, poderá descobrir por conta própria ou encontrar uma loja de computadores independente local ou técnico que está à altura do desafio.
Considere também qualquer tempo de processamento que você está perdendo no momento. Talvez abrir e salvar arquivos para o seu controlador de serra de fita seja instantâneo, mas não ficaria surpreso se você pudesse se recuperar pelo menos alguns minutos por dia, encurtando ou eliminando todas as telas de "carregamento ...". Os agentes de seguros na minha história estavam em êxtase, porque o efeito colateral óbvio de migrar para máquinas mais recentes era que tudo corria mais rápido, de modo que eles não estavam mais esperando a tela aparecer.
Se tudo correr bem em um PC de teste executando um sistema operacional mais moderno, você pode configurá-lo como um substituto permanente e manter o PC antigo como um backup. (Você poderá adquirir um PC industrial de 5 ou 10 anos por um preço muito baixo, se uma máquina de mesa comum não sobreviver por muito tempo em seu ambiente.) Você provavelmente ainda não deseja executar um navegador da Web por motivos de desempenho , segurança e tempo de atividade em tempo real , mas pelo menos você não precisará se preocupar tanto com o dia fatídico em que o PC for interrompido.
fonte
Se o seu software de relógio de ponto na Web tiver apenas 2 ou 3 menus com 4-5 opções, acho que pedir a um programador barato que desenvolva um aplicativo Windows 3.1 que busque dados no site e envie os dados apropriados seria o caminho mais simples. .
As chances são de que seu programador de baixo custo já tenha o Windows 3.1 como seu sistema operacional principal no seu 486 DX33.
Não é (quase) uma piada, mas a solução mais barata e rápida.
fonte
A única solução sensata que penso será:
configurar um computador moderno (com pelo menos 2 núcleos de processador) com alguma distribuição Linux de suporte longo (CentOS / RHEL / Ubuntu LTS);
configure uma máquina virtual lá - configure-a para que ela possa se conectar apenas à sua serra de fita (não sei como está conectada - suponho que, por exemplo, com a
-serial /dev/ttyS0
opção de conexão serial deqemu
should help, a-net none
opção desabilitaria a rede);instale o Windows 3.1 nessa máquina virtual e mova o software da serra de fita para lá.
Você terá um sistema moderno e navegador seguro para software de relógio de ponto e inseguro, mas isolado do sistema de Internet para serra de fita.
Isso é ainda melhor do que sair da configuração atual - um computador de 15 anos será quebrado mais cedo ou mais tarde e você não terá como substituí-lo. Mover a máquina virtual para outro computador é quase tão simples quanto mover um arquivo de imagem de disco.
fonte
chrt --fifo qemu ...
. Também o sistema moderno será centenas de vezes mais rápido que o de 15 anos. Eu não acho que haverá um problema com tempos de reação muito lentos.Eu diria que sua melhor aposta é usar um produto da Microsoft neste caso. A última versão compatível do Internet Explorer parece ser 5.01 .
OldApps tem uma lista muito boa das últimas versões lançadas para as plataformas especificadas. No entanto, ao contrário dessa tabela, o 5.01 também está listado no Windows 3.1.
fonte
Esta é realmente uma situação que o OS2 havia sido usada há anos especificamente para resolver.
É obviamente muito mais destrutivo do que apenas instalar um navegador ... mas é capaz de executar o software Windows 3.1, além de softwares mais modernos, como o Firefox 3.6.
fonte
Há nenhum , pelo menos, com suporte para tecnologias recentes (exceto para CSS muito básico, JavaScript etc ...).
Talvez você tenha mais sorte com o IE 5, mas mesmo assim você está bastante apertado.
fonte
Aqui está o que eu faria:
Desenvolva uma interface de aplicativo da Web compatível com legado em execução em um PC moderno para que a máquina 3.11 possa se conectar ao site real por meio dele, como um tradutor de proxy. Não deve ser muito difícil, basta encaminhar a entrada e traduzir a saída.
OU
Compre 1 PC host e configure 2 máquinas virtuais: uma com 3.11 conectada ao controlador e outra conectada à rede com um navegador e sistema operacional atualizados. Preço total, cerca de 200 USD?
Se a VM não puder lidar com o dispositivo do controlador, sugiro que você use um novo computador para acessar a rede, pois o software antigo conectado a uma rede é uma enorme falha de segurança.
fonte
Eu consideraria executar o software de compartilhamento de tela. Depois de fazer algumas pesquisas, parece que o VNC nunca foi portado para o Windows 3.1, mas você pode tentar executar o pcAnywhere 9.2, que acredito ser a última versão que suporta o Windows 3.1. Eu acho que o mais importante é executar apenas software estável nesta máquina, pois não há proteção de memória, nenhuma correção de bug em muitos anos e está controlando um equipamento caro e perigoso. Você pode encontrar outro segmento que discute alternativas de navegador para o Windows 3.1 aqui . Eles parecem pensar que o Opera é um pouco instável e outros navegadores provavelmente não suportam todo o CSS moderno que você precisa.
fonte
Resposta curta ... não.
Os desenvolvedores pararam de desenvolver software para Windows 3.1 há muito, muito tempo.
fonte
Você deve criar um script simples que proteja o aplicativo da web moderno original e o expõe em uma visualização simplificada acessível pelos navegadores a partir de 1994.
fonte
K-Meleon pode funcionar. Funciona em muitos sistemas antigos. Pequeno e ágil.
fonte