NetWare - NetWare

NetWare
Desenvolvedor Novell, Inc.
Estado de trabalho Interrompido
Modelo fonte Fonte fechada
lançamento inicial 1983
Último lançamento 6.5 SP8 (último) / 6 de maio de 2009 ; Há 12 anos ( 06-05-2009 )
Disponível em inglês
Plataformas x86 , MIPS , DEC Alpha , SPARC , PowerPC
Tipo de kernel Kernel híbrido

Interface de usuário padrão
Interface de linha de comando , interface de usuário de texto
Licença Proprietário
Sucedido por Open Enterprise Server
Website oficial www.novell.com

NetWare é um sistema operacional de rede de computadores descontinuado desenvolvido pela Novell, Inc. Ele inicialmente usava multitarefa cooperativa para executar vários serviços em um computador pessoal, usando o protocolo de rede IPX .

O produto NetWare original em 1983 suportava clientes que executavam CP / M e MS-DOS , funcionava em uma topologia de rede em estrela proprietária e era baseado em um servidor de arquivos construído pela Novell usando o processador Motorola 68000 . A empresa logo deixou de construir seu próprio hardware, e o NetWare se tornou independente de hardware, rodando em qualquer sistema compatível com IBM PC baseado em Intel adequado e capaz de utilizar uma ampla variedade de placas de rede. Desde o início, o NetWare implementou uma série de recursos inspirados em sistemas de mainframe e minicomputador que não estavam disponíveis nos produtos de seus concorrentes.

Em 1991, a Novell lançou produtos de rede ponto a ponto mais baratos para DOS e Windows , não relacionados ao seu NetWare centrado no servidor. Trata-se do NetWare Lite 1.0 (NWL) e, posteriormente, do Personal NetWare 1.0 (PNW) em 1993.

Em 1993, a principal linha de produtos NetWare deu uma guinada dramática quando a versão 4 introduziu o NetWare Directory Services (NDS, mais tarde renomeado eDirectory ), um serviço de diretório global baseado nos conceitos ISO X.500 (sete anos depois, a Microsoft lançou o Active Directory , que faltava a estrutura de árvore e a sincronização de tempo do NDS). O serviço de diretório, junto com um novo sistema de e-mail ( GroupWise ), suíte de configuração de aplicativo ( ZENworks ) e produto de segurança ( BorderManager ) foram todos direcionados às necessidades de grandes empresas.

Em 2000, entretanto, a Microsoft estava conquistando mais clientes da Novell e a Novell cada vez mais olhava para um futuro baseado em um kernel Linux . O sucessor do NetWare, o Open Enterprise Server (OES), lançado em março de 2005, oferece todos os serviços anteriormente hospedados pelo NetWare 6.5, mas em um SUSE Linux Enterprise Server ; o kernel do NetWare permaneceu uma opção até o OES 11 no final de 2011.

A versão de atualização final foi a versão 6.5SP8 de maio de 2009; O NetWare não está mais na lista de produtos da Novell. O suporte geral do NetWare 6.5SP8 foi encerrado em 2010; O Suporte Estendido estava disponível até o final de 2015 e o Auto Suporte até o final de 2017. A substituição é o Open Enterprise Server.

História

Uma placa de rede com um adesivo indicando certificação com NetWare

O NetWare evoluiu de um conceito muito simples: compartilhamento de arquivos em vez de compartilhamento de disco. Ao controlar o acesso no nível de arquivos individuais, em vez de discos inteiros, os arquivos podem ser bloqueados e um melhor controle de acesso implementado. Em 1983, quando as primeiras versões do NetWare foram originadas, todos os outros produtos concorrentes baseavam-se no conceito de fornecer acesso direto ao disco compartilhado. A abordagem alternativa da Novell foi validada pela IBM em 1984, que ajudou a promover o produto NetWare.

O Novell NetWare compartilha espaço em disco na forma de volumes NetWare , comparáveis ​​aos volumes lógicos . As estações de trabalho cliente que executam o DOS executam um programa especial terminate and stay resident (TSR) que permite mapear uma letra de unidade local para um volume NetWare. Os clientes se conectam a um servidor para poder mapear os volumes e o acesso pode ser restrito de acordo com o nome de login. Da mesma forma, eles podem se conectar a impressoras compartilhadas no servidor dedicado e imprimir como se a impressora estivesse conectada localmente.

No final da década de 1990, com o boom da conectividade com a Internet, o protocolo TCP / IP da Internet tornou-se dominante nas LANs . A Novell introduziu suporte TCP / IP limitado no NetWare 3.x (por volta de 1992) e 4.x (por volta de 1995), consistindo principalmente em serviços FTP e impressão LPR / LPD no estilo UNIX (disponível em NetWare 3.x), e um Servidor da Web desenvolvido pela Novell (em NetWare 4.x). O suporte TCP / IP nativo para o arquivo do cliente e serviços de impressão normalmente associados ao NetWare foi introduzido no NetWare 5.0 (lançado em 1998). Havia também um produto de curta duração, o NWIP, que encapsulava o IPX em TCP / IP, com o objetivo de facilitar a transição de um ambiente NetWare existente de IPX para IP.

Durante o início da década de 1980, a Microsoft introduziu seu próprio sistema LAN no LAN Manager , com base no protocolo NBF concorrente . As primeiras tentativas de competir com o NetWare falharam, mas isso mudou com a inclusão do suporte de rede aprimorado no Windows para Workgroups e, em seguida, no Windows NT e Windows 95 bem-sucedidos . O NT, em particular, oferecia um subconjunto de serviços do NetWare, mas em um sistema que também podia ser usado em um desktop, e devido à integração vertical não havia necessidade de um cliente de terceiros.

Primeiros anos

O NetWare se originou do trabalho de consultoria da SuperSet Software , grupo fundado pelos amigos Drew Major , Dale Neibaur, Kyle Powell e posteriormente Mark Hurst. Esse trabalho resultou de seu trabalho de classe na Universidade Brigham Young em Provo, Utah , iniciado em outubro de 1981.

Em 1981, Raymond Noorda contratou o trabalho da equipe SuperSet. A equipe foi designada originalmente para criar um sistema de compartilhamento de disco CP / M para ajudar em rede o hardware CP / M Motorola 68000 que a Novell vendia na época. O primeiro S-Net é baseado em CP / M-68K e compartilha um disco rígido. Em 1983, a equipe estava convencida de que o CP / M era uma plataforma condenada e, em vez disso, apresentou um sistema de compartilhamento de arquivos de sucesso para o recém-introduzido PC compatível com IBM . Eles também escreveu um aplicativo chamado Snipes - um jogo em modo texto - e é usado para testar a nova rede e demonstrar as suas capacidades. Snipes [também conhecido como 'NSnipes' para 'Network Snipes'] é o primeiro aplicativo de rede já escrito para um computador pessoal comercial e é reconhecido como um dos precursores de muitos jogos multiplayer populares, como Doom e Quake .

Chamado inicialmente de ShareNet ou S-Net , esse sistema operacional de rede (NOS) foi posteriormente denominado Novell NetWare. O NetWare é baseado no NetWare Core Protocol (NCP), que é um protocolo baseado em pacotes que permite a um cliente enviar solicitações e receber respostas de um servidor NetWare. Inicialmente, o NCP estava diretamente vinculado ao protocolo IPX / SPX e o NetWare se comunicava nativamente usando apenas IPX / SPX.

O primeiro produto a ter o nome NetWare foi lançado em 1983. Havia duas versões distintas do NetWare naquela época. Uma versão foi concebido para ser executado no Intel 8086 processador e outra no processador Motorola que foi chamado NetWare 68 (aka S-Net ); ele roda no processador Motorola 68000 em um servidor de arquivos proprietário da Novell (a Novell não pôde escrever um sistema operacional de rede original do zero, então licenciou um kernel Unix e baseou o NetWare nele) e usa uma topologia de rede em estrela . Logo se juntou a isso o NetWare 86 4.x, que foi escrito para o Intel 8086. Ele foi substituído em 1985 pelo Advanced NetWare 86 versão 1.0a, que permite mais de um servidor na mesma rede. Em 1986, depois que o processador Intel 80286 se tornou disponível, a Novell lançou o Advanced NetWare 286 1.0a. Duas versões foram colocadas à venda; a versão básica foi vendida como ELS I e a versão mais aprimorada foi vendida como ELS II. A sigla ELS foi usada para identificar essa nova linha de produtos como o Sistema de Nível de Entrada do NetWare.

NetWare 286 2.x

Pacotes de NetWare 2.0

O Advanced NetWare versão 2.x, lançado em 1986, foi escrito para a então nova CPU 80286. A CPU 80286 apresenta um novo modo protegido de 16 bits que fornece acesso a até 16 MiB RAM, bem como novos mecanismos para auxiliar na multitarefa. (Antes dos 80286, servidores PC CPU usou o Intel 8088 /8086 8 -. Processadores / 16 bits, que são limitados a um espaço de endereço de 1 MiB com não mais do que 640 KiB de RAM endereçável diretamente) A combinação de uma maior O limite de 16 MiB de RAM, a utilização de recursos do processador 80286 e o ​​limite de tamanho de volume do NetWare de 256 MB (em comparação com os 32 MB que o DOS permitia na época) permitiram a construção de redes locais baseadas em servidor confiáveis ​​e econômicas pela primeira vez. O limite de 16 MiB RAM foi especialmente importante, uma vez que disponibiliza RAM suficiente para o cache de disco para melhorar significativamente o desempenho. Isso se tornou a chave para o desempenho da Novell, ao mesmo tempo que permitiu a construção de redes maiores.

Em uma inovação significativa, o NetWare 286 também é independente de hardware, ao contrário dos sistemas de servidor de rede concorrentes. Os servidores Novell podem ser montados usando qualquer sistema de marca com uma CPU Intel 80286, qualquer disco rígido MFM , RLL , ESDI ou SCSI e qualquer adaptador de rede de 8 ou 16 bits para o qual drivers NetWare estão disponíveis - e 18 placas de rede de diferentes fabricantes foram com suporte no lançamento.

O servidor pode suportar até quatro placas de rede, e estas podem ser uma mistura de tecnologias como ARCNET , Token Ring e Ethernet . O sistema operacional é fornecido como um conjunto de módulos de objetos compilados que requerem configuração e vinculação. Qualquer mudança no sistema operacional requer uma nova vinculação do kernel . A instalação também requer o uso de um programa proprietário de formato de baixo nível para discos rígidos MFM chamado COMPSURF.

O sistema de arquivos usado pelo NetWare 2.x é o NetWare File System 286 ou NWFS 286, suportando volumes de até 256 MB. O NetWare 286 reconhece o modo protegido 80286 , estendendo o suporte do NetWare à RAM de 1 MiB para os 16 MiB totalmente endereçáveis ​​pelo 80286. Um mínimo de 2 MiB é necessário para iniciar o sistema operacional; qualquer RAM adicional é utilizado para FAT , DET e cache de arquivos. Como o modo protegido de 16 bits é implementado no 80286 e em todos os processadores Intel x86 subsequentes, o NetWare 286 versão 2.x será executado em qualquer processador compatível com 80286 ou posterior.

O NetWare 2.x implementa vários recursos inspirados em sistemas de mainframe e minicomputador que não estavam disponíveis em outros sistemas operacionais da época. Os recursos do System Fault Tolerance (SFT) incluem verificação padrão de leitura após gravação (SFT-I) com re-mapeamento de bloco defeituoso em tempo real (na época, os discos não tinham esse recurso integrado) e software RAID1 ( espelhamento de disco, SFT-II). O Transaction Tracking System (TTS) opcionalmente protege os arquivos contra atualizações incompletas. Para arquivos únicos, isso requer apenas a definição de um atributo de arquivo. Transações em vários arquivos e reversões controladas são possíveis programando para a API TTS .

O NetWare 286 2.x normalmente requer um PC dedicado para atuar como servidor, onde o servidor usa o DOS apenas como carregador de boot para executar o arquivo do sistema operacional NET $ OS.EXE . Toda a memória é alocada para o NetWare; nenhum DOS foi executado no servidor. No entanto, uma versão "não dedicada" também estava disponível para clientes preocupados com o preço. Nesse caso, o DOS 3.3 ou superior permanece na memória e os intervalos de tempo do processador entre os programas DOS e NetWare, permitindo que o computador servidor seja usado simultaneamente como servidor de arquivos de rede e como estação de trabalho do usuário. Como toda a memória estendida (RAM acima de 1 MiB) é alocada para o NetWare, o DOS é limitado a apenas 640 KiB; gerenciadores de memória expandida que usaram o MMU de 80386 e processadores superiores, como EMM386, não funcionam; No entanto, é possível usar memória expandida no estilo 8086 em placas de plug-in dedicadas. A divisão de tempo é realizada usando a interrupção do teclado , que requer conformidade estrita com o modelo de design do IBM PC, caso contrário, o desempenho é afetado.

O licenciamento do servidor nas primeiras versões do NetWare 286 é realizado com o uso de um cartão-chave. O cartão-chave foi projetado para um barramento ISA de 8 bits e possui um número de série codificado em um chip ROM. O número de série deve corresponder ao número de série do software NetWare em execução no servidor. Para ampliar a base de hardware, especialmente para máquinas que usam o barramento IBM MCA, as versões posteriores do NetWare 2.x não exigem o cartão-chave; disquetes de licença serializados são usados ​​no lugar dos cartões-chave.

O licenciamento é normalmente para 100 usuários, mas duas versões do ELS também estavam disponíveis. Primeiro, um ELS de 5 usuários em 1987, seguido pelo ELS 2.12 II de 8 usuários em 1988.

NetWare 3.x

Um livro sobre NetWare publicado em tailandês

O alcance 3.x do NetWare foi um grande passo à frente. Tudo começou com a versão 3.0 em 1990, seguido rapidamente pela versão 3.10 e 3.11 em 1991.

Um recurso importante era o suporte para o modo protegido de 32 bits , eliminando o limite de memória de 16 MiB do NetWare 286 e, portanto, permitindo que discos rígidos maiores fossem suportados (uma vez que o NetWare 3.x armazenava em cache toda a tabela de alocação de arquivos e a tabela de entrada de diretório na memória para melhorar atuação).

O NetWare versão 3.x também era muito mais simples de instalar, com suporte a disco e rede fornecido por módulos de software chamados NetWare Loadable Module (NLM) carregados na inicialização ou quando necessário. Os NLMs também podem adicionar funcionalidades, como software antivírus, software de backup, banco de dados e servidores da web. Suporte para nomes de arquivo longos também foi fornecido por um NLM.

Um novo sistema de arquivos foi introduzido pelo NetWare 3.x - " NetWare File System 386" ou NWFS 386, que estendeu significativamente a capacidade do volume (arquivos de 1 TB, 4 GB) e pode lidar com até 16 segmentos de volume abrangendo várias unidades de disco físico . Os segmentos de volume podem ser adicionados enquanto o servidor está em uso e o volume é montado, permitindo que um servidor seja expandido sem interrupção.

No NetWare 386 3.x, todos os NLMs eram executados no servidor no mesmo nível de proteção de memória do processador , conhecido como " anel 0 ". Isso fornecia o melhor desempenho possível, sacrificava a confiabilidade porque não havia proteção de memória e, além disso, o NetWare 3.x usava um modelo multitarefa cooperativo , o que significa que um NLM era necessário para ceder ao kernel regularmente. Por qualquer um desses motivos, um NLM com comportamento incorreto pode resultar em um erro fatal ( ABEND ).

O NetWare continuou a ser administrado usando utilitários baseados em console.

Por um tempo, a Novell também comercializou uma versão OEM do NetWare 3, chamada Portable NetWare , junto com OEMs como Hewlett-Packard , DEC e Data General , que portou o código-fonte da Novell para rodar em seus sistemas operacionais Unix. O NetWare portátil não vendeu bem.

Enquanto o NetWare 3.x era atual, a Novell introduziu seu primeiro sistema de cluster de alta disponibilidade , denominado NetWare SFT-III , que permitia que um servidor lógico fosse completamente espelhado em uma máquina física separada. Implementado como um cluster sem compartilhamento , no SFT-III o SO foi logicamente dividido em um mecanismo de I / O orientado por interrupção e o núcleo do SO orientado por eventos. Os mecanismos de E / S serializaram suas interrupções (disco, rede etc.) em um fluxo de eventos combinado que foi alimentado para duas cópias idênticas do mecanismo do sistema por meio de um link rápido entre servidores (normalmente 100 Mbit / s). Por causa de sua natureza não preemptiva, o núcleo do SO, despojado de E / S não determinística, se comporta de forma determinística, como uma grande máquina de estado finito . As saídas dos dois motores do sistema foram comparadas para garantir a operação adequada e duas cópias retornaram aos motores de E / S. Usando a funcionalidade RAID de software SFT-II existente presente no núcleo, os discos podem ser espelhados entre as duas máquinas sem hardware especial. As duas máquinas podem ser separadas tanto quanto o link de servidor para servidor permitir. Em caso de falha de servidor ou disco, o servidor sobrevivente poderia assumir o controle das sessões do cliente de forma transparente após uma pequena pausa, pois tinha todas as informações de estado. SFT-III foi a primeira versão do NetWare capaz de fazer uso de hardware SMP - o motor de E / S pode opcionalmente ser executado em sua própria CPU. O NetWare SFT-III, à frente de seu tempo em vários aspectos, foi um sucesso misto.

Com o NetWare 3 , foi introduzido um protocolo de roteamento aprimorado, o NetWare Link Services Protocol , que é melhor dimensionado do que o Routing Information Protocol e permite a construção de grandes redes.

NetWare 4.x

NetWare 4 e NDS foram os temas de muitas sessões técnicas na conferência Novell BrainShare , vista aqui durante um intervalo em 1995

A versão 4 em 1993 introduziu o NetWare Directory Services, posteriormente renomeado como Novell Directory Services (NDS), baseado em X.500 , que substituiu o Bindery por um serviço de diretório global , no qual a infraestrutura era descrita e gerenciada em um único local. Além disso, o NDS forneceu um esquema extensível , permitindo a introdução de novos tipos de objetos. Isso permitiu uma autenticação de usuário único para NDS para controlar o acesso a qualquer servidor na estrutura da árvore de diretório. Os usuários podiam, portanto, acessar os recursos da rede, independentemente do servidor em que residissem, embora as contagens de licenças de usuário ainda estivessem vinculadas a servidores individuais. (As grandes empresas podem optar por um modelo de licença que lhes dá usuários essencialmente ilimitados por servidor, se permitirem que a Novell audite sua contagem total de usuários).

A versão 4 também introduziu uma série de ferramentas e recursos úteis, como compactação transparente no nível do sistema de arquivos e criptografia pública / privada RSA .

Outra novidade foi a NetWare Asynchronous Services Interface (NASI). Ele permitiu o compartilhamento de rede de vários dispositivos seriais, como modems . O redirecionamento da porta do cliente ocorreu por meio de um driver DOS ou Windows, permitindo que as empresas consolidassem modems e linhas telefônicas analógicas .

NetWare para OS / 2

Prometido já em 1988, quando a colaboração Microsoft-IBM ainda estava em andamento e o OS / 2  1.x ainda era um produto de 16 bits, o produto só se tornou comercialmente disponível depois que a IBM e a Microsoft se separaram e o OS / 2 2.0 tornou-se um sistema operacional multitarefa e multithreading preventivo de 32 bits.

Em agosto de 1993, a Novell lançou sua primeira versão do "NetWare para OS / 2". Esta primeira versão suportava o OS / 2 2.1 (1993) como o sistema operacional básico e exigia que os usuários primeiro comprassem e instalassem o IBM OS / 2, depois comprassem o NetWare 4.01 e, em seguida, instalassem o produto NetWare para OS / 2. Ele foi vendido por $ 200.

Por volta de 1995, e coincidindo com o renovado impulso de marketing da IBM para seu OS / 2 Warp OS de 32 bits, tanto como um cliente de desktop quanto como um servidor LAN (OS / 2 Warp Server), o NetWare para OS / 2 começou a receber boas notícias cobertura. "NetWare 4.1 para OS / 2" tem permissão para executar a pilha de rede da Novell e os módulos de servidor no topo do kernel de 32 bits da IBM e pilha de rede. Basicamente, era o NetWare 4.x rodando como um serviço no OS / 2. Era compatível com utilitários de cliente e servidor de terceiros e módulos carregáveis ​​de NetWare.

Visto que o OS / 2 de 32 bits da IBM incluía suporte a Netbios, IPX / SPX e TCP / IP, isso significa que os administradores de sistemas poderiam rodar todas as três pilhas de rede mais populares em uma única caixa e usar a caixa OS / 2 como estação de trabalho também. NetWare para OS / 2 compartilhou memória no sistema com OS / 2 perfeitamente. O livro "Guia de sobrevivência do servidor cliente com OS / 2" o descreveu como " código de adesão que permite ao programa servidor NetWare 4.x não modificado pensar que possui todos os recursos em um sistema OS / 2". Ele também afirmou que um servidor NetWare rodando em cima do OS / 2 sofreu apenas 5% a 10% de overhead sobre o NetWare rodando no hardware bare metal, enquanto ganhava multitarefa preemptiva do OS / 2 e GUI orientada a objetos.

A Novell continuou lançando correções de bugs e atualizações do NetWare para OS / 2 até 1998.

Erros estratégicos

A estratégia da Novell com o NetWare 286 2.xe 3.x foi muito bem-sucedida; antes da chegada do Windows NT Server, a Novell detinha 90% do mercado de servidores baseados em PC.

Embora o design do NetWare 3.xe posterior envolvesse uma partição DOS para carregar arquivos do servidor NetWare; embora de pouca importância técnica (o DOS simplesmente carregava o NetWare na memória e transferia a execução para ele; em versões posteriores, o DOS podia ser descarregado da RAM), esse recurso tornou-se um risco de marketing. Além disso, o console do NetWare permaneceu baseado em texto, o que também era um problema de marketing, em vez de técnico, quando a interface gráfica do Windows ganhou ampla aceitação. A Novell poderia ter eliminado essa responsabilidade técnica mantendo o design do NetWare 286, que instalou o arquivo do servidor em uma partição Novell e permitiu que o servidor inicializasse a partir da partição Novell sem criar uma partição DOS inicializável. A Novell finalmente adicionou suporte para isso em um Support Pack para NetWare 6.5.

Como a Novell inicialmente usava IPX / SPX em vez de TCP / IP , eles estavam mal posicionados para aproveitar as vantagens da Internet em 1995. Isso resultou em servidores Novell sendo contornados para roteamento e acesso à Internet em favor de roteadores de hardware, sistemas operacionais baseados em Unix , como como FreeBSD e SOCKS e servidores proxy HTTP no Windows e outros sistemas operacionais.

Uma decisão da administração da Novell também tirou a capacidade de revendedores e engenheiros independentes de recomendar e vender o produto. A redução de sua força de vendas efetiva criou essa espiral descendente nas vendas.

NetWare 4.1x e NetWare para Pequenas Empresas

A Novell fixou o preço do NetWare 4.10 de maneira semelhante ao NetWare 3.12, permitindo que os clientes que resistiam ao NDS (normalmente pequenas empresas) o experimentassem sem nenhum custo.

Posteriormente, a Novell lançou o NetWare versão 4.11 em 1996, que incluiu muitos aprimoramentos que tornaram o sistema operacional mais fácil de instalar, operar, rápido e estável. Ele também incluiu o primeiro cliente completo de 32 bits para estações de trabalho baseadas no Microsoft Windows , suporte a SMP e o Administrador NetWare (NWADMIN ou NWADMN32), uma ferramenta de administração baseada em GUI para NetWare. As ferramentas de administração anteriores usavam a interface Cworthy , as ferramentas GUI baseadas em caracteres, como SYSCON e PCONSOLE com fundo azul baseado em texto. Algumas dessas ferramentas sobrevivem até hoje, por exemplo MONITOR.NLM.

A Novell empacotou o NetWare 4.11 com seu servidor Web, suporte a TCP / IP e o navegador Netscape em um pacote denominado IntranetWare (também escrito como intraNetWare). Uma versão projetada para redes de 25 ou menos usuários chamava-se IntranetWare for Small Business e continha uma versão limitada do NDS e tentava simplificar a administração do NDS. O nome intranetWare foi eliminado no NetWare 5.

Durante esse tempo, a Novell também começou a aproveitar seu serviço de diretório, o NDS, vinculando seus outros produtos ao diretório. Seu sistema de e-mail, GroupWise , foi integrado ao NDS, e a Novell lançou muitos outros produtos habilitados para diretório, como ZENworks e BorderManager .

O NetWare ainda exigia IPX / SPX como o NCP o usava, mas a Novell começou a reconhecer a demanda por TCP / IP com o NetWare 4.11 incluindo ferramentas e utilitários que tornaram mais fácil criar intranets e conectar redes à Internet. Ferramentas agrupadas da Novell, como o gateway IPX / IP, para facilitar a conexão entre estações de trabalho IPX e redes IP. Também começou a integrar tecnologias de Internet e suporte por meio de recursos como um servidor da web hospedado de forma nativa .

NetWare 5.x

Com o lançamento do NetWare 5 em outubro de 1998, a Novell mudou sua interface NCP primária do protocolo de rede IPX / SPX para TCP / IP para atender à demanda do mercado. Os produtos continuaram a oferecer suporte a IPX / SPX, mas a ênfase mudou para TCP / IP. Novos recursos incluídos:

O Cluster Services melhorou no SFT-III, já que o NCS não exigia hardware especializado ou configurações de servidor idênticas.

A Novell lançou o NetWare 5 durante uma época em que a participação de mercado do NetWare começou a cair vertiginosamente; muitas empresas e organizações substituíram seus servidores NetWare com servidores que executam Microsoft 's Windows NT sistema operacional.

Por volta dessa época, a Novell também lançou sua última atualização para o sistema operacional NetWare 4, o NetWare 4.2.

O NetWare 5 e superior suportam o Novell NetStorage para acesso baseado na Internet a arquivos armazenados no NetWare. A Novell lançou o NetWare 5.1 em janeiro de 2000. Ela introduziu uma série de ferramentas, como:

NetWare 6.0

O NetWare 6 foi lançado em outubro de 2001, logo após seu antecessor. Esta versão possui um esquema de licenciamento simplificado baseado em usuários, não em conexões de servidor. Isso permite conexões ilimitadas por usuário a qualquer número de servidores NetWare na rede. O Novell Cluster Services também foi aprimorado para oferecer suporte a clusters de 32 nós; o produto básico do NetWare 6.0 incluía uma licença de cluster de dois nós.

NetWare 6.5

O NetWare 6.5 foi lançado em agosto de 2003. Alguns dos novos recursos desta versão incluíam:

  • mais produtos de código aberto, como PHP , MySQL e OpenSSH
  • uma porta do shell Bash e vários utilitários Unix tradicionais, como wget , grep , awk e sed para fornecer recursos adicionais para scripts
  • Suporte iSCSI (alvo e iniciador)
  • Virtual Office - um portal da web pronto para usar para usuários finais que fornece acesso a e-mail, armazenamento de arquivos pessoais, catálogo de endereços da empresa, etc.
  • Funcionalidade de controlador de domínio
  • Senha universal
  • DirXML Starter Pack - sincronização de contas de usuário com outra árvore do eDirectory, um domínio do Windows NT ou Active Directory.
  • ExteNd Application Server - um servidor de aplicativos compatível com Java EE 1.3
  • suporte para perfis de driver de impressora personalizados e auditoria de uso da impressora
  • Suporte de bit NX
  • suporte para dispositivos de armazenamento USB
  • suporte para volumes criptografados

O mais recente - e aparentemente o último - Service Pack para NetWare 6.5 é o SP8, lançado em maio de 2009.

Open Enterprise Server

1.0

Em 2003, a Novell anunciou o sucessor do NetWare: Open Enterprise Server (OES). Lançado pela primeira vez em março de 2005, o OES completa a separação dos serviços tradicionalmente associados ao NetWare (como Directory Services e arquivo e impressão) da plataforma subjacente à entrega desses serviços. O OES é essencialmente um conjunto de aplicativos (eDirectory, serviços do NetWare Core Protocol , iPrint etc.) que podem ser executados em uma plataforma de kernel Linux ou NetWare. As implementações de OES em cluster podem até mesmo migrar serviços do Linux para o NetWare e vice-versa, tornando a Novell um dos poucos fornecedores a oferecer uma solução de cluster multiplataforma.

Como consequência das aquisições da Ximian pela Novell e do distribuidor alemão de Linux SuSE , a Novell se afastou do NetWare e mudou seu foco para o Linux. O marketing estava focado em fazer com que os usuários fiéis do NetWare migrassem para a plataforma Linux em lançamentos futuros. A indicação mais clara dessa direção foi a controversa decisão da Novell de lançar o Open Enterprise Server apenas no Linux, não no NetWare. A Novell mais tarde diluiu essa decisão e afirmou que os 90 milhões de usuários do NetWare teriam suporte até pelo menos 2015. Enquanto isso, muitos ex-clientes do NetWare rejeitaram a mistura confusa de software licenciado rodando em um sistema operacional Linux de código aberto em favor de migrar para o Open completo Soluções de origem, como as oferecidas pela Red Hat .

2.0

O OES 2 foi lançado em 8 de outubro de 2007. Inclui o NetWare 6.5 SP7, que oferece suporte à execução como um convidado paravirtualizado dentro do hipervisor Xen e uma nova versão baseada em Linux usando SLES10.

Novos recursos incluem
  • Suporte de 64 bits
  • Virtualização
  • Tecnologia de Armazenamento Dinâmico, que fornece Shadow Volumes
  • Serviços de domínio para Windows (fornecidos no OES 2 service pack 1)

Da década de 1990

Em 2010, algumas organizações ainda usavam o Novell NetWare, mas ele começou a perder popularidade a partir de meados da década de 1990, quando o NetWare era o padrão de fato para software de compartilhamento de arquivos e impressoras para a plataforma de servidor Intel x86 .

A Microsoft conquistou com sucesso a participação de mercado dos produtos NetWare no final da década de 1990. O marketing mais agressivo da Microsoft visava diretamente a gestão não técnica por meio de revistas importantes, enquanto o da Novell NetWare era por meio de revistas mais técnicas lidas pelo pessoal de TI.

A Novell não adaptou sua estrutura de preços às atuais condições de mercado e as vendas do NetWare sofreram,

NetWare Lite / Personal NetWare

NetWare Lite e Personal NetWare foram uma série de redes ponto a ponto desenvolvidas pela Novell para DOS - e computadores baseados em Windows voltados para usuários pessoais e pequenas empresas entre 1991 e 1995.

atuação

O sucesso do NetWare como produto é o que permitiu à Novell ter escritórios relacionados a vendas em todo o mundo, como mostra o verso desta pasta de apresentação da Novell em meados da década de 1990

O NetWare dominou o mercado de sistema operacional de rede (NOS) de meados da década de 1980 até meados da década de 1990 devido ao seu desempenho extremamente alto em relação a outras tecnologias NOS. A maioria dos benchmarks durante esse período demonstrou uma vantagem de desempenho de 5: 1 a 10: 1 em relação aos produtos da Microsoft, Banyan e outros. Um benchmark notável comparou o NetWare 3.x executando serviços NFS sobre TCP / IP (não o protocolo IPX nativo do NetWare) contra um servidor Auspex NFS dedicado e um servidor SCO Unix executando o serviço NFS. O NetWare NFS superou os dois sistemas NFS 'nativos' e reivindicou uma vantagem de desempenho de 2: 1 sobre o SCO Unix NFS no mesmo hardware.

As razões para a vantagem de desempenho do NetWare são fornecidas abaixo.

Serviço de arquivo em vez de serviço de disco

Quando desenvolvido pela primeira vez, quase todo o armazenamento LAN era baseado no modelo de servidor de disco. Isso significava que se um computador cliente quisesse ler um bloco específico de um arquivo específico, ele teria que emitir as seguintes solicitações na LAN relativamente lenta:

  1. Leia o primeiro bloco de diretório
  2. Continue lendo os blocos de diretório subsequentes até que o bloco de diretório que contém as informações sobre o arquivo desejado seja encontrado, pode haver vários blocos de diretório
  3. Leia vários blocos de entrada de arquivo até que o bloco que contém a localização do bloco de arquivo desejado seja encontrado, pode ser vários blocos de diretório
  4. Leia o bloco de dados desejado

O NetWare, por ser baseado em um modelo de serviço de arquivo, interagiu com o cliente no nível da API de arquivo:

  1. Enviar solicitação de abertura de arquivo (se ainda não tiver sido feito)
  2. Envie uma solicitação para os dados desejados do arquivo

Todo o trabalho de pesquisa do diretório para descobrir onde os dados desejados estavam fisicamente localizados no disco foi executado em alta velocidade localmente no servidor. Em meados da década de 1980, a maioria dos produtos NOS mudou do modelo de serviço de disco para o modelo de serviço de arquivo. Hoje, o modelo de serviço de disco está voltando, consulte SAN .

Cache agressivo

Desde o início, o design do NetWare se concentrou em servidores com grandes quantidades de RAM. Toda a tabela de alocação de arquivos (FAT) foi lida na RAM quando um volume foi montado, exigindo assim uma quantidade mínima de RAM proporcional ao espaço em disco online; adicionar um disco a um servidor também exigiria frequentemente uma atualização de RAM. Ao contrário da maioria dos sistemas operacionais de rede concorrentes anteriores ao Windows NT, o NetWare usava automaticamente toda a RAM não utilizada para armazenar arquivos ativos em cache, empregando write-backs atrasados ​​para facilitar a reordenação de solicitações de disco ( buscas por elevador ). Um desligamento inesperado pode, portanto, corromper os dados, tornando uma fonte de alimentação ininterrupta praticamente uma parte obrigatória da instalação do servidor.

O tempo de atraso de cache sujo padrão foi fixado em 2,2 segundos no NetWare 286 versões 2.x. A partir do NetWare 386 3.x, as configurações de tempo de atraso do cache de disco sujo e tempo de atraso do cache de diretório sujo controlavam a quantidade de tempo que o servidor armazenaria em cache os dados alterados ("sujos") antes de salvar (liberar) os dados em um disco rígido. A configuração padrão de 3,3 segundos pode ser diminuída para 0,5 segundos, mas não reduzida a zero, enquanto o atraso máximo era de 10 segundos. A opção de aumentar o atraso do cache para 10 segundos proporcionou um aumento significativo no desempenho. Os servidores Windows 2000 e 2003 não permitem ajustes no tempo de atraso do cache. Em vez disso, eles usam um algoritmo que ajusta o atraso do cache.

Eficiência do NetWare Core Protocol (NCP)

A maioria dos protocolos de rede em uso na época em que o NetWare foi desenvolvido não confiava na rede para entregar mensagens. Uma leitura de arquivo cliente típica funcionaria assim:

  1. Cliente envia pedido de leitura ao servidor
  2. O servidor reconhece o pedido
  3. O cliente reconhece o reconhecimento
  4. O servidor envia os dados solicitados ao cliente
  5. O cliente reconhece os dados
  6. O servidor reconhece a confirmação

Em contraste, o NCP se baseava na ideia de que as redes funcionavam perfeitamente na maioria das vezes, de modo que a resposta a uma solicitação servia como reconhecimento. Aqui está um exemplo de uma solicitação de leitura do cliente usando este modelo:

  1. Cliente envia pedido de leitura ao servidor
  2. O servidor envia os dados solicitados ao cliente

Todas as solicitações continham um número de sequência, portanto, se o cliente não recebesse uma resposta dentro de um período de tempo apropriado, ele iria reenviar a solicitação com o mesmo número de sequência. Se o servidor já tivesse processado a solicitação, ele reenviaria a resposta em cache, se ainda não tivesse tido tempo para processar a solicitação, enviaria apenas uma "confirmação positiva". O resultado final dessa abordagem de 'confiar na rede' foi uma redução de 2/3 nas transações de rede e na latência associada.

SO não preemptivo projetado para serviços de rede

Um dos debates violentos da década de 1990 foi se era mais apropriado que o serviço de arquivos de rede fosse executado por uma camada de software rodando em cima de um sistema operacional de uso geral ou por um sistema operacional de uso especial. O NetWare era um sistema operacional de propósito especial, não um sistema operacional de compartilhamento de tempo. Ele foi escrito desde o início como uma plataforma para serviços de processamento cliente-servidor. Inicialmente, ele se concentrou em serviços de arquivo e impressão, mas depois demonstrou sua flexibilidade executando banco de dados, e-mail, web e outros serviços também. Ele também teve um desempenho eficiente como roteador, suportando IPX, TCP / IP e Appletalk, embora nunca tenha oferecido a flexibilidade de um roteador de 'hardware'.

Nas versões 4.xe anteriores, o NetWare não suportava preempção , memória virtual , interfaces gráficas de usuário , etc. Esperava-se que os processos e serviços executados no sistema operacional NetWare fossem cooperativos, ou seja, para processar uma solicitação e retornar o controle ao sistema operacional em em tempo hábil. No lado negativo, essa confiança dos processos do aplicativo para gerenciar a si mesmos pode levar a um aplicativo com comportamento inadequado derrubando o servidor.

Veja também

Referências

Leitura adicional

links externos