quinta-feira, outubro 06, 2011

Instalação e Seletor de Programas - OS/2 1.0

O IBM OS/2 veio em quatro disquetes de alta densidade, ou nos formatos 5¼” ou 3½”. As versões Microsoft OEM variavam, mas quatro discos eram típicos. Somente discos de alta densidade eram normalmente usados, já que todos os desktop PS/ATs e compatíveis vinham com drives de alta densidade.

Ambos os discos de instalação e programa eram de inicialização. Este último podia ser usado para rodar o OS/2 sem instalação anterior para um disco fixo. O OS/2 1.0 foi pequeno o suficiente para que o próprio sistema operacional e vários utilitários coubessem em um único disquete.

O instalador não foi particularmente incomum. Permitiu ao usuário particionar e formatar um disco fixo, selecionar várias opções de configuração (como o tipo de mouse conectado) e copiar os arquivos a partir de disquetes para o disco fixo.

Outros textos referem ainda à Microsoft o OS/2 1.0, uma vez que entregou com o sistema operacional  o Microsoft  OS/2 1.0 Kit de Desenvolvimento de Software (SDK) em dezembro de 1987. Esta versão não estava disponível para os usuários finais (A Microsoft apenas licenciou OS/2 para OEMs), mas reflete com precisão as características e capacidades do MS OS/2 1.0.

Após a instalação, o OS/2 1.0 parecia nada mais do que o DOS. A semelhança não era uma total coincidência, embora as partes internas dos dois sistemas dificilmente poderiam ser mais diferentes.


A interface com o usuário do OS/2 1.0 foi deliberadamente muito semelhante ao DOS. Comandos, como CD, DIR ou COPY eram essencialmente idênticos, e a linguagem  foi altamente compatível. O DOS box atribuiu um grau relativamente elevado de compatibilidade com o DOS, incluindo a capacidade de rodar o Windows 2.03. O interpretador de comandos OS/2 (CMD.EXE) só foi diferente do COMMAND.COM em áreas onde as funcionalidades específicas do OS/2 foram expostas, tal como o comandos de agrupamento e encadeamento (por exemplo os operadores, & &, | | e &).

A semelhança entre DOS e OS/2 estendia-se também aos recursos, ou a falta destes. O único editor fornecido com OS/2 1.0 foi o EDLIN, somente utilizável no DOS box e tão lamentavelmente desatualizado e difícil de usar como no DOS.

Uma imediata instalação do OS/2 1.0 não oferecia muita vantagem sobre o DOS. Não haviam grandes ferramentas de produtividade adicional fornecidas com o sistema operacional. No entanto, houve uma grande diferença, o Program Selector.

O Program Selector foi o Multi-Tasking Shell que permitia ao usuário iniciar sessões adicionais e desbloquear as capacidades de multitarefa do OS/2. Observe que o DOS box esteve sempre presente, a menos que fosse completamente desactivado mediante uma configuração CONFIG.SYS. Apenas uma sessão do DOS estava disponível, uma desvantagem que só mudou com OS/2 2.0.

Desenvolvedores de software estão entre os primeiros usuários que colheram o benefício do multi-tasking. Era fácil de configurar várias sessões com os editores, compiladores e outras ferramentas, todas operando simultaneamente. Era trivial compilar um projeto (mesmo com um sistema de 386-base, a construção de um programa relativamente pequeno pode levar uma quantidade considerável de tempo) e, ao mesmo tempo editar um projeto diferente.

OS/2 também inclui ferramentas de depuração e introspecção inéditos no DOS. O sistema operacional vem com um recurso de rastreio que tornou possível acompanhar a execução dos pontos de rastreio pré-definidos. Houve também a instalação de sistema de despejo, semelhante a um recurso de despejo UNIX crash system. Um núcleo depurador estava disponível como parte de um Kit de driver de dispositivo (DDK) separado.

Exceto para o
Program Selector, o OS/2 1.0 em si não oferece grandes melhorias para o usuário médio. No entanto, foi um sistema multi-tarefa e sua API era muito mais estruturada e moderna do que qualquer coisa oferecida antes pelo DOS. O OS/2 1.0 foi importante como uma plataforma, e não como um produto “stand-alone”.

OS/2 Museum: <http://www.os2museum.com/wp/?page_id=313>

Stephan Güter F. Cunha

Nenhum comentário:

Postar um comentário