Xenix - Xenix

Xenix
Xenix Screensnap.PNG
Xenix sob Bochs
Desenvolvedor Microsoft , SCO , HCR , Logica
Família OS Unix
Estado de trabalho Histórico
Modelo fonte Fonte fechada
lançamento inicial 1980 ; 41 anos atrás ( 1980 )
Último lançamento System V versão 2.3.4 / 1989 ; 32 anos atras ( 1989 )
Plataformas PC / XT , x86 , PDP-11 , Z8001 , 68k
Tipo de kernel Kernel monolítico
Interface de usuário padrão Interface da Linha de comando
Licença Proprietário
Sucedido por SCO UNIX , OS / 2
Website oficial N / D

Xenix é uma versão descontinuada do sistema operacional Unix para várias plataformas de microcomputador , licenciada pela Microsoft da AT&T Corporation no final dos anos 1970. A Santa Cruz Operation (SCO) posteriormente adquiriu direitos exclusivos sobre o software e, eventualmente, substituiu-o pelo SCO UNIX (agora conhecido como SCO OpenServer ).

Em meados da década de 1980, o Xenix era a variante Unix mais comum, medida de acordo com o número de máquinas nas quais estava instalado. O presidente da Microsoft, Bill Gates, disse na Unix Expo em 1996 que, por um longo tempo, a Microsoft teve o maior volume de licenças AT&T Unix.

História

Bell Labs , o desenvolvedor do UNIX, fazia parte do Bell System regulamentado e não podia vender UNIX diretamente para a maioria dos usuários finais (exceto instituições acadêmicas e de pesquisa); poderia, no entanto, licenciá-lo para fornecedores de software, que então o revenderiam para usuários finais (ou seus próprios revendedores), combinado com seus próprios recursos adicionais. A Microsoft, que esperava que o UNIX fosse seu sistema operacional do futuro quando os computadores pessoais se tornassem poderosos o suficiente, comprou uma licença para a versão 7 do UNIX da AT&T em 1978 e anunciou em 25 de agosto de 1980 que o tornaria disponível para os 16 mercado de microcomputadores de bits . Como a Microsoft não foi capaz de licenciar o próprio nome "UNIX", a empresa deu a ele um nome original.

A Microsoft chamou o XENIX de "um ambiente operacional universal". Ela não vendia o XENIX diretamente aos usuários finais, mas licenciava o software para OEMs como IBM, Intel, Management Systems Development, Tandy , Altos, SCO e Siemens ( SINIX ), que então o portava para suas próprias arquiteturas de computador proprietárias .

IBM / Microsoft XENIX 1,00 em 5 ¼ polegadas disquete

Em 1981, a Microsoft disse que a primeira versão do XENIX era "muito próxima da fonte original da versão 7 do UNIX" no PDP-11 , e as versões posteriores deveriam incorporar suas próprias correções e melhorias. A empresa declarou que pretendia portar o sistema operacional para a série Zilog Z8000 , Digital LSI-11 , Intel 8086 e 80286 , Motorola 68000 e possivelmente "vários outros processadores" e fornecer a "linha completa de produtos de software de sistema" da Microsoft, incluindo BASIC e outras linguagens. A primeira porta foi para o processador Z8001 de 16 bits: o primeiro envio ao cliente foi em janeiro de 1981 para a Central Data Corporation de Illinois, seguida em março de 1981 pelo produto Z8001 da Paradyne Corporation . A primeira porta 8086 foi para os computadores da série 8600 não compatíveis com PC da Altos Computer Systems (primeira data de remessa do cliente no primeiro trimestre de 1982).

A Intel vendeu computadores completos com XENIX sob a marca Intel System 86 (com modelos específicos como 86/330 ou 86 / 380X); eles também ofereceram as placas individuais que fizeram esses computadores sob sua marca iSBC . Isso incluiu placas de processador como iSBC 86/12 e também placas MMU como o iSBC 309. Os primeiros sistemas Intel XENIX foram lançados em julho de 1982. A Tandy mais que dobrou a base instalada do XENIX quando tornou o TRS-XENIX o sistema operacional padrão para seu TRS -80 Computador baseado no modelo 16 68000 no início de 1983 e foi o maior fornecedor de UNIX em 1984. A Seattle Computer Products também fabricou computadores 8086 (incompatíveis com PC) agrupados com o XENIX, como o Gazelle II, que usava o barramento S-100 e estava disponível no final de 1983 ou início de 1984. Também havia uma versão para o IBM System 9000 .

A SCO tinha inicialmente trabalhado em sua própria porta PDP-11 do V7, chamada Dynix, mas depois fechou um acordo com a Microsoft para desenvolvimento conjunto e troca de tecnologia no XENIX em 1982. A Microsoft e a SCO envolveram ainda mais a Human Computing Resources Corporation (HCR) no Canadá , e um grupo de produtos de software dentro da Logica plc no Reino Unido, como parte de fazer mais melhorias no XENIX e portar o XENIX para outras plataformas. Ao fazer isso, a Microsoft concedeu à HCR e à Logica os direitos de fazer as portas XENIX e licenciar as distribuições binárias do XENIX nesses territórios.

Em 1984, uma versão para o Apple Lisa 2 baseado em 68000 foi desenvolvida em conjunto pela SCO e pela Microsoft e foi o primeiro produto binário encolhido vendido pela SCO. A planilha da Multiplan foi lançada para isso.

Em seu diretório OEM de 1983, a Microsoft disse que a dificuldade em portar para as várias máquinas baseadas em 8086 e Z8000 foi a falta de uma unidade de gerenciamento de memória padronizada e recursos de proteção. Os fabricantes de hardware compensaram projetando seu próprio hardware, mas a complexidade resultante tornou "extremamente difícil, senão impossível para o fabricante muito pequeno, desenvolver um computador capaz de suportar um sistema como o XENIX do zero" e "o kernel XENIX deve ser personalizado -Adaptado para cada novo ambiente de hardware. "

Uma porta geralmente disponível para a arquitetura Intel 8086/8088 não mapeada foi feita pela The Santa Cruz Operation por volta de 1983. SCO XENIX para o PC XT lançado em 1984 e continha alguns aprimoramentos do 4.2BSD ; também suportava a rede local Micnet .

A versão 286 posterior do XENIX aproveitou o MMU integrado presente neste chip, rodando no modo 286 protegido . O 286 XENIX foi acompanhado por novo hardware de OEMs da XENIX. Por exemplo, o Sperry PC / IT, um clone IBM PC AT , foi anunciado como capaz de suportar oito usuários de terminal burros simultâneos sob esta versão.

Enquanto o XENIX 2.0 ainda era baseado na versão 7 do UNIX, a versão 3.0 foi atualizada para uma base de código UNIX System III , um manual da Intel de 1984 para o XENIX 286 observou que o kernel do XENIX tinha cerca de 10.000 linhas neste momento. Ele foi seguido por uma base de código System V R2 no XENIX 5.0 (também conhecido como XENIX System V).

"A Microsoft espera que o XENIX se torne a escolha preferida para produção e troca de software", afirmou a empresa em 1981. A Microsoft se referiu ao seu próprio MS-DOS como seu "sistema operacional de usuário único e tarefa única" e avisou os clientes que queriam suporte multiusuário ou multitarefa para comprar o XENIX. Com o tempo, planejou melhorar o MS-DOS para que fosse quase indistinguível do XENIX de usuário único ou XEDOS , que também rodaria no 68000, Z8000 e LSI-11; eles seriam compatíveis com o XENIX, que BYTE em 1983 descreveu como "o MS-DOS multiusuário do futuro". Chris Larson, da Microsoft, descreveu a compatibilidade do MS-DOS 2.0 com o XENIX como "o segundo recurso mais importante". Sua empresa anunciou o DOS e o XENIX juntos, listando os recursos compartilhados de seu "SO de usuário único" e "o sistema operacional derivado de UNIX multiusuário e multitarefa", e prometendo fácil portabilidade entre eles.

A AT&T começou a vender o System V, entretanto, após o desmembramento do Bell System . A Microsoft, acreditando que não poderia competir com o desenvolvedor do UNIX, decidiu abandonar o XENIX. A decisão não foi imediatamente transparente, o que deu origem ao termo vaporware . Ele concordou com a IBM para desenvolver o OS / 2 , e a equipe XENIX (junto com os melhores desenvolvedores de MS-DOS) foi designada para esse projeto. Em 1987, a Microsoft transferiu a propriedade da XENIX para a SCO em um acordo que deixou a Microsoft com um pouco menos de 20% da SCO (este valor evitou que ambas as empresas tivessem que divulgar o valor exato no caso de um IPO da SCO). E a SCO iria adquirir as duas outras empresas que detinham os direitos da XENIX, o grupo de produtos de software da Logica em 1986 e a HCR em 1990. Quando a Microsoft também perdeu o interesse no OS / 2, a empresa baseou sua estratégia de alta tecnologia no Windows NT .

Em 1987, a SCO portou o XENIX para o processador 386 , um chip de 32 bits , após obter o conhecimento de insiders da Microsoft de que a Microsoft não estava mais desenvolvendo o XENIX. O XENIX System V Release 2.3.1 introduziu suporte para i386, SCSI e TCP / IP . O XENIX System V / 386 da SCO foi o primeiro sistema operacional de 32 bits disponível no mercado para a arquitetura de CPU x86.

A Microsoft continuou a usar o XENIX internamente, enviando um patch para oferecer suporte à funcionalidade do UNIX para a AT&T em 1987, que chegou à base de código do XENIX e do SCO UNIX. Diz-se que a Microsoft usou XENIX em estações de trabalho Sun e minicomputadores VAX extensivamente em sua empresa até 1988. Todo o transporte interno de e-mail da Microsoft foi feito em sistemas 68000 baseados em XENIX até 1995-1996, quando a empresa mudou para seu próprio produto Exchange Server .

A SCO lançou seu SCO UNIX como um produto de ponta, baseado no System V R3 e oferecendo uma série de avanços técnicos em relação ao XENIX; A XENIX permaneceu na linha de produtos. Nesse ínterim, a AT&T e a Sun Microsystems concluíram a fusão do XENIX, BSD, SunOS e System V R3 no System V R4. A última versão do próprio SCO XENIX / 386 foi o System V R2.3.4, lançado em 1991.

Características

Além de sua base AT&T UNIX, o XENIX incorporou elementos do BSD , notadamente o editor de texto vi e suas bibliotecas de suporte ( termcap e curses ). Seu kernel apresentava algumas extensões originais da Microsoft, notavelmente travamento de arquivos e semáforos , enquanto para a área do usuário a Microsoft adicionou um "shell visual" para operação baseada em menu em vez do shell tradicional do UNIX . Uma forma limitada de rede local em linhas seriais ( portas RS-232 ) era possível através do software "micnet", que suportava transferência de arquivos e correio eletrônico , embora o UUCP ainda fosse usado para rede via modems .

Os OEMs frequentemente adicionavam outras modificações ao sistema XENIX.

XENIX confiável

O Trusted XENIX foi uma variante desenvolvida inicialmente pela IBM , sob o nome Secure XENIX; versões posteriores, sob o nome Trusted XENIX, foram desenvolvidas pela Trusted Information Systems . Ele incorporou o modelo Bell-LaPadula de segurança multinível e tinha uma interface segura multinível para o dispositivo de comunicações seguras STU-III (ou seja, uma conexão STU-III seria disponibilizada apenas para os aplicativos em execução no mesmo nível de privilégio que o chave carregada no STU-III). Ele foi avaliado por métodos formais e obteve uma classificação de segurança B2 sob o DoD 's Trusted Computer System Evaluation Criteria -A segunda classificação mais alta já alcançada por um sistema operacional avaliado. A versão 2.0 foi lançada em janeiro de 1991, a versão 3.0 em abril de 1992 e a versão 4.0 em setembro de 1993. Ainda estava em uso em 1995.

Veja também

Notas

Referências

Leitura adicional

links externos