Esta página cita fontes, mas que não cobrem todo o conteúdo. Ajude a inserir referências. Conteúdo não verificável pode ser removido.—Encontre fontes: ABW  • CAPES  • Google (N • L • A) (Dezembro de 2013)
IBM OS/2
Versão do sistema operativo OS/2
Produção IBM, Microsoft(OS/2 1.x)
Linguagem C
Modelo Código Fechado
Lançamento abril de 1987 (37 anos)
Versão estável 4.52 dezembro de 2001; há 22 anos
Arquitetura(s) x86
Núcleo Híbrido
Licença Proprietária
Página oficial IBM OS/2 (em inglês)., acessado pela última vez há 465 semanas e 1 dia
Estado de desenvolvimento
Histórico, desenvolvido atualmente como eComStation

OS/2 ou OS/2 Warp foi um sistema operacional da IBM. A sigla significa "Operating System/2". A primeira versão do OS / 2 foi lançada em dezembro de 1987 e versões mais recentes foram lançadas até dezembro de 2001. O OS/2 foi desenvolvido como um sucessor do modo protegido do MS-DOS. Era possível criar aplicativos em modo texto que podiam funcionar em ambos os sistemas. Por causa dessa herança, o OS/2 compartilha semelhanças com Unix, Xenix e Windows NT.[1][2][3][4]

História

OS/2 e Windows possuem uma origem comum: eram um único sistema nos anos 80 (mas com versões distintas) feitas simultaneamente pela IBM e Microsoft. Por uma decisão de Bill Gates a Microsoft resolveu abandonar o projeto OS/2 em 1990 e dedicar-se ao Windows. Os sistemas passaram então a competir pelo mercado corporativo e doméstico adentrando os anos 90. O sistema da IBM sempre foi considerado melhor tecnicamente, pois conseguia correr nativamente programas do seu concorrente mas o mesmo não poderia ser feito no Windows. O OS/2 também foi o primeiro dos dois a implementar TCP/IP, ter uma versão em 32 bits e máquina Java.

Por falhas de marketing e investimento, o OS/2 sucumbiu diante do Windows 95 que a partir de 1995 engoliu praticamente 80% do mercado de sistemas operativos. Até 1996 a IBM tentou vender o OS/2 para o utilizador doméstico mas sempre cometendo as mesmas falhas: pouco marketing, pouco investimento em suporte técnico e pouco lobby para angariar novos programas compatíveis. Por correr programas do Windows e acreditar que isso era o suficiente para suprir lacunas do sistema, a IBM comete uma grave falha e sucumbe diante da explosão de oferta de programas 32 bits para Windows a partir de 1996.

Em 1997 o sistema sai das prateleiras convencionais e muda de foco: é vendido apenas como pacote de soluções para empresas. Mesmo assim o sistema segue vendendo pouco, principalmente pela falta de suporte especializado. A partir de 1998 o OS/2 cai no ostracismo e é esquecido pelo mercado graças a chegada do novo Sistema Operacional, o Linux.

Em 1998, a Stardock Corporation, que desenvolvia aplicativos para o sistema como o jogo Galatic Civilization e o Object Desktop, tenta negociar com a IBM uma nova versão do OS/2 para usuários finais, o que implicaria na abertura de seu código-fonte. A IBM recusa a proposta, e a Stardock desiste de desenvolver aplicativos para o OS/2.

Em 2001 a IBM autorizou a Serenity Systems a vender e distribuir uma versão actualizada do Warp 4.52 para utilizadores finais e estudantes. Essa versão customizada chama-se eComStation.

Estima-se que o OS/2 esteja operacional em 800.000 máquinas pelo mundo, principalmente em instituições financeiras. O Banco do Brasil foi um dos maiores utilizadores do sistema, empregando-o em caixas eletrônicos e gabinetes de atendimento ao público, mas ainda o utiliza em parte, rodando sob o Windows, até ocorrer a migração completa para o Linux.

Entendendo o OS/2

Sistema de Arquivos

O OS/2 suporta o sistema de arquivos FAT (usado no DOS e Windows), a Super FAT e o HPFS, o sistema desenvolvido pela IBM e Microsoft (onde originou o NTFS), que explora melhor o disco rígido de grande porte. O HPFS, completamente 32bits, é muito superior a FAT (originalmente de 16bits, e posteriormente com 32bits virtuais na VFat). Apresenta suporte nativo a nomes de arquivos de até 254 caracteres, espaços entre caracteres em letras maiúsculas ou minúsculas, inclusive alguns de uso restrito até hoje, como o ":" (dois pontos) e estende o suporte a nomes longos para a FAT16 através do uso de arquivos de sistema.

Visando a transição do DOS com interface Windows 3.x, a IBM dotou o OS/2 2.0 em diante, com e a Super FAT que é armazenada na RAM, o que desgasta muito menos o HD e aumenta a velocidade de acesso consideravelmente. Outra diferença importante é que a Super FAT é desenhada em 32bits. Entretanto, o HPFS é mais veloz em acesso a disco, em especial em discos grandes.

O HPFS ainda permite 64KB de atributos estendidos para cada arquivo, esses atributos podem ser quaisquer informações sobre o arquivo. O sistema de arquivos do OS/2 também ordena a exibição de arquivos de um diretório automaticamente e mantém as informações sobre um arquivo próximo a ele, facilitando a localização de um arquivo em grandes discos. O HPFS também utiliza um sistema de cache de disco, para melhorar o seu desempenho, usando estratégias de alocação cujo objetivo é assegurar que os arquivos permaneçam contíguos.

De todos os atributos do OS/2, os mais importantes estão em sua proteção, impedindo que um aplicativo derrube o sistema todo, pois o acesso à memória é exclusivo, e totalmente gerenciado pelo OS/2.

Memória

Toda a memória do computador possui um endereço atribuído a ela. O processador usa esse endereço para recuperar ou alterar o conteúdo da memória em um local em particular.

No OS/2, toda a memória é acessada usando-se um endereço de 32bits. Esse endereço de 32bits permite até 4 GB de endereçamento direto. Existem dois esquemas para acessar a memória do computador: o plano (usado no OS/2) e o segmentado (usado no DOS e Windows 3.11).

No modelo de memória plano, a memória está totalmente disponível ao processador e pode ser acessada diretamente; os endereços são seqüenciais de 0 a 2³²-1 (4 GB).

No modelo de memória segmentado, a memória total é dividida em segmentos de 640KB. Um aspecto importante nessa diferença no modo de gerenciar memória é que no OS/2 o limite de 640KB é inexistente. Observe que isso se refere a um sistema operacional dos anos 80, o que dá a exata noção do quanto ele já era avançado na época.

Capacidade Multitarefa

O OS/2 é um sistema multitarefa preemptivo, ou seja, capaz de processar diversos programas concomitantemente (ao mesmo tempo). Ele foi desenvolvido desde seu início para ser um sistema preemptivo e essa é uma das suas grandes vantagens.

O sistema preemptivo divide o processador e a RAM da máquina entre os programas de modo que todos fiquem com o suficiente. Diferente do modelo cooperativo de multitarefa, os recursos são totalmente administrados pelo S.O., não podendo ser afetados pelos aplicativos.

O OS/2 roda aplicativos de 16 bits em áreas isoladas na memória, protegendo assim cada um do comportamento falho dos outros.

Confiabilidade

O OS/2 é um sistema extremamente confiável, por diversos motivos, muito mais seguro que a maioria das versões do Windows. No que diz respeito aos arquivos, o HPFS tem um ótimo sistema de tratamento de erros, com hotfixes e a fragmentação do disco é mínima, o que também diminui a probabilidade de erro no disco.

Além disso, ele é um sistema realmente preemptivo, e quando um programa tenta invadir a área de memória de outro ele é imediatamente fechado, o que impede que o sistema todo tranque por causa de um aplicativo.

Os arquivos vitais do sistema ficam em uma área reservada na memória que pode ser acessada mesmo que todos os outros programas tranquem. E o OS/2 é um sistema quase totalmente desenhado em 32bits, e uma das causas da instabilidade no Windows 95 é a mistura de programas 32 bits com programas 16 bits.

OS/2 Warp 4

A última versão do OS/2 feita pela IBM (cuja versão beta trazia o codinome de Merlin) trouxe uma série de inovações, como o suporte a voz, o Voice Type. Ao invés de teclado e mouse o usuário utiliza o sistema através do uso da voz. Embora alguns considerem a versão 4.5 como a verdadeira última, pois trouxe alterações que em outros sistemas denotariam uma nova versão.

O sistema aceita comandos falados através de um microfone, pode-se abrir e fechar programas, ditar textos e até navegar na Internet via voz. Para funcionar de maneira satisfatória, é necessário que o micro esteja preparado com uma boa quantidade de memória, no mínimo 32 MB de RAM.

Com o editor IBM Works, que não tem versão em português, é possível ditar textos. O Voice Type vem acompanhado de um jogo, onde o usuário deve pronunciar acertadamente o nome dos estados americanos a partir de seu mapa político.

Esta versão também está muito mais preparada para a Internet, com um navegador interno, diversas ferramentas para navegação e suporte nativo a linguagem Java, da Sun, contando inclusive com uma plataforma de desenvolvimento. O sistema tem suporte à tecnologia plug and play

Algumas alterações foram:

Versões

Versões Warp

Versões eComStation

Veja também

Referências

  1. Necasek, Michal (2007). OS/2 1.3: Ten Years Ago. [S.l.: s.n.] 
  2. Sanders, James (2015). OS/2: Blue Lion to be the next distro of the 28-year-old OS. [S.l.: s.n.] 
  3. Sanders, James (2016). OS/2 resurrected: Blue Lion becomes ArcaOS, details emerge for upcoming release. [S.l.: s.n.] 
  4. Sharwood, Simon (2017). What is dead may never die: a new version of OS/2 just arrived. [S.l.]: The Register 

Ligações externas