Aqui se encontra o último post do nosso blog e a apresentação do trabalho sobre o OS/2 do dia 25/11/11. Link para download abaixo.
Clique aqui para fazer o download.
Postado por Lucas Viana.
sexta-feira, novembro 25, 2011
segunda-feira, novembro 21, 2011
OS/2 - Última visão e Legado
Descrição Geral
OS/2 1.0 foi comercializado como um sucessor do DOS, o que era ao mesmo tempo preciso e enganoso. O OS/2 não era para ser uma ruptura com o passado (daí nomes como DOS 5), antes disso, foi concebido para permitir uma transição gradual.
Significativamente, o OS/2 usou o mesmo sistema de arquivos FAT que o DOS. Os usuários podiam trocar dados livremente entre os sistemas DOS e OS/2, e com inicialização dupla, estes podiam até coexistir em uma única partição de disco. Ainda mais significativamente, os usuários podiam executar o aplicativo DOS diretamente, dentro da sessão de compatibilidade do DOS do OS/2. Através da Família API, foi possível escrever aplicações de modo duplo que podiam ser ambas executadas no DOS e no OS/2.
Ainda de outras formas, o OS/2 não se assemelha ao DOS em tudo. Uma das maiores diferenças foi mais filosófica do que técnica: em vez de um mundo "livre para todos" do DOS, com muito poucas interfaces, vagamente definidas, e o caos resultante, o OS/2 providenciou um rico conjunto de APIs claramente definidos e delineados. Aplicações tiveram que trabalhar com o sistema operacional ao invés de criar o seu próprio. A API OS/2 era muito mais rica do que a interface de programação DOS, mas foi comparativamente mais difícil de estendê-la. A esse respeito, o OS/2 1.0 esteve muito mais perto de sistemas operacionais modernos do que o DOS.
O eComStation
O eComStation ou eCS, como é popularmente abreviado, é um sistema operacional para PCs baseado no IBM OS/2, e é desenvolvido pela Serenity Systems. Ele inclui vários aditamentos e não o software que estava presente na versão IBM do sistema.
Quando ficou claro que a IBM não divulgaria nenhuma nova versão do OS/2 em 1996, os usuários passaram a considerar outras alternativas, que na época era o Windows 98 e Linux. A IBM lançou uma versão final de sua edição de servidor, o IBM OS/2 Warp Server para e-Business ou WSeB, internamente chamado de versão 4.5. A IBM também continuou atualizando o cliente e as peças mescladas do mesmo com o servidor, por isso foi proposto por Bob St. John da Serenity Systems, que uma empresa OEM pode e deve criar seu próprio cliente, utilizando o seu OS/2 com atualizações da IBM e adicionando suas próprias melhorias onde for necessário. Mas a Serenity como um parceiro de negócios IBM havia feito algo semelhante com aplicações baseadas no OS/2, como o Managed Client Serenity, uma rápida implantação S.O. baseado no Workspace On-Demand, eComStation eServer, um servidor gerenciado com base no WSeB. O OS/2 fornecedores de software Stardock fez uma tal proposta para a IBM em 1999, mas não foi acompanhada através da empresa.
Situação atual:
O eComStation é atualmente desenvolvido pela IBM, Serenity, Mensys, e várias empresas terceirizadas. Embora o OS/2 não seja mais vendido pela IBM, o eComStation será desenvolvido e vendido enquanto ele continua a ser rentável, de acordo com Serenity. O mais recente grande lançamento, a versão 2, foi lançado durante a Warpstock Europe que se realizou entre 14 e 16 maio de 2010. Uma versão atualizada 2.1 seguiu um ano depois, em maio de 2011.
Diferenças com o OS/2:
A versão original do eComStation 1 foi lançado em 2001 e é baseado no OS/2 Warp 4 originalmente lançado pela IBM em 1996, com os seguintes acréscimos, além de outros:
A IBM forneceu atualizações de software e componentes que acompanham o lançamento de 1999 do servidor WSeB mas que não tinha sido disponibilizado para usuários da versão cliente. Estes incluem um kernel atualizado de 32 bits, TCP/IP associados à utilitários de rede, firewall, sistema de arquivos JFS, Logical Volume Manager e muito mais.
A IBM forneceu atualizações para o sistema operacional que havia sido disponibilizado como atualizações, mas não tinha sido oferecido como uma opção de instalação. Estes incluem os drivers atualizados, componentes do sistema, novas versões do Java, SciTech SNAP Professional e utilitários do sistema.
A IBM forneceu atualizações que antes só tinha sido oferecida a clientes corporativos com contratos de manutenção.
Utilitários e drivers licenciadas de terceiros, incluindo suporte para scanner e drivers para várias placas de série.
Melhorias no sistema desenvolvido pela Serenity propriamente dito, incluindo um novo instalador, melhorias de interface do usuário implementadas como classes WPS e um sistema de rápida implantação com base no Serenity Managed Client.
Uma série de mudanças de configuração do sistema, pequenos utilitários e drivers desenvolvido por todos de forma geral. Estes incluem a mudança para o clássico REXX from Object REXX para melhor compatibilidade com código legado e um número de condutores do sistema de armazenamento desenvolvido por Daniela Engert.
OS/2 - Linha do tempo
Para terminar, uma breve cronologia do OS/2. A informação pertence a IBM OS/2 Releases. A Microsoft OEM Releases tinha datas de lançamento um pouco diferentes e conjuntos de recursos.
- OS/2 1.0 - Dezembro de 1987 (CP/DOS)
Conjunto IBM-Microsoft de desenvolvimento
16-bit em modo protegido, multi-threaded, multi-tasking S.O.
Memória virtual segmentada
CPU 286 e cerca de 1,5 MB de RAM necessários
Tamanho máximo de 32MB de partição
Sistema de arquivos FAT apenas
Modo texto, como a interface DOS
DOSbox support único
- OS/2 1.1 - Novembro de 1988 (Trimaran)
Presentation Manager graphical user interface (Winthorn)
Support para partições maiores do que 32MB
3 ou 4 MB de RAM no mínimo
- OS/2 1.2 - Outubro de 1989 (Sloop)
Filesystem support instalável (IFS)
HPFS filesystem incluído
Presentation Manager melhorado
Capacidade de Dual Boot
REXX e IPF support
- OS/2 1.3 - Dezembro de 1990 (Cutter)
Reduziu os requerimentos de recursos (2 MB RAM)
ATM font support
Desenvolvido principalmente pela IBM
- OS/2 2.0 - Abril de 1992 (Cruiser)
32-bit em modo protegido, multi-threaded, multi-tasking S.O.
Memória virtual paginada
CPU 386 e 4 MB de RAM necessários
DOS múltiplas caixas
Win-OS / 2 apoio (com base no Windows 3.0)
System Object Model (SOM) support
Workplace Shell (WPS) interface gráfica
Boot Manager incluído
Support de hardware limitado
- OS/2 2.1 - Maio 1993 (Borg)
32-bit Graphics Engine (GRE)
Non-IBM hardware support melhorado
APM e PCMCIA support
MMPM/2 incluido
Win-OS/2 baseado no Windows 3.1
- OS/2 para o Windows - Novembro de 1993 (Ferengi)
Utilizado o pré-existente Windows 3.x em vez de Win-OS/2
Novos drivers para S3 based cards
- OS/2 2.11 - Fevereiro de 1994
Também disponível como ServicePak XR06200 para OS/2 2.1
Bugfix release
- OS/2 2.11 SMP - Junho de 1994
Symmetric Multiprocessing (SMP) support
Até 16 CPUs suportados
- OS/2 Warp - Outubro de 1994 (Warp)
Desempenho afinado, menor requerimento de recursos
Compatível com Windows 3.11
BonusPak (com Internet Access Kit) incluído
Hardware support melhorado
WPS Atualizado
- OS/2 Warp Connect - Maio de 1995
Networking support incluído (MPTS, TCP/IP, LAN Requester)
Peer-to-peer networking
- OS/2 Warp, PowerPC Edition - Dezembro de 1995
IBM Power Series hardware support
Baseado em MACH microkernel
Não é vendido no varejo
- OS/2 Warp Server 4 - Fevereiro de 1996
OS/2 Warp e LAN Server combinado
Entry e Advanced editions (este último com HPFS386)
- OS/2 Warp 4 - Setembro de 1996 (Merlin)
WPS atualizado, nova aparência
Java 1.0.1 e JDK incluído
VoiceType incluído
OpenGL (software renderer only) support
OpenDoc incluído
- OS/2 Warp Server Advanced SMP - Setembro de 1996
Warp Server 4 Advanced com SMP support
- WorkSpace On-Demand 1.0 - Novembro de 1997 (BlueBird)
Baseado no OS/2 Warp 4
Necessário o OS/2 Warp Server
RIPL remote boot
Implantação de clientes e gerenciamento centralizados
- WorkSpace On Demand 2.0 - Outubro de 1998
Adicionado fully diskless PXE client boot support
Client manageability melhorado
Gerenciamento mais fácil através da LAN Server GUI
- OS/2 Warp Server para e-Business - Abril de 1999 (Aurora)
JFS filesystem support
32-bit device driver support limitado
High memory support (mais de 512 MB por processo)
Internacionalização melhorada
NetFinity 5.2 incluído
Lotus Domino Go Webserver 4.6 incluído
WebSphere Application Server 1.1 incluído
Versão 4.50
- OS/2 Convenience Pack 1 - Novembro de 2000, (MCP/ACP)
Baseado no WSeB kernel
Java 1.1.8 incluído
Toolkit de programador incluído
Versão 4.51
- OS/2 Convenience Pack 2 - Novembro de 2001 (MCP2/ACP2)
Último OS/2 lançado
Atualizado em Abril de 2002
IBM Web Browser incluído
Java 1.3 incluído
Innotek Flash incluído
Versão 4.52
OS/2 Museum: <http://www.os2museum.com/wp/?page_id=313> ;
<http://www.os2museum.com/wp/?page_id=173> ;
Wikipédia: <http://pt.wikipedia.org/wiki/EComStation>
Stephan Güter F. Cunha
OS/2 1.0 foi comercializado como um sucessor do DOS, o que era ao mesmo tempo preciso e enganoso. O OS/2 não era para ser uma ruptura com o passado (daí nomes como DOS 5), antes disso, foi concebido para permitir uma transição gradual.
Significativamente, o OS/2 usou o mesmo sistema de arquivos FAT que o DOS. Os usuários podiam trocar dados livremente entre os sistemas DOS e OS/2, e com inicialização dupla, estes podiam até coexistir em uma única partição de disco. Ainda mais significativamente, os usuários podiam executar o aplicativo DOS diretamente, dentro da sessão de compatibilidade do DOS do OS/2. Através da Família API, foi possível escrever aplicações de modo duplo que podiam ser ambas executadas no DOS e no OS/2.
Ainda de outras formas, o OS/2 não se assemelha ao DOS em tudo. Uma das maiores diferenças foi mais filosófica do que técnica: em vez de um mundo "livre para todos" do DOS, com muito poucas interfaces, vagamente definidas, e o caos resultante, o OS/2 providenciou um rico conjunto de APIs claramente definidos e delineados. Aplicações tiveram que trabalhar com o sistema operacional ao invés de criar o seu próprio. A API OS/2 era muito mais rica do que a interface de programação DOS, mas foi comparativamente mais difícil de estendê-la. A esse respeito, o OS/2 1.0 esteve muito mais perto de sistemas operacionais modernos do que o DOS.
O eComStation
O eComStation ou eCS, como é popularmente abreviado, é um sistema operacional para PCs baseado no IBM OS/2, e é desenvolvido pela Serenity Systems. Ele inclui vários aditamentos e não o software que estava presente na versão IBM do sistema.
Quando ficou claro que a IBM não divulgaria nenhuma nova versão do OS/2 em 1996, os usuários passaram a considerar outras alternativas, que na época era o Windows 98 e Linux. A IBM lançou uma versão final de sua edição de servidor, o IBM OS/2 Warp Server para e-Business ou WSeB, internamente chamado de versão 4.5. A IBM também continuou atualizando o cliente e as peças mescladas do mesmo com o servidor, por isso foi proposto por Bob St. John da Serenity Systems, que uma empresa OEM pode e deve criar seu próprio cliente, utilizando o seu OS/2 com atualizações da IBM e adicionando suas próprias melhorias onde for necessário. Mas a Serenity como um parceiro de negócios IBM havia feito algo semelhante com aplicações baseadas no OS/2, como o Managed Client Serenity, uma rápida implantação S.O. baseado no Workspace On-Demand, eComStation eServer, um servidor gerenciado com base no WSeB. O OS/2 fornecedores de software Stardock fez uma tal proposta para a IBM em 1999, mas não foi acompanhada através da empresa.
Situação atual:
O eComStation é atualmente desenvolvido pela IBM, Serenity, Mensys, e várias empresas terceirizadas. Embora o OS/2 não seja mais vendido pela IBM, o eComStation será desenvolvido e vendido enquanto ele continua a ser rentável, de acordo com Serenity. O mais recente grande lançamento, a versão 2, foi lançado durante a Warpstock Europe que se realizou entre 14 e 16 maio de 2010. Uma versão atualizada 2.1 seguiu um ano depois, em maio de 2011.
Diferenças com o OS/2:
A versão original do eComStation 1 foi lançado em 2001 e é baseado no OS/2 Warp 4 originalmente lançado pela IBM em 1996, com os seguintes acréscimos, além de outros:
A IBM forneceu atualizações de software e componentes que acompanham o lançamento de 1999 do servidor WSeB mas que não tinha sido disponibilizado para usuários da versão cliente. Estes incluem um kernel atualizado de 32 bits, TCP/IP associados à utilitários de rede, firewall, sistema de arquivos JFS, Logical Volume Manager e muito mais.
A IBM forneceu atualizações para o sistema operacional que havia sido disponibilizado como atualizações, mas não tinha sido oferecido como uma opção de instalação. Estes incluem os drivers atualizados, componentes do sistema, novas versões do Java, SciTech SNAP Professional e utilitários do sistema.
A IBM forneceu atualizações que antes só tinha sido oferecida a clientes corporativos com contratos de manutenção.
Utilitários e drivers licenciadas de terceiros, incluindo suporte para scanner e drivers para várias placas de série.
Melhorias no sistema desenvolvido pela Serenity propriamente dito, incluindo um novo instalador, melhorias de interface do usuário implementadas como classes WPS e um sistema de rápida implantação com base no Serenity Managed Client.
Uma série de mudanças de configuração do sistema, pequenos utilitários e drivers desenvolvido por todos de forma geral. Estes incluem a mudança para o clássico REXX from Object REXX para melhor compatibilidade com código legado e um número de condutores do sistema de armazenamento desenvolvido por Daniela Engert.
OS/2 - Linha do tempo
Para terminar, uma breve cronologia do OS/2. A informação pertence a IBM OS/2 Releases. A Microsoft OEM Releases tinha datas de lançamento um pouco diferentes e conjuntos de recursos.
- OS/2 1.0 - Dezembro de 1987 (CP/DOS)
Conjunto IBM-Microsoft de desenvolvimento
16-bit em modo protegido, multi-threaded, multi-tasking S.O.
Memória virtual segmentada
CPU 286 e cerca de 1,5 MB de RAM necessários
Tamanho máximo de 32MB de partição
Sistema de arquivos FAT apenas
Modo texto, como a interface DOS
DOSbox support único
- OS/2 1.1 - Novembro de 1988 (Trimaran)
Presentation Manager graphical user interface (Winthorn)
Support para partições maiores do que 32MB
3 ou 4 MB de RAM no mínimo
- OS/2 1.2 - Outubro de 1989 (Sloop)
Filesystem support instalável (IFS)
HPFS filesystem incluído
Presentation Manager melhorado
Capacidade de Dual Boot
REXX e IPF support
- OS/2 1.3 - Dezembro de 1990 (Cutter)
Reduziu os requerimentos de recursos (2 MB RAM)
ATM font support
Desenvolvido principalmente pela IBM
- OS/2 2.0 - Abril de 1992 (Cruiser)
32-bit em modo protegido, multi-threaded, multi-tasking S.O.
Memória virtual paginada
CPU 386 e 4 MB de RAM necessários
DOS múltiplas caixas
Win-OS / 2 apoio (com base no Windows 3.0)
System Object Model (SOM) support
Workplace Shell (WPS) interface gráfica
Boot Manager incluído
Support de hardware limitado
- OS/2 2.1 - Maio 1993 (Borg)
32-bit Graphics Engine (GRE)
Non-IBM hardware support melhorado
APM e PCMCIA support
MMPM/2 incluido
Win-OS/2 baseado no Windows 3.1
- OS/2 para o Windows - Novembro de 1993 (Ferengi)
Utilizado o pré-existente Windows 3.x em vez de Win-OS/2
Novos drivers para S3 based cards
- OS/2 2.11 - Fevereiro de 1994
Também disponível como ServicePak XR06200 para OS/2 2.1
Bugfix release
- OS/2 2.11 SMP - Junho de 1994
Symmetric Multiprocessing (SMP) support
Até 16 CPUs suportados
- OS/2 Warp - Outubro de 1994 (Warp)
Desempenho afinado, menor requerimento de recursos
Compatível com Windows 3.11
BonusPak (com Internet Access Kit) incluído
Hardware support melhorado
WPS Atualizado
- OS/2 Warp Connect - Maio de 1995
Networking support incluído (MPTS, TCP/IP, LAN Requester)
Peer-to-peer networking
- OS/2 Warp, PowerPC Edition - Dezembro de 1995
IBM Power Series hardware support
Baseado em MACH microkernel
Não é vendido no varejo
- OS/2 Warp Server 4 - Fevereiro de 1996
OS/2 Warp e LAN Server combinado
Entry e Advanced editions (este último com HPFS386)
- OS/2 Warp 4 - Setembro de 1996 (Merlin)
WPS atualizado, nova aparência
Java 1.0.1 e JDK incluído
VoiceType incluído
OpenGL (software renderer only) support
OpenDoc incluído
- OS/2 Warp Server Advanced SMP - Setembro de 1996
Warp Server 4 Advanced com SMP support
- WorkSpace On-Demand 1.0 - Novembro de 1997 (BlueBird)
Baseado no OS/2 Warp 4
Necessário o OS/2 Warp Server
RIPL remote boot
Implantação de clientes e gerenciamento centralizados
- WorkSpace On Demand 2.0 - Outubro de 1998
Adicionado fully diskless PXE client boot support
Client manageability melhorado
Gerenciamento mais fácil através da LAN Server GUI
- OS/2 Warp Server para e-Business - Abril de 1999 (Aurora)
JFS filesystem support
32-bit device driver support limitado
High memory support (mais de 512 MB por processo)
Internacionalização melhorada
NetFinity 5.2 incluído
Lotus Domino Go Webserver 4.6 incluído
WebSphere Application Server 1.1 incluído
Versão 4.50
- OS/2 Convenience Pack 1 - Novembro de 2000, (MCP/ACP)
Baseado no WSeB kernel
Java 1.1.8 incluído
Toolkit de programador incluído
Versão 4.51
- OS/2 Convenience Pack 2 - Novembro de 2001 (MCP2/ACP2)
Último OS/2 lançado
Atualizado em Abril de 2002
IBM Web Browser incluído
Java 1.3 incluído
Innotek Flash incluído
Versão 4.52
OS/2 Museum: <http://www.os2museum.com/wp/?page_id=313> ;
<http://www.os2museum.com/wp/?page_id=173> ;
Wikipédia: <http://pt.wikipedia.org/wiki/EComStation>
Stephan Güter F. Cunha
segunda-feira, novembro 07, 2011
O Nome do Jogo
O nome do Sistema Operacional/2 tem uma história extraordinariamente complexa. No início de 1983, a Microsoft começou a trabalhar em uma versão multi-tarefa do DOS. Como a versão lançada do DOS era a 2,0 nesse momento, o futuro produto foi chamado DOS 3.0. Quando o verdadeiro DOS 3.0 não-multi-tarefa foi lançado, o projeto foi renomeado para DOS 4.0. O mítico multi-tarefa MS-DOS 4.0 (às vezes chamado de MS-DOS 4.0 Europeu) fornecido como um produto OEM-only no início de 1986. Foi um modo real do sistema multi-tarefa e certamente não era OS/2. O modo protegido do projeto sistema operacional era agora MS-DOS 5.0.
Em junho de 1985, a IBM e a Microsoft assinaram o Joint Development Agreement (JDA), um acordo genérico sobre a futura cooperação. Em agosto de 1985, o JDA foi alterado com o documento "Phase II", essencialmente um plano para desenvolver o OS/2. O produto foi chamado de CP/DOS - Control Program/DOS, de acordo com a nomeação de produto da IBM mainframe. Naquela época, o nome do OS/2 ainda não existia. O produto também foi chamado às vezes DOS 5 (especialmente na Microsoft), 286-DOS, ou Big DOS. Algumas bibliotecas de compilação muito antigas referem-se ao DOS e o OS/2, como DOS 3 e DOS 5, refletindo o antigo esquema de nomeação.
Em algum momento no final de 1986 ou início de 1987, o projeto foi oficialmente renomeado para OS/2 para coincidir com o lançamento da linha de sistemas PS/2; se foi uma melhoria é questionável, porque confundiu alguns a pensar que o OS/2 funcionava apenas em máquinas PS/2. Inicialmente, o nome foi soletrado às vezes como OS|2 em vez de OS/2 em materiais de terceiros.
OS/2 Museum: <http://www.os2museum.com/wp/?page_id=313>
Stephan Güter F. Cunha
Em junho de 1985, a IBM e a Microsoft assinaram o Joint Development Agreement (JDA), um acordo genérico sobre a futura cooperação. Em agosto de 1985, o JDA foi alterado com o documento "Phase II", essencialmente um plano para desenvolver o OS/2. O produto foi chamado de CP/DOS - Control Program/DOS, de acordo com a nomeação de produto da IBM mainframe. Naquela época, o nome do OS/2 ainda não existia. O produto também foi chamado às vezes DOS 5 (especialmente na Microsoft), 286-DOS, ou Big DOS. Algumas bibliotecas de compilação muito antigas referem-se ao DOS e o OS/2, como DOS 3 e DOS 5, refletindo o antigo esquema de nomeação.
Em algum momento no final de 1986 ou início de 1987, o projeto foi oficialmente renomeado para OS/2 para coincidir com o lançamento da linha de sistemas PS/2; se foi uma melhoria é questionável, porque confundiu alguns a pensar que o OS/2 funcionava apenas em máquinas PS/2. Inicialmente, o nome foi soletrado às vezes como OS|2 em vez de OS/2 em materiais de terceiros.
OS/2 Museum: <http://www.os2museum.com/wp/?page_id=313>
Stephan Güter F. Cunha
domingo, novembro 06, 2011
Memória do OS/2
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 64KB. 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.
Um dos comerciais do OS/2 Warp:
terça-feira, novembro 01, 2011
OS / 2 Warp
Detalhes técnicos
OS / 2 Retirada de Marketing e Mudança de Apoio
Introdução
Durante vários anos a IBM publicou uma estratégia OS / 2. Ele afirmou a intenção da IBM para reduzir OS / 2 suporte e fez a recomendação de que os clientes a implementar uma transição gradual do cliente-servidor e ambientes para a plataforma de software WebSphere. Consistente com a direção, OS / 2 Warp e V4 OS / 2 Warp Server para e-business tem sido retirado do mercado e dos CDs do produto não estão mais disponíveis. Fim do suporte padrão através do Passport Advantage para ambos os produtos foi 31 de dezembro de 2006. Ambos os anúncios foram em 12 de julho de 2005. Ver anunciou para a carta de anúncio específicos para cada área geográfica individual.
clientes Existentes OS / 2
OS clientes Existentes / 2 OS podem comprar adicionais / 2 licenças numa base exceção. IBM vai analisar cada pedido e notificar o cliente se for aprovado.
Contato com seu representante IBM para apresentar um pedido de ordem.
Assinar:
Postagens (Atom)
