NetWare - NetWare
| Udvikler | Novell, Inc. |
|---|---|
| Arbejdstilstand | Udgået |
| Kildemodel | Lukket kilde |
| Første udgivelse | 1983 |
| Endelig udgivelse | 6.5 SP8 (sidste) / 6. maj 2009 |
| Tilgængelig i | engelsk |
| Platforme | x86 , MIPS , DEC Alpha , SPARC , PowerPC |
| Kernel type | Hybrid kerne |
| Standard brugergrænseflade |
Kommandolinjegrænseflade , tekstbrugergrænseflade |
| Licens | Proprietære |
| Efterfulgt af | Åbn Enterprise Server |
| Officiel hjemmeside | www.novell.com |
NetWare er et udgået computer netværk operativsystem udviklet af Novell, Inc. Det oprindeligt brugt kooperativ multitasking til at køre forskellige tjenester på en personlig computer, ved hjælp af IPX netværksprotokol.
Det originale NetWare-produkt i 1983 understøttede klienter, der kørte både CP/M og MS-DOS , kørte over en proprietær stjerne netværkstopologi og var baseret på en Novell-bygget filserver ved hjælp af Motorola 68000- processoren. Virksomheden gik hurtigt væk fra at bygge sin egen hardware, og NetWare blev hardware-uafhængig og kørte på ethvert passende Intel-baseret IBM PC-kompatibelt system og kunne bruge en lang række netværkskort. Fra begyndelsen implementerede NetWare en række funktioner inspireret af mainframe- og minicomputersystemer , der ikke var tilgængelige i konkurrenternes produkter.
I 1991 introducerede Novell billigere peer-to-peer- netværksprodukter til DOS og Windows , der ikke er relateret til deres server-centrerede NetWare. Disse er NetWare Lite 1.0 (NWL) og senere Personal NetWare 1.0 (PNW) i 1993.
I 1993 tog NetWares hovedlinje en dramatisk drejning, da version 4 introducerede NetWare Directory Services (NDS, senere omdøbt til eDirectory ), en global bibliotekstjeneste baseret på ISO X.500 -koncepter (syv år senere udgav Microsoft Active Directory , som manglede den træstrukturen og tidssynkronisering af NDS). Katalogtjenesten sammen med et nyt e-mail-system ( GroupWise ), applikationskonfigurationspakke ( ZENworks ) og sikkerhedsprodukt ( BorderManager ) var alle målrettet mod store virksomheders behov.
I 2000 tog Microsoft imidlertid mere af Novells kundebase, og Novell kiggede i stigende grad på en fremtid baseret på en Linux -kerne . Efterfølgeren til NetWare, Open Enterprise Server (OES), der blev udgivet i marts 2005, tilbyder alle de tjenester, der tidligere var hostet af NetWare 6.5, men på en SUSE Linux Enterprise Server ; NetWare -kernen forblev en mulighed indtil OES 11 i slutningen af 2011.
Den sidste opdatering var version 6.5SP8 fra maj 2009; NetWare er ikke længere på Novells produktliste. NetWare 6.5SP8 General Support sluttede i 2010; Udvidet support var tilgængelig indtil slutningen af 2015 og selvhjælp indtil udgangen af 2017. Erstatningen er Open Enterprise Server.
Historie
NetWare udviklede sig fra et meget enkelt koncept: fildeling i stedet for diskdeling. Ved at kontrollere adgang på niveau med individuelle filer, i stedet for hele diske, kunne filer låses og bedre adgangskontrol implementeres. I 1983, da de første versioner af NetWare opstod, var alle andre konkurrerende produkter baseret på konceptet om at give delt direkte diskadgang. Novells alternative tilgang blev valideret af IBM i 1984, hvilket hjalp med at promovere NetWare -produktet.
Novell NetWare deler diskplads i form af NetWare -mængder , der kan sammenlignes med logiske mængder . Klientarbejdsstationer, der kører DOS, kører et særligt TSR -program ( terminate and stay resident ), der giver dem mulighed for at kortlægge et lokalt drevbogstav til en NetWare -volumen. Klienter logger ind på en server for at få lov til at kortlægge mængder, og adgangen kan begrænses i henhold til login -navnet. På samme måde kan de oprette forbindelse til delte printere på den dedikerede server og udskrive, som om printeren er tilsluttet lokalt.
I slutningen af 1990'erne, da internetforbindelsen blomstrede, blev internettets TCP/IP -protokol dominerende på LAN'er . Novell havde indført begrænset TCP/IP-understøttelse i NetWare 3.x (ca. 1992) og 4.x (ca. 1995), hovedsageligt bestående af FTP-tjenester og UNIX-stil LPR/LPD-udskrivning (tilgængelig i NetWare 3.x), og en Nyudviklet webserver (i NetWare 4.x). Indfødt TCP/IP -understøttelse af klientfiler og udskrivningstjenester, der normalt er forbundet med NetWare, blev introduceret i NetWare 5.0 (udgivet i 1998). Der var også et kortvarigt produkt, NWIP, der indkapslede IPX i TCP/IP, der skulle lette overgangen til et eksisterende NetWare-miljø fra IPX til IP.
I begyndelsen til midten af 1980'erne introducerede Microsoft deres eget LAN-system i LAN Manager , baseret på den konkurrerende NBF- protokol. Tidlige forsøg på at konkurrere med NetWare mislykkedes, men dette ændrede sig med inkluderingen af forbedret netværkssupport i Windows til arbejdsgrupper og derefter den succesfulde Windows NT og Windows 95 . Især NT tilbød et delsæt af NetWares tjenester, men på et system, der også kunne bruges på et skrivebord, og på grund af den lodrette integration var der ikke behov for en tredjepartsklient.
Tidlige år
NetWare stammer fra konsulentarbejde fra SuperSet Software , en gruppe stiftet af vennerne Drew Major , Dale Neibaur, Kyle Powell og senere Mark Hurst. Dette arbejde stammer fra deres klassearbejde ved Brigham Young University i Provo, Utah , der startede i oktober 1981.
I 1981 engagerede Raymond Noorda SuperSet -teamets arbejde. Teamet fik oprindeligt til opgave at oprette et CP/M -diskdelingssystem for at hjælpe netværket med CP/M Motorola 68000 -hardware, som Novell solgte dengang. Det første S-Net er CP/M-68K- baseret og deler en harddisk. I 1983 var teamet privat overbevist om, at CP/M var en dødsdømt platform og i stedet kom med et vellykket fildelingssystem til den nyligt introducerede IBM-kompatible pc . De skrev også en applikation kaldet Snipes -et teksttilstandsspil-og brugte det til at teste det nye netværk og demonstrere dets muligheder. Snipes [alias 'NSnipes' for 'Network Snipes'] er det første netværksprogram, der nogensinde er skrevet til en kommerciel personlig computer, og det er anerkendt som en af forløberne til mange populære multiplayer -spil som Doom og Quake .
Først kaldet ShareNet eller S-Net , dette netværksoperativsystem (NOS) blev senere kaldt Novell NetWare. NetWare er baseret på NetWare Core Protocol (NCP), som er en pakkebaseret protokol, der gør det muligt for en klient at sende anmodninger til og modtage svar fra en NetWare-server. Oprindeligt var NCP direkte knyttet til IPX/SPX -protokollen, og NetWare kommunikerede indfødt ved hjælp af kun IPX/SPX.
Det første produkt med NetWare -navnet blev udgivet i 1983. Der var to forskellige versioner af NetWare på det tidspunkt. En version var designet til at køre på Intel 8086- processoren og en anden på Motorola-processoren, som blev kaldt NetWare 68 (aka S-Net ); den kører på Motorola 68000-processoren på en proprietær Novell-bygget filserver (Novell kunne ikke skrive et originalt netværksoperativsystem fra bunden, så de licenserede en Unix- kerne og baserede NetWare på det) og anvender en stjerne netværkstopologi . Dette blev hurtigt forbundet med NetWare 86 4.x, som blev skrevet til Intel 8086. Dette blev erstattet i 1985 med Advanced NetWare 86 version 1.0a, som tillader mere end én server på det samme netværk. I 1986, efter at Intel 80286 -processoren blev tilgængelig, frigav Novell Advanced NetWare 286 1.0a. To versioner blev tilbudt til salg; grundversionen blev solgt som ELS I og den mere forbedrede version blev solgt som ELS II. Akronymet ELS blev brugt til at identificere denne nye produktserie som NetWares Entry Level System.
NetWare 286 2.x
Avanceret NetWare version 2.x, der blev lanceret i 1986, blev skrevet til den dengang nye 80286 CPU. 80286 CPU'en har en ny 16-bit beskyttet tilstand, der giver adgang til op til 16 MiB RAM samt nye mekanismer til at hjælpe med multi-tasking. (Før 80286 brugte pc -CPU -servere Intel 8088 /8086 8 - /16 -bit processorer, der er begrænset til et adresserum på 1 MiB med ikke mere end 640 KiB direkte adresserbart RAM.) Kombinationen af en højere 16 MiB RAM-grænse, 80286 processorfunktionsudnyttelse og 256 MB NetWare-volumenstørrelsesgrænse (sammenlignet med de 32 MB, som DOS tillod på det tidspunkt) tillod opbygning af pålidelige, omkostningseffektive serverbaserede lokalnetværk for første gang. Grænsen på 16 MiB RAM var især vigtig, da den gør nok RAM tilgængelig til diskcaching til betydeligt at forbedre ydeevnen. Dette blev nøglen til Novells ydeevne, samtidig med at der kunne bygges større netværk.
I en betydelig innovation er NetWare 286 også hardwareuafhængig, i modsætning til konkurrerende netværksserversystemer. Novell-servere kan samles ved hjælp af en hvilken som helst mærke-system med en Intel 80286 CPU, enhver MFM , RLL , ESDI , eller SCSI- harddisk og enhver 8- eller 16-bit netværksadapter, for hvilken NetWare drivere er tilgængelige - og 18 forskellige producentens netværkskort var understøttes ved lanceringen.
Serveren kunne understøtte op til fire netværkskort, og disse kan være en blanding af teknologier som ARCNET , Token Ring og Ethernet . Operativsystemet leveres som et sæt kompilerede objektmoduler, der krævede konfiguration og sammenkædning. Enhver ændring af operativsystemet kræver en genforbindelse af kernen . Installation kræver også brug af et proprietært program på lavt niveau til MFM- harddiske kaldet COMPSURF.
Filsystemet, der bruges af NetWare 2.x, er NetWare File System 286 eller NWFS 286, der understøtter mængder på op til 256 MB. NetWare 286 genkender 80286 beskyttet tilstand og udvider NetWares understøttelse af RAM fra 1 MiB til hele 16 MiB, der kan adresseres af 80286. Minimum 2 MiB kræves for at starte operativsystemet; yderligere RAM bruges til FAT , DET og caching af filer. Da 16-bit beskyttet tilstand er implementeret i 80286 og hver efterfølgende Intel x86-processor, kører NetWare 286 version 2.x på enhver 80286 eller senere kompatibel processor.
NetWare 2.x implementerer en række funktioner, der er inspireret af mainframe- og minicomputersystemer , som ikke var tilgængelige i andre datidens operativsystemer . Den System fejltolerance (SFT) har inkluderer standard read-efter-skrive verifikation (SFT-I) med on-the-fly dårlig blok re-mapping (på det tidspunkt, havde diske ikke har denne funktion indbygget) og software RAID1 ( disk spejling, SFT-II). Den Transaktion Tracking System (TTS) eventuelt beskytter filer mod ufuldstændige opdateringer. For enkelte filer kræver dette kun en filattribut. Transaktioner over flere filer og kontrollerede tilbageslag er mulige ved programmering til TTS API .
NetWare 286 2.x kræver normalt, at en dedikeret pc fungerer som server, hvor serveren kun bruger DOS som en boot loader til at udføre operativsystemfilen NET $ OS.EXE . Al hukommelse tildeles NetWare; ingen DOS kørte på serveren. En "ikke-dedikeret" version var dog også tilgængelig for prisbevidste kunder. I dette forbliver DOS 3.3 eller højere i hukommelsen, og processorens tidsskiver mellem DOS- og NetWare-programmerne, så servercomputeren kan bruges samtidigt som en netværksfilserver og som en brugerarbejdsstation. Fordi al udvidet hukommelse (RAM over 1 MiB) er allokeret til NetWare, er DOS begrænset til kun 640 KiB; udvidede hukommelsesadministratorer , der brugte MMU for 80386 og højere processorer, f.eks. EMM386, fungerer ikke; 8086-udvidet hukommelse på dedikerede plug-in-kort er dog mulig. Tidsopdeling opnås ved hjælp af tastaturet interrupt , hvilket kræver nøje overholdelse af IBM PC design model, ellers ydeevne påvirkes.
Serverlicensiering på tidlige versioner af NetWare 286 opnås ved hjælp af et nøglekort. Nøglekortet var designet til en 8-bit ISA-bus og har et serienummer, der er kodet på en ROM-chip. Serienummeret skal matche serienummeret på NetWare -softwaren, der kører på serveren. For at udvide hardware -basen, især til maskiner, der bruger IBM MCA -bussen, kræver senere versioner af NetWare 2.x ikke nøglekortet; serieliserede licensdisketter bruges i stedet for nøglekortene.
Licensering er normalt for 100 brugere, men to ELS -versioner var også tilgængelige. Først en 5-bruger ELS i 1987, og efterfulgt af 8-bruger ELS 2.12 II i 1988.
NetWare 3.x
NetWares 3.x -sortiment var et stort skridt fremad. Det begyndte med version 3.0 i 1990, hurtigt efterfulgt af version 3.10 og 3.11 i 1991.
En nøglefunktion var understøttelse af 32-bit beskyttet tilstand , hvilket eliminerede 16 MiB-hukommelsesgrænsen for NetWare 286 og derfor tillod understøttelse af større harddiske (siden NetWare 3.x lagrede hele filallokeringstabellen og bibliotekets indtastningstabel i hukommelsen for forbedret ydeevne).
NetWare version 3.x var også meget enklere at installere, med disk- og netværkssupport leveret af softwaremoduler kaldet et NetWare Loadable Module (NLM) indlæst enten ved opstart eller når det var nødvendigt. NLM'er kan også tilføje funktionalitet såsom antivirus-software, backup-software, database og webservere. Understøttelse af lange filnavne blev også leveret af en NLM.
Et nyt filsystem blev introduceret af NetWare 3.x - " NetWare File System 386", eller NWFS 386, som væsentligt udvidede volumenkapacitet (1 TB, 4 GB filer) og kunne håndtere op til 16 volumensegmenter, der spænder over flere fysiske diskdrev . Lydstyrkesegmenter kunne tilføjes, mens serveren var i brug, og volumen var monteret, så en server kunne udvides uden afbrydelse.
I NetWare 386 3.x alle NLM'er kørte på serveren på samme niveau af processor beskyttelse hukommelse , kendt som " ring 0 ". Dette gav den bedst mulige ydelse, det ofrede pålidelighed, fordi der ikke var nogen hukommelsesbeskyttelse, og desuden brugte NetWare 3.x en kooperativ multitasking- model, hvilket betyder, at en NLM skulle levere til kernen regelmæssigt. Af en af disse årsager kan en dårligt opført NLM resultere i en fatal ( ABEND ) fejl.
NetWare blev fortsat administreret ved hjælp af konsolbaserede værktøjer.
I et stykke tid markedsførte Novell også en OEM- version af NetWare 3, kaldet Portable NetWare , sammen med OEM'er som Hewlett-Packard , DEC og Data General , der overførte Novell-kildekode til at køre oven på deres Unix-operativsystemer. Bærbar NetWare solgte ikke godt.
Mens NetWare 3.x var aktuel, introducerede Novell sit første klyngesystem med høj tilgængelighed , kaldet NetWare SFT-III , som tillod en logisk server at blive fuldstændig spejlet til en separat fysisk maskine. Implementeret som en delt-ingenting- klynge, under SFT-III blev operativsystemet logisk opdelt i en afbrydelsesdrevet I/O-motor og den hændelsesdrevne OS-kerne. I/O-motorerne serialiserede deres afbrydelser (disk, netværk osv.) Til en kombineret hændelsesstrøm, der blev ført til to identiske kopier af systemmotoren via et hurtigt (typisk 100 Mbit/s) inter-server-link. På grund af sin ikke-præventive karakter opfører OS-kernen, der er fjernet fra ikke-deterministisk I/O, deterministisk som en stor endelig maskine . Outputene fra de to systemmotorer blev sammenlignet for at sikre korrekt drift, og to kopier blev returneret til I/O -motorerne. Ved hjælp af den eksisterende SFT-II software RAID-funktionalitet, der findes i kernen, kan diske spejles mellem de to maskiner uden særlig hardware. De to maskiner kunne adskilles så langt som server-til-server-linket tillader det. I tilfælde af en server- eller diskfejl kan den overlevende server overtage klientsessioner gennemsigtigt efter en kort pause, da den havde fuldstændig statsinformation. SFT-III var den første NetWare-version, der kunne gøre brug af SMP- hardware-I/O-motoren kan eventuelt køres på sin egen CPU. NetWare SFT-III var forud for sin tid på flere måder en blandet succes.
Med NetWare 3 er der blevet introduceret en forbedret routingsprotokol, NetWare Link Services Protocol , som skalerer bedre end Routing Information Protocol og gør det muligt at opbygge store netværk.
NetWare 4.x
Version 4 i 1993 introducerede NetWare Directory Services, senere genmærket som Novell Directory Services (NDS), baseret på X.500 , som erstattede Bindery med en global bibliotekstjeneste , hvor infrastrukturen blev beskrevet og administreret et enkelt sted. Derudover leverede NDS et skema , der kan udvides , hvilket muliggjorde introduktion af nye objekttyper. Dette tillod en enkelt brugergodkendelse til NDS at styre adgangen til enhver server i biblioteketræstrukturen. Brugere kunne derfor få adgang til netværksressourcer, uanset hvilken server de boede på, selvom antallet af brugerlicenser stadig var knyttet til individuelle servere. (Store virksomheder kunne vælge en licensmodel, der giver dem i det væsentlige ubegrænsede brugere pr. Server, hvis de lader Novell revidere deres samlede antal brugere.)
Version 4 introducerede også en række nyttige værktøjer og funktioner, såsom gennemsigtig komprimering på filsystemniveau og RSA offentlig/privat kryptering .
En anden ny funktion var NetWare Asynchronous Services Interface (NASI). Det tillod netværksdeling af flere serielle enheder, såsom modemer . Omdirigering af klientport fandt sted via en DOS- eller Windows -driver, der tillod virksomheder at konsolidere modemer og analoge telefonlinjer .
NetWare til OS/2
Lovet allerede i 1988, da Microsoft-IBM-samarbejdet stadig var i gang, og OS/2 1.x stadig var et 16-bit produkt, blev produktet først kommercielt tilgængeligt, efter at IBM og Microsoft var gået fra hinanden og OS/2 2.0 var blevet et 32-bit, præventivt multitasking- og multithreading-operativsystem.
I august 1993 udgav Novell sin første version af "NetWare til OS/2". Denne første version understøttede OS/2 2.1 (1993) som basis -OS og krævede, at brugerne først købte og installerede IBM OS/2, derefter købte NetWare 4.01 og derefter installerede NetWare til OS/2 -produktet. Det solgte for $ 200.
Omkring 1995 og tilfældigt med IBMs fornyede marketing-push til sit 32-bit OS/2 Warp OS, både som en desktop-klient og som en LAN-server (OS/2 Warp Server), begyndte NetWare for OS/2 at modtage god presse dækning. "NetWare 4.1 til OS/2" har tilladelse til at køre Novells netværksstak og servermoduler oven på IBM's 32-bit kerne og netværksstak. Det var dybest set NetWare 4.x, der kørte som en service oven på OS/2. Det var kompatibelt med tredjeparts klient- og serverværktøjer og NetWare Loadable Modules.
Da IBM's 32-bit OS/2 inkluderede Netbios, IPX/SPX og TCP/IP support, betyder det, at sysadmins kunne køre alle tre mest populære netværksstakke på en enkelt boks og også bruge OS/2-boksen som en arbejdsstation. NetWare til OS/2 delt hukommelse på systemet med OS/2 problemfrit. Bogen "Client Server survival Guide with OS/2" beskrev den som " limkode, der lader det umodificerede NetWare 4.x -serverprogram tro, at det ejer alle ressourcer på et OS/2 -system". Det hævdede også, at en NetWare-server, der kørte oven på OS/2, kun havde en omkostning på 5% til 10% i forhold til NetWare, der kørte over bare metalhardwaren, mens den fik OS/2's præventive multitasking og objektorienterede GUI.
Novell fortsatte med at frigive fejlrettelser og opdateringer til NetWare til OS/2 frem til 1998.
Strategiske fejl
Novells strategi med NetWare 286 2.x og 3.x viste sig meget vellykket; før ankomsten af Windows NT Server krævede Novell 90% af markedet for pc -baserede servere.
Mens designet af NetWare 3.x og senere involverede en DOS -partition til indlæsning af NetWare -serverfiler; Selvom den ikke var særlig teknisk importeret (DOS indlæste blot NetWare i hukommelsen og overgav udførelsen til den; i senere versioner kunne DOS aflæses fra RAM), blev denne funktion et marketingansvar. Derudover forblev NetWare-konsollen tekstbaseret, hvilket også var et marketing, snarere end teknisk, problem, da Windows grafiske grænseflade fik udbredt accept. Novell kunne have elimineret dette tekniske ansvar ved at beholde designet til NetWare 286, som installerede serverfilen i en Novell -partition og tillod serveren at starte fra Novell -partitionen uden at oprette en bootbar DOS -partition. Novell tilføjede endelig support til dette i en supportpakke til NetWare 6.5.
Da Novell oprindeligt brugte IPX/SPX i stedet for TCP/IP , var de dårligt positioneret til at udnytte Internettet i 1995. Dette resulterede i, at Novell -servere blev omgået til routing og internetadgang til fordel for hardware -routere, Unix -baserede operativsystemer som f.eks. som FreeBSD , og SOCKS og HTTP Proxy -servere på Windows og andre operativsystemer.
En beslutning fra ledelsen af Novell fjernede også uafhængige forhandleres og ingeniørers evne til at anbefale og sælge produktet. Reduktionen af deres effektive salgsstyrke skabte denne nedadgående spiral i salget.
NetWare 4.1x og NetWare til små virksomheder
Novell prissatte NetWare 4.10 på samme måde som NetWare 3.12, så kunder, der modstod NDS (typisk små virksomheder), kunne prøve det uden omkostninger.
Senere udgav Novell NetWare version 4.11 i 1996, som omfattede mange forbedringer, der gjorde operativsystemet lettere at installere, lettere at betjene, hurtigere og mere stabilt. Det inkluderede også den første fulde 32-bit klient til Microsoft Windows- baserede arbejdsstationer, SMP- support og NetWare Administrator (NWADMIN eller NWADMN32), et GUI-baseret administrationsværktøj til NetWare. Tidligere administrationsværktøjer brugte Cworthy- grænsefladen, de karakterbaserede GUI-værktøjer som SYSCON og PCONSOLE med blå tekstbaseret baggrund. Nogle af disse værktøjer overlever den dag i dag, for eksempel MONITOR.NLM.
Novell pakket NetWare 4.11 med sin webserver, TCP/IP -understøttelse og Netscape -browseren i et bundt, der blev kaldt IntranetWare (også skrevet som intraNetWare). En version designet til netværk med 25 eller færre brugere fik navnet IntranetWare for Small Business og indeholdt en begrænset version af NDS og forsøgte at forenkle NDS -administrationen. IntranetWare -navnet blev droppet i NetWare 5.
I løbet af denne tid begyndte Novell også at udnytte sin biblioteksservice, NDS, ved at binde deres andre produkter ind i biblioteket. Deres e-mail-system, GroupWise , blev integreret med NDS, og Novell udgav mange andre biblioteksaktiverede produkter såsom ZENworks og BorderManager .
NetWare krævede stadig IPX/SPX som NCP brugte det, men Novell begyndte at anerkende efterspørgslen efter TCP/IP med NetWare 4.11 ved at inkludere værktøjer og hjælpeprogrammer, der gjorde det lettere at oprette intranet og linke netværk til internettet. Novell bundterede værktøjer, f.eks. IPX/IP -gateway, for at lette forbindelsen mellem IPX -arbejdsstationer og IP -netværk. Det begyndte også at integrere internetteknologier og support via funktioner som en indbygget hostet webserver .
NetWare 5.x
Med udgivelsen af NetWare 5 i oktober 1998 skiftede Novell sit primære NCP -interface fra IPX/SPX -netværksprotokollen til TCP/IP for at imødekomme markedets efterspørgsel. Produkter fortsatte med at understøtte IPX/SPX, men vægten flyttede til TCP/IP. Nye funktioner inkluderet:
- en GUI til NetWare
- Novell Storage Services (NSS), et filsystem, der skal erstatte det traditionelle NetWare File System (som Novell fortsat understøttede)
- Java virtuel maskine til NetWare
- Novell Distributed Print Services (NDPS), en infrastruktur til udskrivning over netværk
- ConsoleOne, en Java-baseret GUI-administrationskonsol
- biblioteksaktiverede offentlige nøgleinfrastrukturtjenester (PKIS)
- biblioteksaktiverede DNS- og DHCP- servere
- understøttelse af Storage Area Networks (SAN'er)
- Novell Cluster Services (NCS), en erstatning for SFT-III
- Oracle 8i med en 5-bruger licens
Cluster Services blev forbedret på SFT-III, da NCS ikke krævede specialiseret hardware eller identiske serverkonfigurationer.
Novell frigav NetWare 5 i en tid, hvor NetWares markedsandel var begyndt at falde brat; mange virksomheder og organisationer udskiftet deres NetWare-servere med servere, der kører Microsoft 's Windows NT -operativsystemet.
Omkring dette tidspunkt frigav Novell også deres sidste opgradering til NetWare 4 -operativsystemet, NetWare 4.2.
NetWare 5 og nyere understøttede Novell NetStorage til internetbaseret adgang til filer, der er gemt i NetWare. Novell udgav NetWare 5.1 i januar 2000. Det introducerede en række værktøjer, såsom:
- IBM WebSphere Application Server
- NetWare Management Portal (senere kaldet Novell Remote Manager), webbaseret styring af operativsystemet
- FTP , NNTP og streaming-media -servere
- NetWare websøgningsserver
- WebDAV support
NetWare 6.0
NetWare 6 blev udgivet i oktober 2001, kort efter sin forgænger. Denne version har en forenklet licensordning baseret på brugere, ikke serverforbindelser. Dette tillader ubegrænsede forbindelser pr. Bruger til et vilkårligt antal NetWare -servere i netværket. Novell Cluster Services blev også forbedret til at understøtte 32-node klynger; basis NetWare 6.0-produktet inkluderede en to-node clustering-licens.
NetWare 6.5
NetWare 6.5 blev udgivet i august 2003. Nogle af de nye funktioner i denne version omfattede:
- flere open source-produkter som PHP , MySQL og OpenSSH
- en port til Bash -skallen og en masse traditionelle Unix -hjælpeprogrammer som wget , grep , awk og sed for at give yderligere funktioner til scripting
- iSCSI support (både mål og initiator)
- Virtual Office-en "out of the box" webportal til slutbrugere, der giver adgang til e-mail, personlig fillagring, virksomhedens adressebog osv.
- Domænecontroller funktionalitet
- Universal adgangskode
- DirXML Starter Pack - synkronisering af brugerkonti med et andet eDirectory -træ, et Windows NT -domæne eller Active Directory.
- exteNd Application Server-en Java EE 1.3-kompatibel applikationsserver
- understøttelse af tilpassede printerdriverprofiler og revision af printerbrug
- NX bit support
- understøttelse af USB -lagerenheder
- understøttelse af krypterede mængder
Den seneste - og tilsyneladende sidste - Service Pack til NetWare 6.5 er SP8, udgivet i maj 2009.
Åbn Enterprise Server
1.0
I 2003 annoncerede Novell efterfølgerproduktet til NetWare: Open Enterprise Server (OES). OES blev først udgivet i marts 2005 og fuldender adskillelsen af de tjenester, der traditionelt er forbundet med NetWare (f.eks. Directory Services og file-and-print) fra den platform, der ligger til grund for leveringen af disse tjenester. OES er i det væsentlige et sæt applikationer (eDirectory, NetWare Core Protocol -tjenester, iPrint osv.), Der kan køre oven på enten en Linux- eller en NetWare -kerneplatform. Klyngede OES-implementeringer kan endda migrere tjenester fra Linux til NetWare og tilbage igen, hvilket gør Novell til en af de meget få leverandører, der tilbyder en multi-platform-klynge-løsning.
Som følge af Novells opkøb af Ximian og den tyske Linux -distributør SuSE flyttede Novell væk fra NetWare og flyttede fokus til Linux. Marketing var fokuseret på at få trofaste NetWare -brugere til at flytte til Linux -platformen for fremtidige udgivelser. Den tydeligste indikation på denne retning var Novells kontroversielle beslutning om kun at frigive Open Enterprise Server på Linux, ikke NetWare. Novell udvandede senere denne beslutning og erklærede, at NetWares 90 millioner brugere ville blive understøttet indtil mindst 2015. I mellemtiden afviste mange tidligere NetWare-kunder den forvirrende blanding af licenseret software, der kører på et open-source Linux-operativsystem til fordel for at flytte til fuldført Open Kildeløsninger som dem, der tilbydes af Red Hat .
2.0
OES 2 blev udgivet den 8. oktober 2007. Den inkluderer NetWare 6.5 SP7, som understøtter at køre som en paravirtualiseret gæst inde i Xen hypervisor og ny Linux -baseret version ved hjælp af SLES10.
- Nye funktioner inkluderer
- 64-bit support
- Virtualisering
- Dynamisk lagringsteknologi, der giver skygge -volumener
- Domænetjenester til Windows (leveres i OES 2 service pack 1)
Fra 1990'erne
Fra 2010 brugte nogle organisationer stadig Novell NetWare, men det var begyndt at miste popularitet fra midten af 1990'erne, da NetWare var de facto-standarden for software til deling af filer og printere til Intel x86- serverplatformen.
Microsoft tog med succes markedsandele fra NetWare-produkter fra slutningen af 1990'erne. Microsofts mere aggressive markedsføring var rettet direkte mod ikke-teknisk ledelse gennem store blade, mens Novell NetWares var gennem mere tekniske magasiner læst af it-personale.
Novell tilpassede ikke deres prisstruktur til de nuværende markedsforhold, og NetWare -salget led,
NetWare Lite / Personal NetWare
NetWare Lite og personlig NetWare var en serie af peer-to-peer-netværk, der er udviklet af Novell til DOS - og Windows -baserede computere rettet mod personlige brugere og små virksomheder mellem 1991 og 1995.
Ydeevne
NetWare dominerede markedet for netoperativsystem (NOS) fra midten af 1980'erne til midten til slutningen af 1990'erne på grund af dets ekstremt høje ydeevne i forhold til andre NOS-teknologier. De fleste benchmarks i denne periode viste en 5: 1 til 10: 1 ydelsesfordel i forhold til produkter fra Microsoft, Banyan og andre. Et bemærkelsesværdigt benchmark udgjorde NetWare 3.x, der kører NFS -tjenester over TCP/IP (ikke NetWares native IPX -protokol) mod en dedikeret Auspex NFS -server og en SCO Unix -server, der kører NFS -service. NetWare NFS klarede sig bedre end begge 'native' NFS -systemer og hævdede en 2: 1 -ydelsesfordel i forhold til SCO Unix NFS på den samme hardware.
Årsagerne til NetWares ydelsesfordel er angivet nedenfor.
Fil service i stedet for disk service
Da det først blev udviklet, var næsten al LAN -lagring baseret på diskservermodellen. Dette betød, at hvis en klientcomputer ønskede at læse en bestemt blok fra en bestemt fil, skulle den udsende følgende anmodninger på tværs af det relativt langsomme LAN:
- Læs den første blok af bibliotek
- Fortsæt med at læse efterfølgende biblioteksblokke, indtil biblioteksblokken, der indeholder oplysningerne om den ønskede fil, kan være mange biblioteksblokke
- Læs flere filindgangsblokke igennem, indtil blokken med placeringen af den ønskede filblok blev fundet, kunne være mange bibliotekblokke
- Læs den ønskede datablok
NetWare, da det var baseret på en filservicemodel, interagerede med klienten på fil -API -niveau:
- Send anmodning om åben fil (hvis dette ikke allerede var gjort)
- Send en anmodning om de ønskede data fra filen
Alt arbejdet med at søge i biblioteket for at finde ud af, hvor de ønskede data fysisk var placeret på disken, blev udført med høj hastighed lokalt på serveren. I midten af 1980'erne var de fleste NOS-produkter flyttet fra disktjenesten til filtjenestemodellen. I dag gør disk -servicemodellen et comeback, se SAN .
Aggressiv caching
Fra starten fokuserede NetWare -designet på servere med rigelige mængder RAM. Hele filallokeringstabellen (FAT) blev læst ind i RAM, når der blev monteret en volumen, hvilket kræver en minimumsmængde RAM, der er proportional med online diskplads; tilføjelse af en disk til en server ville ofte også kræve en RAM -opgradering. I modsætning til de fleste konkurrerende netværksoperativsystemer før Windows NT brugte NetWare automatisk alt ellers ubrugt RAM til cachelagring af aktive filer ved at anvende forsinkede tilbagekaldelser for at lette ombestilling af diskanmodninger ( elevator søger ). En uventet nedlukning kan derfor ødelægge data, hvilket gør en afbrydelig strømforsyning praktisk talt en obligatorisk del af en serverinstallation.
Standard beskidt cacheforsinkelsestid blev fastsat til 2,2 sekunder i NetWare 286 version 2.x. Fra og med NetWare 386 3.x kontrollerede den beskidte disk cacheforsinkelsestid og beskidte bibliotekcacheforsinkelsestidsindstillinger, hvor lang tid serveren ville cache ændrede ("beskidte") data, før dataene blev gemt (skyllet) på en harddisk. Standardindstillingen på 3,3 sekunder kunne reduceres til 0,5 sekunder, men ikke reduceres til nul, mens den maksimale forsinkelse var 10 sekunder. Muligheden for at øge cacheforsinkelsen til 10 sekunder gav et betydeligt præstationsforøg. Windows 2000 og 2003 server tillader ikke justering af cacheforsinkelsestiden. I stedet bruger de en algoritme, der justerer cacheforsinkelse.
Effektivitet af NetWare Core Protocol (NCP)
De fleste netværksprotokoller, der blev brugt på det tidspunkt, NetWare blev udviklet, stolede ikke på, at netværket kunne levere beskeder. En typisk klientfil læst ville fungere sådan her:
- Klienten sender læseanmodning til serveren
- Server anerkender anmodning
- Kunden anerkender anerkendelse
- Server sender ønskede data til klienten
- Kunden anerkender data
- Server anerkender bekræftelse
I modsætning hertil var NCP baseret på ideen om, at netværk fungerede perfekt det meste af tiden, så svaret på en anmodning fungerede som anerkendelse. Her er et eksempel på en klientlæsningsanmodning ved hjælp af denne model:
- Klienten sender læseanmodning til serveren
- Server sender ønskede data til klienten
Alle anmodninger indeholdt et sekvensnummer, så hvis klienten ikke modtog et svar inden for en passende tidsperiode, ville den sende anmodningen igen med det samme sekvensnummer. Hvis serveren allerede havde behandlet anmodningen, ville den sende det cachelagrede svar igen, hvis den endnu ikke havde haft tid til at behandle anmodningen, ville den kun sende en "positiv bekræftelse". Bundlinjen til denne 'tillid til netværks' -tilgang var en 2/3 reduktion i netværkstransaktioner og den tilhørende latenstid.
Ikke-præventivt operativsystem designet til netværkstjenester
En af 1990'ernes rasende debatter var, om det var mere hensigtsmæssigt, at netværksfiltjenester udføres af et softwarelag, der kører oven på et operativsystem til generelle formål eller af et specielt operativsystem. NetWare var et specielt operativsystem, ikke et timesharing -operativsystem. Det blev skrevet fra bunden som en platform for klient-server-behandlingstjenester. Oprindeligt fokuserede det på fil- og printtjenester, men demonstrerede senere sin fleksibilitet ved også at køre database, e -mail, web og andre tjenester. Det fungerede også effektivt som en router, der understøtter IPX, TCP/IP og Appletalk, selvom det aldrig tilbød fleksibiliteten ved en 'hardware' router.
I 4.x og tidligere versioner understøttede NetWare ikke forudbetaling , virtuel hukommelse , grafiske brugergrænseflader osv. Processer og tjenester, der kører under NetWare OS, forventedes at være samarbejdsvillige, det vil sige at behandle en anmodning og returnere kontrol til operativsystemet i en rettidig måde. På den nedadgående side kan denne tillid til applikationsprocesser til at klare sig selv føre til, at en applikation, der opfører sig forkert, nedbringer serveren.
Se også
Referencer
Yderligere læsning
- Harris, Jeffrey L. (2005). Novell Open Enterprise Server Administrator's Handbook (NetWare red.). Novell Press . ISBN 978-0-672-32748-3.
- Harris, Jeffrey L. (2004). Novell NetWare 6.5 Administratorhåndbog . Novell Press . ISBN 978-0-7897-2984-2.
- Harris, Jeffrey L .; Lindberg, Kelley JP (2002). Novells NetWare 6 -administratorhåndbog . John Wiley & Sons . ISBN 978-0-7645-4882-6.
- Bastiaansen, Rob; van Vugt, Sander (2006). Novell Cluster Services til Linux og NetWare . Novell Press . ISBN 978-0-672-32845-9.
- Hughes, Jeffrey F .; Thomas, Blair W. (2002). Novells guide til NetWare 6 -netværk . John Wiley & Sons . ISBN 978-0-7645-4876-5.
eksterne links
- NetWare Cool Solutions - Tips og tricks, guider, værktøjer og andre ressourcer indsendt af NetWare -fællesskabet
- En kort historie om NetWare
- Endnu en kort historie med NetWare
- Episk oppetid for NetWare 3 -serveren, arstechnica.com
- White, Jr., Roger Bourke (2010). "Hardwareuafhængighed". Surfing the High Tech Wave: En historie om Novells tidlige år, 1980-1990 . Arkiveret fra originalen 2018-09-02 . Hentet 2018-09-02 .