Rodando o Windows 3.1 no Linux

Dosbox é um emulador renomado voltado para jogos do antigo sistema operacional MS-DOS, mas hoje não vamos aprender a rodar algum jogo dentro dele, vamos instalar o Windows 3.1. O Windows 3.1 não era um sistema operacional, era como se fosse o KDE ou o Gnome para o Linux. Ele não é o único ambiente gráfico para o MS-DOS, pois existem vários outros como o OpenGEM por exemplo.

[ Hits: 29.704 ]

Por: Perfil removido em 24/03/2009


Preparando a instalação



O Dosbox é um emulador renomado voltado para jogos do antigo sistema operacional MS-DOS, mas hoje não vamos aprender a rodar jogo algum dentro dele, vamos instalar o Windows 3.1. Isto vai nos permitir rodar aplicativos que são desenvolvidos para o Windows 3.1 dentro do Linux, mas pessoalmente, não vejo razão para isto. Porém tenho conhecimento de alguns sistemas gerenciais de supermercados e outros afins que são utilizados sob este sistema.

O Windows 3.1 não era um sistema operacional, contudo era como se fosse o KDE ou o Gnome para o Linux. Ele não é o único ambiente gráfico para o MS-DOS, pois existem vários outros como o OpenGEM por exemplo.

No entanto, ao contrário do Linux que é multitarefa, o MS-DOS podia executar apenas um programa por vez. O Windows 3.1 podia oferecer um ambiente para executar vários programas ao mesmo tempo, porém com várias limitações do sistema operacional atuante (MS-DOS).

Para instalar o Windows 3.1 vamos precisar instalar os softwares Dosemu e Dosbox, os quais devem estar disponíveis nos repositórios de sua distribuição. Caso não existam pacotes que se refiram a instalação destes dois programas nos repositórios de sua distribuição, uma busca rápida na internet pode ajudar muito.

Instalados o Dosemu e Dosbox, execute o dosemu para que seu diretório de trabalho seja gerado.

Em seguida, adquira uma cópia do Windows 3.1 (sugiro que você faça isto de maneira legal, sem pirataria). Execute o dosemu e navegue até a pasta onde você possui o programa de instalação do Windows 3.1.

    Próxima página

Páginas do artigo
   1. Preparando a instalação
   2. Dicas e instalação
   3. Deixando o Windows 3.1 com a aparência do Windows 95
Outros artigos deste autor

Por que Gentoo é diferente?

ROX-Files: Ícones para gerenciadores de janelas que não suportam ícones

Um tour pelos ripadores de CDs para Linux

Sudoers 1.8.12 - Parte II - Manual

Capturando seu desktop com uma aplicação feita em kylix

Leitura recomendada

Image2mpeg - Prepare suas imagens para apresentação em DVD

BOCHS - O emulador de x86

NXServer - Uma solução em remote desktop

DSpace no Ubuntu 12.04 - Instalação via Banco de Dados Oracle 11g

Instalando o Opera e plugin Flash Player no Debian

  
Comentários
[1] Comentário enviado por cooperrj em 24/03/2009 - 13:59h

"sugiro que você faça isto de maneira legal, sem pirataria"

Se eu pedir a M$ eles me mandaria uma copia dele? rs

Bom artigo, apesar de não ser util pra mim, serviu como aprendizado.

Parabéns

[2] Comentário enviado por stremer em 24/03/2009 - 14:27h

Amigo...
Isso é bem legal... eu fiz isso com o dosbox e funciona bem legal... da pra rodar os aplicativos basicos do windows 3.1...
Da pra rodar alguma coisa de multimedia tem...
Mas pena que mto aplicativo não funciona :(((( Ou seja, é mais para brincar do que para usar mesmo (pra usar recomendo um virtualizador mesmo)...
Embora o dosbox seja mais para jogos tem alguns aplicativos bem legais que rodam bem nele... um que eu gostava bastante e funciona direitinho é o virtual player!

Bom artigo!

[3] Comentário enviado por removido em 24/03/2009 - 20:29h

O DosBox e um Programinha muito bom.

Parabens!

[4] Comentário enviado por dstter em 24/03/2009 - 20:31h

Excelente artigo, contudo não é bem verdade que o Windows 3.1 não é um SO. Ele não precisava do DOS por trás, mas apenas do BOOT, já que ele não dava como o Windows 95. Mas é perfeitamente possível instalar o 3.1 sem o MS-DOS instalado, logo, ele é sim um SO.

[5] Comentário enviado por joao_15 em 24/03/2009 - 20:48h

/\
||
||

Como?
Sempre soube que o Win3.11 precisa até para instalar, como você vai rodar o SETUP.exe?
Até o Windows ME precisava de MS-DOS para rodar o setup.exe.

Mas o XP eu já não sei, mas duvido que aquilo (modo texto) não seja um MS-DOS.

[6] Comentário enviado por nick em 24/03/2009 - 21:09h

Roda fotochope nele? LOL

[7] Comentário enviado por isaac em 25/03/2009 - 00:08h

Putz.
Meu primeiro contato com a informática foi com esse lixo de sistema.
Até tinha me esquecido do quanto era feio e ruim (dava GPF direto).
Um dos piores sistemas que a Micro$ofre já lançou no mercado (se bem que não é um sistema e sim um shell pro DOS).

[8] Comentário enviado por zoby em 25/03/2009 - 05:33h

Embora pareça absolutamente inútil, tem gente q precisa de Windows antigos. Eu usei o 3.1 e 3.11 e gostava muito deles. 486, 8 Mb de RAM, 170 Mb de HD. E não travava :)))
Hoje preciso manter o Win 98.
Parabéns!

[9] Comentário enviado por stremer em 25/03/2009 - 10:51h

nunca vi instalar nenhum windows 1, 2, 3, 3.1, 95, 98 ou ME sem o DOS...
Acho que não tem como não... eles precisam do DOS pq eles rodam embaixo do DOS!!!!
Lógico o 95 é como se fosse já um DOS 7, mas não deixa de ser um DOS!
Agora os NT... (e não to falando do NT 4, mas de todos os outros, inclusive o primeiro que usei que era o NT 3.51 e tinha cara de windows 3.1)... esse tem um kernel próprio, não é como se fosse um programa rodando embaixo do DOS... neles não tem nada de DOS... o command prompt deles é um DOS emulado, por causa deste ter se tornado um "padrão" de PCs... mesmo assim não é um dos de verdade, por isso não roda coisas próprias de DOS (como os windows 9x/me). Tanto que no NT, quem faz tudo são as apis do windows... mesmo os comandos no command prompt chamam programas que no final chamam as apis... e qdo o programa é dos mesmo... la vai emulação... tente rodar um programa feito em clipper em um windows NT e veja que carroça que fica... lógico eles conseguiram melhorar isso muito no 2000 e no XP... não sei como ta no Vista essa parte!
No linux é diferente... um terminal no linux dentro do ambiente grafico é igual um terminal qualquer... a própria parte grafica é um programa (igual foi citado que o windows 3.1 rodava no dos tipo os ambientes graficos rodam no kernel do linux)...
a diferença que o kernel do linux tem uma arquitetura bem diferente do DOS...

[10] Comentário enviado por User-kuruma em 25/03/2009 - 15:09h

Será que eu conseguiria rodar o Windows 95 nesse DosBox?

[11] Comentário enviado por removido em 25/03/2009 - 19:36h

^
Eu também já pensei nisto, vou ver se consigo arranjar o Win95 e verificar se o programa de instalação funciona.

[12] Comentário enviado por Teixeira em 25/03/2009 - 23:44h

É como o stremer disse.
Os windows desktop mais antigos eram totalmente baseados no DOS, onde a GUI era apenas uma "capa", um "revestimento estético".
Um pouco mais que um gerenciador de janelas, e o sistema operacional ainda era na realidade o velho DOS.
Os comandos "do windows" eram como scripts que executavam comandos DOS com parâmetros fixos (alguns até mesmo engessados).
Ouso dizer que com o advento do windows, o usuário começou a abandonar a linha de comando, e a perder o controle sobre o PC.
Não existe um comando "windows" que faça o mesmo que COPY C:*.* A:*.* /V e também nenhum que faça FC C:*.* A:*.*
Para os que desconhecem tais comandos, o parâmetro /V significa "verify" (verificar) e FC é "file comparison" (comparar arquivos).
DOS era um sistema operacional tipicamente monousuário, porém era possível ligá-lo - por exemplo - em rede Novell.
A melhor implementação de redes em Windows ( 3.11 - versão chamada "Windows for Workgroups" ) empregava com sucesso uma rede Novell.
DOS / Windows permite multitarefa, sim, porém emulada, usando as requisições de interrupção.
Trata-se portanto de multitarefa cooperativa, e não preemptiva como deveria ser. E isso é assim até os dias de hoje.
Pode-se executar dois ou mais programas APARENTEMENTE ao mesmo tempo, utilizando-se das tais interrupções.
A nterface do 3.x era bem leve (apesar das constantes GPFs demonstrarem o contrário) , mas a do 95 já começou a incluir peso extra e a exigir mais memória e processamento.
E o problema das GPFs ("general protection faults" ou "falhas gerais de proteção") continua até hoje, por vezes com outros nomes:
É tão-somente a perda de controle daquele SO sobre suas próprias "boundaries", isto é, Windows sempre se perdeu e saiu invadindo áreas que não deveria.
Ao contrário, o DOS geralmente era bem comportado...
Depois de afirmar tudo isso, acho interessante a possibilidade de rodar o 3.1 ou 3.11 no Linux. Dá para rodar muita coisa interessante.
Quanto aos programas em Clipper, sempre existe a possibilidade de usarmos o xHarbour e compilá-los diretamente para o Linux.
Para isso, praticamente qualquer compilador C servirá.
As versões mais novas são compatíveis com CA-Clipper 5.x mas é possível usar a versão Summer ´87, ainda da Nantucket.
Existem versões "free" e outras pagas.


[13] Comentário enviado por ELIASGONÇALO em 26/03/2009 - 14:33h

BELO ARTIGO. APRENDI ALGO.
PARA RODAR CD DE JOGOS , QUE ERA PARA O WINDOWS, COMO PROCEDO?
EIS MINHA DUVIDA!!!!!!!!!!!!!!!!!
SOCORRO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ELIAS-CIANORTE.

[14] Comentário enviado por millemiglia em 10/07/2010 - 06:01h

Belo artigo. Usei muito o Windows 3.11 For Workgroups e inclusive usava-o em rede nos computadores da locadora de vídeo. O programa de gerenciamento era feito em Clipper e rodava em janela DOS. Pelo que me lembro o WFW 3.11 era bem mais estável e não travava tanto quanto a versão A do Windows 95 (esse sim era uma praga e vivia dando GPF).
Ah, sim, acho que você se enganou numa coisa: o arquivo a rodar para instalar o Windows 3.1 não é o setup.exe e sim o config.exe (pelo menos no WFW 3.11 era esse o arquivo usado para instalar o sistema).

[15] Comentário enviado por maurixnovatrento em 05/08/2020 - 10:03h


Cara mano. Tá bem interessante isso. Muito bom.

___________________________________
Conhecimento não se Leva para o Túmulo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts