OpenStep: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Rnbastos (discussão | contribs)
Rnbastos (discussão | contribs)
Linha 48:
O primeiro sistema operacional da NeXT foi o [[NEXTSTEP]], um sistema operacioal sofisticado baseado no Mach-UNIX que foi portado para rodar em várias arquiteturas ([[PA-RISC]], [[SPARC]], [[i386]] and [[Motorola 68000|68k]]). Entretanto, a nova política da NeXT para o NEXTSTEP foi liberar as bibliotecas do sistema operacional de ser atrelados ao UNIX e tornar-se mais independente de dispositivos.
 
A NeXT completou uma implementação do OpeStep em seu OS baseado no Mach e o chamaram de '''OPENSTEP/Mach'''.
NeXT completed an implementation of OpenStep on their existing Mach-based OS and called it '''OPENSTEP/Mach'''. It was, for all intents, NEXTSTEP 4.0, and still retained flagship NEXTSTEP technologies (such as [[Display PostScript|DPS]], UNIX underpinnings, user interface characteristics like the [[Dock (computing)|Dock]] and [[Shelf (computing)|Shelf]], and so on), and retained the classic NEXTSTEP user interface and styles. OPENSTEP/Mach was further improved, in comparison to NEXTSTEP 3.3, with vastly improved driver support – however the environment to actually write drivers was changed with the introduction of the object-oriented DriverKit.
Esse foi, para todos os efeitos, o NEXTSTEP 4.0, e ainda reteve as tecnologias principais NEXTSTEP (tais como o [[Display PostScript|DPS]], suporte UNIX, características de interface com usuário como o [[Dock (computing)|Dock]] e [[Shelf (computing)|Shelf]], etc. O OPENSTEP/Mach foi melhorado posteriormente, em comparação com o NEXTSEP 3.3, com suporte a drivers muito melhorado - contudo o ambiente para realmente escrever os drivers foi alterado com a introdução do DriverKit orientado a objetos.
 
O OPENSTEP/Mach suportava arquiteturas [[x86|Intel x86]], [[SPARC]] e os próprios baseados na família Motorola 68k da NeXT, enquanto a versão [[PA-RISC]] da HP foi abandonada. Essas versões continuaram a rodar no OS baseado no Mach usado no NEXTSTEP. O OPENSTEP/Mach se tornou o OS prncipal da NeXT a partir de 1995, e era usado principalmente em plataforma Intel. Em adição a ser uma implementação completa do OpenStep, o sistema foi entregue com um conjunto completo de bibliotecas NEXTSTEP para manter a retro-compatibilidade. Isso foi algo fácil a fazer no OpenStep devido ao versionamento de bibliotecas, e o OPENSTEP não sofreu por causa disso.
 
OPENSTEP/Mach supported [[x86|Intel x86]], Sun's [[SPARC]] and NeXT's own Motorola based [[68000 family|68k]] architectures, while the HP [[PA-RISC]] version was dropped. These versions continued to run on the underlying Mach-based OS used in NEXTSTEP. OPENSTEP/Mach became NeXT's primary OS from 1995 on, and was used mainly on the Intel platform. In addition to being a complete OpenStep implementation, the system was delivered with a complete set of NEXTSTEP libraries for backward compatibility. This was an easy thing to do in OpenStep due to library versioning, and OPENSTEP did not suffer in bloat because of it.
-->
===OPENSTEP Solaris===
Em adição à versão portada do OPENSTEP/Mach para SPARC, a Sun e a NeXT desenvolveram um conjunto de frameworks compatível com OpenStep para rodar no sistema operacional [[Solaris]]. Depois de desenvolver o OPENSTEP Solaris, a Sun perdeu interesse no OpeStep, e desviou sua atenção para o Java. Como um ambiente de desenvolvimento de máquina virtual, o Java serviu como um competidor direto ao OpenStep.