Reviva os dias de ouro com o FreeDOS, uma implementação de código aberto do MS-DOS

Embora os principais sistemas operacionais de computador sejam sistemas multiusuário e multitarefa com memória virtual, você pode estar ansioso pelos dias em que um usuário tinha domínio total sobre um PC.

Se você perder os dias da barreira dos 640K e descobrir quais drivers carregar na memória alta, o FreeDOS pode ser para você. Esta reimplementação de código aberto do MS-DOS tem alguns usos sérios.

O que é FreeDOS?

Como o nome sugere, o FreeDOS é uma implementação do MS-DOS da Microsoft de código aberto. Ele tem como objetivo um alto grau de compatibilidade com hardware e software DOS clássicos, ao mesmo tempo em que adiciona mais alguns recursos, como extensa documentação online.

Como foi projetado para substituir o DOS, atualmente só funciona com chips Intel. O projeto recomenda um chip 386 ou melhor, pelo menos dois megabytes de RAM e pelo menos 40 MB de espaço no disco rígido. A maioria dos PCs modernos deve exceder esses requisitos, para dizer o mínimo.

O FreeDOS tem rede integrada disponível, então você pode até mesmo colocá-lo online. Não pense que você está limitado apenas a programas baseados em texto. O FreeDOS tem opções de desktop como OpenGEM e oZone disponíveis.

Uma breve história do FreeDOS

Jim Hall iniciou o projeto FreeDOS quando era estudante na University of Wisconsin-River Falls em 1994. O Windows 94 estava no horizonte e estava claro que a Microsoft estaria investindo nessa plataforma em vez do MS-DOS.

“O DOS parece ser um sistema popular e já existe uma abundância de hardware disponível para suportá-lo”, escreveu Hall em 1998 . "A Microsoft não desenvolverá o DOS para sempre e não se pode contar com empresas de programação comercial como a IBM ou a Digital para continuar o DOS. Acho que então cabe aos na Internet desenvolver o seu próprio DOS (doravante, Free-DOS) sinto que há muito apoio para este tipo de projeto. "

Nesse mesmo ano, foi lançada a primeira versão do sistema. Embora o projeto não seja tão conhecido como outros sistemas operacionais de código aberto, o FreeDOS tem certa visibilidade. Quando a Dell ofereceu pela primeira vez computadores com sistemas operacionais de código aberto, por algum motivo, eles optaram por pré-instalar o FreeDOS nos computadores em vez de sistemas mais abrangentes como o Ubuntu.

O que você pode fazer com o FreeDOS?

Embora você possa baixar uma implementação gratuita e de código aberto do DOS, por que se preocupar quando já está usando um modo protegido, sistema operacional multitarefa com memória virtual em sua máquina?

Existem várias razões.

Atualizando o BIOS

Embora mais fabricantes de computadores estejam fornecendo ferramentas para automatizar a atualização do BIOS do PC, há momentos em que pode ser necessário atualizá-lo ou atualizá-lo manualmente. Muitas placas-mãe inicializam apenas o MS-DOS ou sistemas semelhantes.

Você pode fazer isso baixando o arquivo BIOS e copiando-o para um stick USB ou outra mídia inicializável com FreeDOS instalado. Em seguida, inicialize a máquina com o stick inserido e execute o comando para instalar o novo BIOS. Isso irá variar dependendo do fabricante do computador ou da placa-mãe.

Relacionado: O BIOS explicou: ordem de inicialização, memória de vídeo, redefinições e padrões ideais

Jogando antigos jogos do DOS

Embora seja possível baixar jogos do DOS e jogá-los em um emulador como o DOSBox, se você ainda tiver um hardware de PC antigo, pode ser especialmente divertido jogar em uma caixa bege dos anos 90. O FreeDOS vem com os drivers para suportar placas de som, placas de vídeo e mouses. Se você quer apenas jogar e não tem nenhum hardware de PC antigo, o DOSBox é uma boa alternativa.

O FreeDOS ainda vem com alguns jogos na imagem do CD de instalação, incluindo o clone Boom gratuito do Doom mostrado acima. O sistema instalará esses jogos no diretório C: GAMES por meio do gerenciador de pacotes se você decidir instalá-los. Se você tiver disquetes ou CDs com jogos DOS, poderá instalá-los e executá-los de um disco rígido, como fazia antes, ou em uma máquina virtual.

Usando aplicativos legados do DOS

O FreeDOS tem outra grande aplicação prática: acessar arquivos de aplicativos DOS legados. Talvez você precise de registros financeiros de uma antiga planilha Lotus 1-2-3 ou VisiCalc dos anos 80.

Você só teria que conectar uma unidade de disquete ao computador e inicializar o FreeDOS ou transferir o disco para uma máquina virtual. Você pode usar uma cópia do programa para recuperar o arquivo e exportar os dados em um formato utilizável em computadores modernos.

Explorando o sistema

Embora o Linux também seja gratuito e de código aberto, também é muito complexo. Se você olhar apenas para o código-fonte do kernel, pode ser muito difícil de entender, mesmo para pessoas com experiência em programação C e de sistemas.

O DOS, por ser de tarefa única e usuário único, é muito mais simples. Se você deseja estudar os sistemas operacionais em detalhes, o FreeDOS é um bom ponto de partida por essas razões.

Os sistemas incorporados normalmente têm processadores e memória mais restritos. Sistemas simples como o MS-DOS têm sido amplamente usados ​​nesta área. Embora muitos desenvolvedores embarcados estejam migrando para sistemas mais completos, como o Linux no Raspberry Pi, ainda há muito desenvolvimento acontecendo neste espaço. O FreeDOS tem a vantagem sobre o MS-DOS de ser de código aberto e desenvolvido ativamente.

Como instalar o FreeDOS

A instalação do FreeDOS é semelhante à instalação de outros sistemas operacionais. Basta baixar o arquivo ISO, extraí-lo para uma mídia adequada, inicializar o sistema e executar o programa de instalação.

Baixar : FreeDOS

Você pode querer tentar instalar e executar o FreeDOS em uma máquina virtual como o VirtualBox antes de se comprometer com o hardware real. Se você receber uma mensagem de erro "opcode inválido" ao tentar instalar o FreeDOS no VirtualBox, não entre em pânico. Há uma pequena solução alternativa. No menu, Instalar no disco rígido deve ser selecionado automaticamente. Pressione Tab e adicione "raw" à linha de comando.

Na verdade, a instalação é simples. É uma questão de seguir as instruções e reinicializar no sistema recém-instalado.

A opção do menu de inicialização padrão carrega um gerenciador de memória que libera memória carregando drivers em áreas além dos 640K iniciais no PC original. É por isso que você deve usá-lo, a menos que tenha problemas para inicializar. O menu de inicialização oferece uma espécie de "modo seguro" que não carrega nenhum utilitário de gerenciamento de memória e é executado em "modo real".

Depois disso, você pode instalar pacotes do CD de instalação usando o comando FDIMPLES, incluindo aplicativos de rede. Você terá que ter o CD inserido para poder instalar novos pacotes.

Ficar online no FreeDOS

Embora a rede dificilmente fosse desconhecida em sistemas DOS, ela era reservada principalmente para PCs em grandes empresas que se conectavam a uma LAN usando o NetWare da Novell. O FreeDOS inclui rede TCP / IP em vez do IPX proprietário da Novell.

Você pode ficar online com o navegador de links baseado em texto ou o Dillo gráfico. Você também pode transferir arquivos de e para uma máquina virtual usando um servidor FTP integrado, embora também possa montar uma unidade VHD em sua máquina local. Você pode instalar tudo isso a partir de FDIMPLES na seção de rede.

FreeDOS é um sistema operacional de código aberto não Linux interessante e divertido

O FreeDOS traz de volta muita diversão e alguns dos aborrecimentos do MS-DOS. Você deve usar? Um usuário comum pode não ter muita utilidade para um sistema operacional de usuário único e tarefa única, mas entusiastas, especialmente aqueles cujas primeiras experiências de computação foram no DOS, podem achar o FreeDOS um exercício de nostalgia. Vale a pena dar uma volta em uma máquina virtual. Isso pode fazer você apreciar melhor os sistemas modernos.

Se você estiver interessado em outros sistemas operacionais de código aberto que não sejam o Linux e tiver um Raspberry Pi, existem opções, embora muitos deles também funcionem em PCs comuns como o FreeDOS.