NetWare - NetWare

NetWare
Dezvoltator Novell, Inc.
Starea de lucru Întrerupt
Modelul sursă Sursă închisă
Eliberarea inițială 1983
Lansarea finală 6.5 SP8 (ultima) / 6 mai 2009 ; acum 12 ani ( 06.05.2009 )
Disponibil in Engleză
Platforme x86 , MIPS , DEC Alpha , SPARC , PowerPC
Tipul de nucleu Kernel hibrid

Interfață de utilizator implicită
Interfață linie de comandă , interfață text utilizator
Licență Proprietate
urmat de Deschideți Enterprise Server
Site oficial www.novell.com

NetWare este un sistem de operare de rețea de calculatoare întrerupt dezvoltat de Novell, Inc. A folosit inițial multitasking cooperativ pentru a rula diverse servicii pe un computer personal, utilizând protocolul de rețea IPX .

Produsul original NetWare din 1983 a sprijinit clienții care rulează atât CP / M, cât și MS-DOS , a rulat pe o topologie de rețea stelară proprietară și s-a bazat pe un server de fișiere construit de Novell care utilizează procesorul Motorola 68000 . Compania s-a îndepărtat curând de a-și construi propriul hardware, iar NetWare a devenit independent de hardware, rulând pe orice sistem compatibil IBM compatibil cu computerele Intel și capabil să utilizeze o gamă largă de plăci de rețea. De la început NetWare a implementat o serie de caracteristici inspirate de sistemele mainframe și minicomputer care nu erau disponibile în produsele concurenților săi.

În 1991, Novell a introdus produse de rețea peer-to-peer mai ieftine pentru DOS și Windows , fără legătură cu NetWare-ul lor centrat pe server. Acestea sunt NetWare Lite 1.0 (NWL) și mai târziu Personal NetWare 1.0 (PNW) în 1993.

În 1993, linia principală de produse NetWare a luat o întorsătură dramatică când versiunea 4 a introdus NetWare Directory Services (NDS, denumit ulterior eDirectory ), un serviciu de director global bazat pe concepte ISO X.500 (șapte ani mai târziu, Microsoft a lansat Active Directory , care nu avea structura copac și timpul de sincronizare al SND). Serviciul de directoare, împreună cu un nou sistem de poștă electronică ( GroupWise ), suita de configurare a aplicațiilor ( ZENworks ) și produsul de securitate ( BorderManager ) au fost toate vizate de nevoile marilor întreprinderi.

Cu toate acestea, până în 2000, Microsoft a preluat mai mult din baza de clienți Novell, iar Novell a privit din ce în ce mai mult către un viitor bazat pe un kernel Linux . Succesorul NetWare, Open Enterprise Server (OES), lansat în martie 2005, oferă toate serviciile găzduite anterior de NetWare 6.5, dar pe un SUSE Linux Enterprise Server ; kernel-ul NetWare a rămas o opțiune până la OES 11 la sfârșitul anului 2011.

Ultima versiune de actualizare a fost versiunea 6.5SP8 din mai 2009; NetWare nu mai este pe lista de produse Novell. Asistența generală NetWare 6.5SP8 sa încheiat în 2010; Suportul extins a fost disponibil până la sfârșitul anului 2015 și Suport automat până la sfârșitul anului 2017. Înlocuitorul este Open Enterprise Server.

Istorie

Image
O placă de rețea cu un autocolant care indică certificarea cu NetWare

NetWare a evoluat dintr-un concept foarte simplu: partajarea de fișiere în loc de partajarea pe disc. Prin controlul accesului la nivelul fișierelor individuale, în loc de discuri întregi, fișierele ar putea fi blocate și un control mai bun al accesului implementat. În 1983, când au apărut primele versiuni ale NetWare, toate celelalte produse concurente s-au bazat pe conceptul de a furniza acces direct pe disc partajat. Abordarea alternativă a Novell a fost validată de IBM în 1984, ceea ce a contribuit la promovarea produsului NetWare.

Novell NetWare împarte spațiul pe disc sub formă de volume NetWare , comparabile cu volumele logice . Stațiile de lucru client care rulează DOS rulează un program special de terminare și rezidență (TSR) care le permite să mapeze o literă de unitate locală la un volum NetWare. Clienții se conectează la un server pentru a li se permite să mapeze volume, iar accesul poate fi restricționat în funcție de numele de autentificare. În mod similar, se pot conecta la imprimante partajate pe serverul dedicat și pot imprima ca și cum imprimanta ar fi conectată local.

La sfârșitul anilor 1990, odată cu conectivitatea la Internet în plină expansiune, protocolul TCP / IP al Internetului a devenit dominant pe rețelele LAN . Novell a introdus suport TCP / IP limitat în NetWare 3.x (circa 1992) și 4.x (circa 1995), constând în principal din servicii FTP și tipărire LPR / LPD în stil UNIX (disponibil în NetWare 3.x) și un Server web dezvoltat de Novell (în NetWare 4.x). Suportul TCP / IP nativ pentru fișierul client și serviciile de imprimare asociate în mod normal cu NetWare a fost introdus în NetWare 5.0 (lansat în 1998). A existat și un produs de scurtă durată, NWIP, care a încapsulat IPX în TCP / IP, destinat să ușureze tranziția unui mediu NetWare existent de la IPX la IP.

La începutul până la mijlocul anilor 1980, Microsoft și-a introdus propriul sistem LAN în LAN Manager , bazat pe protocolul NBF concurent . Încercările timpurii de a concura cu NetWare nu au reușit, dar acest lucru s-a schimbat odată cu includerea suportului de rețea îmbunătățit în Windows pentru grupurile de lucru și apoi în Windows NT și Windows 95 de succes . NT, în special, a oferit un subset de servicii NetWare, dar pe un sistem care putea fi utilizat și pe un desktop și, datorită integrării verticale, nu era nevoie de un client terț.

Primii ani

NetWare provine din activitatea de consultanță a SuperSet Software , un grup fondat de prietenii Drew Major , Dale Neibaur, Kyle Powell și mai târziu Mark Hurst. Această lucrare a rezultat din munca lor la Universitatea Brigham Young din Provo, Utah , începând din octombrie 1981.

În 1981, Raymond Noorda a angajat munca echipei SuperSet. Echipa a fost însărcinată inițial să creeze un sistem de partajare a discurilor CP / M pentru a ajuta la rețeaua hardware CP / M Motorola 68000 pe care Novell a vândut-o la acea vreme. Primul S-Net este bazat pe CP / M-68K și partajează un hard disk. În 1983, echipa a fost convins că privat CP / M a fost o platformă condamnată și în schimb a venit cu un sistem de succes de partajare de fișiere pentru IBM-compatibil nou introdus PC . De asemenea, au scris o aplicație numită Snipes - un joc în modul text - și au folosit-o pentru a testa noua rețea și a-și demonstra capacitățile. Snipes [aka „NSnipes” pentru „Network Snipes”] este prima aplicație de rețea scrisă vreodată pentru un computer personal comercial și este recunoscută drept unul dintre precursorii multor jocuri populare multiplayer precum Doom și Quake .

Mai întâi numit ShareNet sau S-Net , acest sistem de operare de rețea (NOS) a fost numit ulterior Novell NetWare. NetWare se bazează pe NetWare Core Protocol (NCP), care este un protocol bazat pe pachete care permite unui client să trimită cereri și să primească răspunsuri de la un server NetWare. Inițial, NCP era legat direct de protocolul IPX / SPX , iar NetWare comunica nativ folosind doar IPX / SPX.

Primul produs care purta numele NetWare a fost lansat în 1983. Existau două versiuni distincte de NetWare în acel moment. O versiune a fost concepută pentru a rula pe procesorul Intel 8086 și alta pe procesorul Motorola, care se numea NetWare 68 (alias S-Net ); rulează pe procesorul Motorola 68000 pe un server de fișiere proprietar Novell (Novell nu a putut scrie un sistem de operare original de rețea de la zero, așa că au licențiat un kernel Unix și au bazat NetWare pe acesta) și utilizează o topologie de rețea stea . La aceasta s-a alăturat curând NetWare 86 4.x, care a fost scris pentru Intel 8086. Acesta a fost înlocuit în 1985 cu Advanced NetWare 86 versiunea 1.0a care permite mai mult de un server pe aceeași rețea. În 1986, după ce a devenit disponibil procesorul Intel 80286 , Novell a lansat Advanced NetWare 286 1.0a. Au fost oferite spre vânzare două versiuni; versiunea de bază a fost vândută ca ELS I, iar versiunea mai îmbunătățită a fost vândută ca ELS II. Acronimul ELS a fost folosit pentru a identifica această nouă linie de produse ca Sistem de nivel de intrare al NetWare.

NetWare 286 2.x

Image
Pachete de NetWare 2.0

Versiunea avansată NetWare 2.x, lansată în 1986, a fost scrisă pentru noul procesor 80286 de atunci. Procesorul 80286 are un nou mod protejat pe 16 biți care oferă acces la până la 16 MiB RAM, precum și noi mecanisme pentru a ajuta multi-tasking. (Înainte de 80286, serverele PC CPU utilizate Intel 8088 /8086 de 8 -. Procesoare / 16 biți, care sunt limitate la un spațiu de adrese de 1 MiB , cu nu mai mult de 640 KiB de RAM direct adresabil) Combinația unei mai mari Limita de 16 MiB RAM, utilizarea caracteristicii procesorului 80286 și limita de dimensiune a volumului NetWare de 256 MB (comparativ cu cei 32 MB pe care DOS le permitea la acea vreme) au permis pentru prima dată construirea de rețele locale fiabile și rentabile bazate pe server. Limita de 16 MiB RAM a fost deosebit de importantă, deoarece oferă suficientă memorie RAM disponibilă pentru stocarea în cache a discului pentru a îmbunătăți semnificativ performanța. Aceasta a devenit cheia performanței Novell, permițând totodată construirea unor rețele mai mari.

Într-o inovație semnificativă, NetWare 286 este, de asemenea, independent de hardware, spre deosebire de sistemele de server de rețea concurente. Serverele Novell pot fi asamblate folosind orice sistem de marcă cu un procesor Intel 80286, orice hard disk MFM , RLL , ESDI sau SCSI și orice adaptor de rețea de 8 sau 16 biți pentru care sunt disponibili drivere NetWare - și 18 plăci de rețea diferite ale producătorului au fost sprijinit la lansare.

Serverul ar putea suporta până la patru plăci de rețea, iar acestea pot fi un amestec de tehnologii precum ARCNET , Token Ring și Ethernet . Sistemul de operare este furnizat ca un set de module de obiecte compilate care au necesitat configurarea și conectarea. Orice modificare a sistemului de operare necesită o reconectare a nucleului . Instalarea necesită, de asemenea, utilizarea unui program proprietar de format scăzut pentru discurile MFM numite COMPSURF.

Sistemul de fișiere utilizat de NetWare 2.x este NetWare File System 286 sau NWFS 286, acceptând volume de până la 256 MB. NetWare 286 recunoaște modul protejat 80286 , extinzând suportul NetWare pentru RAM de la 1 MiB la 16 MiB complet adresabil de 80286. Este necesar un minim de 2 MiB pentru a porni sistemul de operare; orice memorie RAM suplimentară este utilizată pentru stocarea în cache a fișierelor FAT , DET. Deoarece modul protejat pe 16 biți este implementat în 80286 și în fiecare procesor Intel x86 ulterior, NetWare 286 versiunea 2.x va rula pe orice procesor compatibil 80286 sau ulterior.

NetWare 2.x implementează o serie de caracteristici inspirate de sistemele mainframe și minicomputer care nu erau disponibile în alte sisteme de operare ale zilei. Funcțiile de toleranță la defecțiuni ale sistemului (SFT) includ verificarea standard a citirii după scriere (SFT-I) cu re-cartografiere a blocurilor defecte din momentul respectiv (pe atunci discurile nu aveau această caracteristică încorporată) și software-ul RAID1 ( oglindirea discului, SFT-II). Sistemul de urmărire a tranzacțiilor (TTS) protejează opțional fișierele împotriva actualizărilor incomplete. Pentru fișiere individuale, acest lucru necesită setarea unui atribut de fișier. Tranzacțiile pe mai multe fișiere și recuperări controlate sunt posibile prin programarea în API-ul TTS .

NetWare 286 2.x necesită în mod normal un PC dedicat care să acționeze ca server, unde serverul utilizează DOS doar ca încărcător de boot pentru a executa fișierul sistemului de operare NET $ OS.EXE . Toată memoria este alocată NetWare; niciun DOS nu a rulat pe server. Cu toate acestea, o versiune „nededicată” a fost disponibilă și pentru clienții atenți la preț. În aceasta, DOS 3.3 sau mai mare rămâne în memorie, iar intervalele de timp ale procesorului între programele DOS și NetWare, permițând computerului server să fie utilizat simultan ca server de fișiere de rețea și ca stație de lucru a utilizatorului. Deoarece toată memoria extinsă (RAM peste 1 MiB) este alocată NetWare, DOS este limitat la doar 640 KiB; administratorii de memorie extinsă care au folosit MMU de 80386 și procesoare superioare, cum ar fi EMM386, nu funcționează; Cu toate acestea, este posibilă memoria extinsă în stil 8086 pe carduri dedicate. Repartizarea timpului se realizează utilizând întreruperea tastaturii , care necesită respectarea strictă a modelului de proiectare IBM PC, în caz contrar, performanța este afectată.

Licențierea serverului pentru versiunile anterioare ale NetWare 286 se realizează prin utilizarea unui card cheie. Cardul cheie a fost proiectat pentru o magistrală ISA pe 8 biți și are un număr de serie codat pe un cip ROM. Numărul de serie trebuie să se potrivească cu numărul de serie al software-ului NetWare care rulează pe server. Pentru a lărgi baza hardware, în special pentru mașinile care utilizează magistrala IBM MCA, versiunile ulterioare ale NetWare 2.x nu necesită cardul cheie; dischetele de licență serializate sunt utilizate în locul cardurilor cheie.

Licențierea este în mod normal pentru 100 de utilizatori, dar au fost disponibile și două versiuni ELS. Mai întâi un ELS cu 5 utilizatori în 1987 și urmat de ELS 2.12 II cu 8 utilizatori în 1988.

NetWare 3.x

Image
O carte despre NetWare publicată în thailandeză

Gama 3.x a NetWare a fost un pas major înainte. A început cu versiunea 3.0 în 1990, urmată rapid de versiunea 3.10 și 3.11 în 1991.

O caracteristică cheie a fost suportul pentru modul protejat pe 32 de biți , eliminând limita de memorie de 16 MiB a NetWare 286 și, prin urmare, permițând unități de hard disk mai mari să fie acceptate (deoarece NetWare 3.x a stocat în memorie întreaga tabelă de alocare a fișierelor și tabelul de intrare a directorului în memorie pentru îmbunătățire performanţă).

NetWare versiunea 3.x a fost, de asemenea, mult mai simplu de instalat, cu suport pentru disc și rețea furnizat de module software numite un modul de încărcare NetWare (NLM) încărcat fie la pornire, fie când era necesar. NLM-urile ar putea adăuga funcționalități precum software antivirus, software de rezervă, baze de date și servere web. Suportul pentru numele de fișiere lungi a fost, de asemenea, oferit de un NLM.

Un nou sistem de fișiere a fost introdus de NetWare 3.x - „ NetWare File System 386” sau NWFS 386, care extindea semnificativ capacitatea volumului (1 TB, fișiere de 4 GB) și putea gestiona până la 16 segmente de volum care acoperă mai multe unități de disc fizice . Segmente de volum puteau fi adăugate în timp ce serverul era utilizat și volumul era montat, permițând extinderea serverului fără întrerupere.

În NetWare 386 3.x toate NLM-urile au rulat pe server la același nivel de protecție a memoriei procesorului , cunoscut sub numele de „ inel 0 ”. Acest lucru a oferit cele mai bune performanțe posibile, a sacrificat fiabilitatea, deoarece nu exista protecție a memoriei și, în plus, NetWare 3.x a folosit un model cooperativ de multitasking , ceea ce înseamnă că un NLM era necesar să cedeze în mod regulat la nucleu. Din oricare dintre aceste motive, un NLM comportat prost poate duce la o eroare fatală ( ABEND ).

NetWare a continuat să fie administrat folosind utilitare bazate pe consolă.

Pentru o vreme, Novell a comercializat, de asemenea, o versiune OEM a NetWare 3, numită Portable NetWare , împreună cu OEM-uri precum Hewlett-Packard , DEC și Data General , care au portat codul sursă Novell pentru a rula peste sistemele lor de operare Unix. NetWare portabil nu s-a vândut bine.

În timp ce NetWare 3.x era actual, Novell a introdus primul său sistem de clusterizare de înaltă disponibilitate , numit NetWare SFT-III , care a permis oglindirea completă a unui server logic pe o mașină fizică separată. Implementat ca un cluster de nimic partajat , sub SFT-III sistemul de operare a fost împărțit logic într-un motor I / O acționat prin întreruperi și în nucleul sistemului de operare bazat pe evenimente. Motoarele I / O și-au serializat întreruperile (disc, rețea etc.) într-un flux de evenimente combinat care a fost alimentat către două copii identice ale motorului sistemului printr-o legătură rapidă (de obicei 100 Mbit / s) inter-server. Datorită naturii sale non-preventive, nucleul sistemului de operare, dezbrăcat de I / O nedeterminist, se comportă deterministic, ca o mașină mare de stare finită . Ieșirile celor două motoare ale sistemului au fost comparate pentru a asigura funcționarea corectă și două copii au fost alimentate înapoi la motoarele I / O. Folosind funcționalitatea RAID software SFT-II existentă în nucleu, discurile pot fi oglindite între cele două mașini fără hardware special. Cele două mașini ar putea fi separate în măsura în care legătura de la server la server ar permite. În cazul unei defecțiuni a serverului sau a discului, serverul supraviețuitor ar putea prelua sesiunile clientului în mod transparent, după o scurtă pauză, deoarece avea informații complete despre stare. SFT-III a fost prima versiune NetWare capabilă să utilizeze hardware-ul SMP - motorul I / O poate fi opțional rulat pe propriul procesor. NetWare SFT-III, înaintea timpului său în mai multe moduri, a avut un succes mixt.

Cu NetWare 3 a fost introdus un protocol de rutare îmbunătățit, NetWare Link Services Protocol , care este mai bun decât Protocolul de informații de rutare și permite construirea unor rețele mari.

NetWare 4.x

Image
NetWare 4 și NDS au fost subiectele multor sesiuni tehnice la conferința Novell BrainShare , văzută aici într-o pauză din 1995

Versiunea 4 în 1993 a introdus NetWare Directory Services, ulterior remarcat ca Novell Directory Services (NDS), bazat pe X.500 , care a înlocuit Bindery cu un serviciu de director global , în care infrastructura a fost descrisă și gestionată într-un singur loc. În plus, NDS a furnizat o schemă extensibilă , permițând introducerea de noi tipuri de obiecte. Acest lucru a permis o autentificare a unui singur utilizator către NDS pentru a reglementa accesul la orice server din structura arborelui de directoare. Prin urmare, utilizatorii puteau accesa resursele de rețea indiferent de serverul pe care îl locuiau, deși numărul de licențe de utilizator era încă legat de servere individuale. (Întreprinderile mari ar putea opta pentru un model de licență, oferindu-le utilizatorilor în esență nelimitați pe server, dacă permit Novell să își auditeze numărul total de utilizatori.)

Versiunea 4 a introdus, de asemenea, o serie de instrumente și caracteristici utile, cum ar fi compresia transparentă la nivel de sistem de fișiere și criptarea RSA publică / privată .

O altă caracteristică nouă a fost NetWare Asynchronous Services Interface (NASI). A permis partajarea în rețea a mai multor dispozitive seriale, cum ar fi modemurile . Redirecționarea portului client a avut loc printr-un driver DOS sau Windows care permite companiilor să consolideze modemuri și linii telefonice analogice .

NetWare pentru OS / 2

Promis încă din 1988, când colaborarea Microsoft-IBM era încă în desfășurare și OS / 2  1.x era încă un produs pe 16 biți, produsul nu a devenit disponibil comercial decât după ce IBM și Microsoft s-au despărțit de OS / 2 2.0 devenise un sistem de operare multitasking și multithreading preventiv pe 32 de biți.

Până în august 1993, Novell a lansat prima sa versiune a „NetWare pentru OS / 2”. Această primă versiune a acceptat OS / 2 2.1 (1993) ca sistem de operare de bază și a cerut ca utilizatorii să cumpere și să instaleze mai întâi IBM OS / 2, apoi să cumpere NetWare 4.01 și apoi să instaleze produsul NetWare pentru OS / 2. A fost vândut cu amănuntul pentru 200 de dolari.

În jurul anului 1995, și coincidență cu reînnoirea presiunii de marketing a IBM pentru sistemul său de operare OS / 2 Warp pe 32 de biți, atât ca client desktop, cât și ca server LAN (OS / 2 Warp Server), NetWare pentru OS / 2 a început să primească o presă bună acoperire. „NetWare 4.1 pentru OS / 2” a permis să ruleze stiva de rețea și modulele de server Novell pe partea superioară a kernel-ului pe 32 de biți și a stivei de rețea. Practic, NetWare 4.x funcționa ca un serviciu pe partea de sus a OS / 2. A fost compatibil cu utilități terță parte pentru client și server și module NetWare Loadable.

Deoarece OS / 2 pe 32 de biți IBM a inclus Netbios, IPX / SPX și suport TCP / IP, acest lucru înseamnă că administratorii de sisteme ar putea rula toate cele trei cele mai populare stive de rețea pe o singură cutie și ar putea folosi caseta OS / 2 ca stație de lucru. Memoria partajată NetWare pentru OS / 2 pe sistem cu OS / 2 fără probleme. Cartea „Ghid de supraviețuire a serverului client cu OS / 2” a descris-o ca „ cod de lipire care permite programului server NetWare 4.x nemodificat să creadă că deține toate resursele unui sistem OS / 2”. De asemenea, a susținut că un server NetWare care rulează pe partea de sus a OS / 2 a suferit doar o cheltuială de 5% până la 10% peste NetWare care rulează pe hardware-ul bare metal, obținând în același timp multitasking-ul preferat al OS / 2 și GUI orientat obiect.

Novell a continuat să lanseze remedieri de erori și actualizări la NetWare pentru OS / 2 până în 1998.

Greșeli strategice

Strategia Novell cu NetWare 286 2.x și 3.x s-a dovedit foarte reușită; înainte de sosirea Windows NT Server, Novell a revendicat 90% din piață pentru serverele bazate pe PC.

În timp ce proiectarea NetWare 3.x și ulterior a implicat o partiție DOS pentru a încărca fișiere server NetWare; în timp ce de importanță tehnică redusă (DOS pur și simplu a încărcat NetWare în memorie și i-a transferat execuția; în versiunile ulterioare, DOS ar putea fi descărcat din RAM), această caracteristică a devenit o răspundere de marketing. În plus, consola NetWare a rămas bazată pe text, care a fost, de asemenea, o problemă de marketing, mai degrabă decât tehnică, atunci când interfața grafică Windows a obținut acceptarea pe scară largă. Novell ar fi putut elimina această răspundere tehnică păstrând designul NetWare 286, care a instalat fișierul server într-o partiție Novell și a permis serverului să pornească de pe partiția Novell fără a crea o partiție DOS bootabilă. În cele din urmă, Novell a adăugat suport pentru acest lucru într-un pachet de asistență pentru NetWare 6.5.

Întrucât Novell folosea inițial IPX / SPX în loc de TCP / IP , aceștia erau prost poziționați pentru a profita de Internet în 1995. Acest lucru a dus la eliminarea serverelor Novell pentru rutare și acces la Internet în favoarea routerelor hardware, a sistemelor de operare bazate pe Unix , cum ar fi ca FreeBSD și SOCKS și servere proxy HTTP pe Windows și alte sisteme de operare.

O decizie a conducerii Novell a îndepărtat, de asemenea, capacitatea distribuitorilor și inginerilor independenți de a recomanda și vinde produsul. Reducerea forței lor efective de vânzări a creat această spirală descendentă a vânzărilor.

NetWare 4.1x și NetWare pentru întreprinderile mici

Novell a prețuit NetWare 4.10 în mod similar cu NetWare 3.12, permițând clienților care au rezistat NDS (de obicei întreprinderile mici) să îl încerce fără niciun cost.

Mai târziu, Novell a lansat versiunea NetWare 4.11 în 1996, care a inclus multe îmbunătățiri care au făcut sistemul de operare mai ușor de instalat, mai ușor de operat, mai rapid și mai stabil. De asemenea, a inclus primul client complet pe 32 de biți pentru stațiile de lucru bazate pe Microsoft Windows , suport SMP și administratorul NetWare (NWADMIN sau NWADMN32), un instrument de administrare bazat pe GUI pentru NetWare. Instrumentele de administrare anterioare foloseau interfața Cworthy , instrumentele GUI bazate pe caractere, cum ar fi SYSCON și PCONSOLE, cu fundal albastru bazat pe text. Unele dintre aceste instrumente au supraviețuit până în prezent, de exemplu MONITOR.NLM.

Novell a ambalat NetWare 4.11 cu serverul său Web, suport TCP / IP și browserul Netscape într-un pachet intitulat IntranetWare (scris și ca intraNetWare). O versiune concepută pentru rețele de 25 sau mai puțini utilizatori a fost denumită IntranetWare for Small Business și conținea o versiune limitată a NDS și a încercat să simplifice administrarea NDS. Numele intranetWare a fost eliminat în NetWare 5.

În acest timp, Novell a început, de asemenea, să își folosească serviciul de directoare, NDS, prin legarea celorlalte produse în director. Sistemul lor de e-mail, GroupWise , a fost integrat cu NDS, iar Novell a lansat multe alte produse compatibile cu directorul, cum ar fi ZENworks și BorderManager .

NetWare a necesitat în continuare IPX / SPX pe măsură ce NCP l-a folosit, dar Novell a început să recunoască cererea pentru TCP / IP cu NetWare 4.11, incluzând instrumente și utilitare care au facilitat crearea de intranet și conectarea rețelelor la Internet. Instrumente puse la dispoziție de Novell, cum ar fi gateway-ul IPX / IP, pentru a ușura conexiunea între stațiile de lucru IPX și rețelele IP. De asemenea, a început să integreze tehnologiile și suportul de Internet prin caracteristici precum un server web găzduit nativ .

NetWare 5.x

Odată cu lansarea NetWare 5 în octombrie 1998, Novell și-a schimbat interfața principală NCP de la protocolul de rețea IPX / SPX la TCP / IP pentru a satisface cererea pieței. Produsele au continuat să accepte IPX / SPX, dar accentul sa mutat pe TCP / IP. Funcțiile noi includ:

  • un GUI pentru NetWare
  • Novell Storage Services (NSS), un sistem de fișiere care înlocuiește sistemul de fișiere NetWare tradițional (pe care Novell a continuat să îl accepte)
  • Mașină virtuală Java pentru NetWare
  • Novell Distributed Print Services (NDPS), o infrastructură pentru tipărirea prin rețele
  • ConsoleOne, o consolă de administrare GUI bazată pe Java
  • Director activat de infrastructură cu chei publice servicii (PKI)
  • servere DNS și DHCP activate pentru director
  • suport pentru rețele de stocare (SAN)
  • Novell Cluster Services (NCS), un înlocuitor pentru SFT-III
  • Oracle 8i cu o licență de 5 utilizatori

Serviciile Cluster s-au îmbunătățit pe SFT-III, deoarece NCS nu necesita hardware specializat sau configurații de server identice.

Novell a lansat NetWare 5 într-o perioadă în care cota de piață a NetWare începuse să scadă precipitat; multe companii și organizații și-au înlocuit serverele NetWare cu servere care rulează sistemul de operare Windows NT al Microsoft .

În această perioadă, Novell a lansat și ultimul lor upgrade la sistemul de operare NetWare 4, NetWare 4.2.

NetWare 5 și versiunile superioare acceptate Novell NetStorage pentru acces pe internet la fișierele stocate în NetWare. Novell a lansat NetWare 5.1 în ianuarie 2000. A introdus o serie de instrumente, cum ar fi:

NetWare 6.0

NetWare 6 a fost lansat în octombrie 2001, la scurt timp după predecesorul său. Această versiune are o schemă de licențiere simplificată bazată pe utilizatori, nu pe conexiuni de server. Acest lucru permite conexiuni nelimitate per utilizator la orice număr de servere NetWare din rețea. Novell Cluster Services a fost, de asemenea, îmbunătățit pentru a suporta clustere cu 32 de noduri; produsul de bază NetWare 6.0 a inclus o licență de clusterizare cu două noduri.

NetWare 6.5

NetWare 6.5 a fost lansat în august 2003. Unele dintre noile caracteristici ale acestei versiuni includ:

  • mai multe produse open-source, cum ar fi PHP , MySQL și OpenSSH
  • un port al shell-ului Bash și o mulțime de utilități tradiționale Unix, cum ar fi wget , grep , awk și sed pentru a oferi capacități suplimentare pentru scriptare
  • Suport iSCSI (atât țintă, cât și inițiator)
  • Birou virtual - un portal web „out of the box” pentru utilizatorii finali care oferă acces la e-mail, stocare de fișiere personale, agendă a companiei etc.
  • Funcționalitatea controlerului de domeniu
  • Parolă universală
  • DirXML Starter Pack - sincronizarea conturilor de utilizator cu un alt arbore eDirectory, un domeniu Windows NT sau Active Directory.
  • server de aplicații exteNd - un server de aplicații compatibil Java EE 1.3
  • suport pentru profiluri de driver de imprimantă personalizate și audit de utilizare a imprimantei
  • Suport NX bit
  • suport pentru dispozitive de stocare USB
  • suport pentru volume criptate

Cel mai recent - și aparent ultimul - Service Pack pentru NetWare 6.5 este SP8, lansat în mai 2009.

Deschideți Enterprise Server

1.0

În 2003, Novell a anunțat produsul succesor al NetWare: Open Enterprise Server (OES). Lansat pentru prima dată în martie 2005, OES finalizează separarea serviciilor asociate în mod tradițional cu NetWare (cum ar fi Directory Services și file-and-print) de la platforma care stă la baza livrării acestor servicii. OES este în esență un set de aplicații (eDirectory, servicii NetWare Core Protocol , iPrint etc.) care pot rula pe o platformă de kernel Linux sau NetWare. Implementările OES clusterizate pot chiar migra serviciile de la Linux la NetWare și înapoi, făcând din Novell unul dintre foarte puțini furnizori care oferă o soluție de clusterizare multi-platformă.

În urma achizițiilor Novell de Ximian și distribuitorul german SuSE de Linux , Novell s-a îndepărtat de NetWare și și-a îndreptat atenția spre Linux. Marketingul a fost axat pe obținerea utilizatorilor fideli NetWare pentru a trece la platforma Linux pentru lansări viitoare. Cea mai clară indicație a acestei direcții a fost controversata decizie a Novell de a lansa Open Enterprise Server numai pe Linux, nu pe NetWare. Ulterior, Novell a diminuat această decizie și a declarat că cei 90 de milioane de utilizatori ai NetWare vor fi sprijiniți cel puțin până în 2015. Între timp, mulți foști clienți NetWare au respins mixul confuz de software licențiat care rulează pe un sistem de operare Linux open-source în favoarea mutării către Open Soluții sursă precum cele oferite de Red Hat .

2.0

OES 2 a fost lansat pe 8 octombrie 2007. Acesta include NetWare 6.5 SP7, care acceptă rularea ca invitat paravirtualizat în hipervizorul Xen și noua versiune bazată pe Linux folosind SLES10.

Funcțiile noi includ
  • Suport pe 64 de biți
  • Virtualizare
  • Tehnologie de stocare dinamică, care oferă volume umbre
  • Servicii de domeniu pentru Windows (furnizate în pachetul de servicii 1 OES 2)

Din anii 1990

Începând cu 2010, unele organizații foloseau încă Novell NetWare, dar începuse să-și piardă popularitatea de la mijlocul anilor 1990, când NetWare era standardul de facto pentru software-ul de partajare a fișierelor și imprimantelor pentru platforma server Intel x86 .

Microsoft a luat cu succes cota de piață din produsele NetWare de la sfârșitul anilor 1990. Marketingul mai agresiv al Microsoft a vizat direct managementul non-tehnic prin reviste importante, în timp ce Novell NetWare a fost prin reviste mai tehnice citite de personalul IT.

Novell nu și-a adaptat structura de prețuri la condițiile actuale ale pieței, iar vânzările NetWare au suferit,

NetWare Lite / Personal NetWare

NetWare Lite și Personal NetWare au fost o serie de rețele peer-to-peer dezvoltate de Novell pentru computerele DOS - și Windows, destinate utilizatorilor personali și întreprinderilor mici între 1991 și 1995.

Performanţă

Image
Succesul NetWare ca produs este ceea ce i-a permis Novell să aibă birouri legate de vânzări în întreaga lume, după cum arată partea din spate a acestui dosar de prezentare Novell de la mijlocul anilor 1990.

NetWare a dominat piața sistemului de operare a rețelei (NOS) de la mijlocul anilor 1980 până la mijlocul până la sfârșitul anilor 1990 datorită performanțelor sale extrem de ridicate față de alte tehnologii NOS. Cele mai multe repere în această perioadă au demonstrat un avantaj de performanță de 5: 1 la 10: 1 față de produsele de la Microsoft, Banyan și altele. Un punct de referință remarcabil a opus NetWare 3.x care rulează servicii NFS prin TCP / IP (nu protocolul IPX nativ al NetWare) cu un server NFS dedicat Auspex și un server SCO Unix care rulează un serviciu NFS. NetWare NFS a depășit ambele sisteme NFS „native” și a revendicat un avantaj de performanță 2: 1 față de SCO Unix NFS pe același hardware.

Motivele pentru avantajul de performanță al NetWare sunt prezentate mai jos.

Serviciu de fișiere în loc de serviciu pe disc

Când a fost dezvoltat pentru prima dată, aproape toată stocarea LAN se baza pe modelul serverului de disc. Acest lucru a însemnat că, dacă un computer client dorea să citească un anumit bloc dintr-un anumit fișier, acesta ar trebui să emită următoarele cereri în rețeaua LAN relativ lentă:

  1. Citiți primul bloc de director
  2. Continuați să citiți blocurile de director ulterioare până când a fost găsit blocul de director care conține informațiile din fișierul dorit, ar putea fi multe blocuri de directoare
  3. Citiți mai multe blocuri de intrare a fișierelor până când a fost găsit blocul care conține locația blocului de fișiere dorit, ar putea fi multe blocuri de director
  4. Citiți blocul de date dorit

NetWare, deoarece se baza pe un model de serviciu de fișiere, a interacționat cu clientul la nivelul API-ului de fișiere:

  1. Trimiteți cererea de deschidere a fișierului (dacă acest lucru nu s-a făcut deja)
  2. Trimiteți o cerere pentru datele dorite din fișier

Toate lucrările de căutare în director pentru a afla unde datele dorite erau localizate fizic pe disc au fost efectuate la viteză mare local pe server. Până la mijlocul anilor 1980, majoritatea produselor NOS au trecut de la serviciul de disc la modelul de serviciu de fișiere. Astăzi, modelul serviciului de disc revine, vezi SAN .

Caching agresiv

De la început, designul NetWare s-a concentrat pe servere cu cantități mari de RAM. Întreaga tabelă de alocare a fișierelor (FAT) a fost citită în memoria RAM când a fost montat un volum, necesitând astfel o cantitate minimă de RAM proporțională cu spațiul pe disc online; adăugarea unui disc pe un server ar necesita deseori și o actualizare RAM. Spre deosebire de majoritatea sistemelor de operare din rețea concurente , înainte de Windows NT, NetWare a folosit automat toate RAM-urile neutilizate pentru stocarea fișierelor active, folosind scrieri întârziate pentru a facilita re-ordonarea cererilor de disc ( ascensoare ). O oprire neașteptată ar putea, prin urmare, corupe datele, făcând o sursă de alimentare neîntreruptibilă practic o parte obligatorie a unei instalări de server.

Timpul implicit de întârziere a cache-ului murdar a fost fixat la 2,2 secunde în versiunile 2.x NetWare 286. Începând cu NetWare 386 3.x, setările de întârziere a cache-ului de disc murdar și setările de timp de întârziere a cache-ului de director murdar au controlat cantitatea de timp pe care serverul ar memora-o în cache datele modificate („murdare”) înainte de a salva (spăla) datele pe un hard disk. Setarea implicită de 3,3 secunde poate fi redusă la 0,5 secunde, dar nu redusă la zero, în timp ce întârzierea maximă a fost de 10 secunde. Opțiunea de a mări întârzierea cache-ului la 10 secunde a oferit o creștere semnificativă a performanței. Serverul Windows 2000 și 2003 nu permite ajustarea timpului de întârziere a cache-ului. În schimb, ei folosesc un algoritm care ajustează întârzierea cache-ului.

Eficiența NetWare Core Protocol (NCP)

Majoritatea protocoalelor de rețea utilizate la momentul dezvoltării NetWare nu aveau încredere în rețea pentru a transmite mesaje. Un fișier client tipic citit ar funcționa așa:

  1. Clientul trimite cererea de citire către server
  2. Serverul confirmă solicitarea
  3. Clientul confirmă confirmarea
  4. Serverul trimite datele solicitate către client
  5. Clientul confirmă datele
  6. Serverul confirmă confirmarea

În schimb, NCP s-a bazat pe ideea că rețelele funcționau perfect de cele mai multe ori, astfel încât răspunsul la o cerere a servit drept confirmare. Iată un exemplu de cerere de citire client utilizând acest model:

  1. Clientul trimite cererea de citire către server
  2. Serverul trimite datele solicitate către client

Toate cererile conțineau un număr de ordine, deci dacă clientul nu primea un răspuns într-un interval de timp adecvat, acesta va retrimite solicitarea cu același număr de ordine. Dacă serverul ar fi procesat deja cererea, acesta va retrimite răspunsul în cache, dacă nu ar fi avut încă timp să proceseze cererea, va trimite doar o „confirmare pozitivă”. Concluzia acestei abordări „încredere în rețea” a fost o reducere de 2/3 a tranzacțiilor în rețea și a latenței asociate.

Sistem de operare non-preventiv conceput pentru servicii de rețea

Una dintre dezbaterile furioase din anii 1990 a fost dacă era mai potrivit ca serviciul de fișiere de rețea să fie realizat de un strat software care rulează deasupra unui sistem de operare cu scop general sau de un sistem de operare cu scop special. NetWare a fost un sistem de operare cu scop special, nu un sistem de operare multiplu. A fost scris de la bază ca o platformă pentru servicii de procesare client-server. Inițial s-a concentrat pe servicii de fișiere și tipărire, dar mai târziu și-a demonstrat flexibilitatea prin rularea bazei de date, e-mail, web și alte servicii. De asemenea, a funcționat eficient ca router, acceptând IPX, TCP / IP și Appletalk, deși nu a oferit niciodată flexibilitatea unui router „hardware”.

În versiunile 4.x și anterioare, NetWare nu a acceptat preempțiunea , memoria virtuală , interfețele grafice ale utilizatorului , etc. o moda la timp. În partea de jos, această încredere a proceselor de aplicație pentru a se gestiona singuri ar putea duce la o aplicație care nu se comportă greșit, dărâmând serverul.

Vezi si

Referințe

Lecturi suplimentare

linkuri externe