NetWare - NetWare

NetWare
Vývojář Novell, Inc.
Pracovní stav Přerušeno
Zdrojový model Uzavřený zdroj
První vydání 1983
Konečné vydání 6,5 SP8 (poslední) / 6. května 2009 ; Před 12 lety ( 2009-05-06 )
K dispozici v Angličtina
Platformy x86 , MIPS , DEC Alpha , SPARC , PowerPC
Typ jádra Hybridní jádro
Výchozí
uživatelské rozhraní
Rozhraní příkazového řádku , textové uživatelské rozhraní
Licence Proprietární
Uspěl Otevřete Enterprise Server
Oficiální webové stránky www.novell.com

NetWare je ukončený operační systém počítačové sítě vyvinutý společností Novell, Inc. Původně používal kooperativní multitasking ke spouštění různých služeb na osobním počítači pomocí síťového protokolu IPX .

Původní produkt NetWare v roce 1983 podporoval klienty s CP/M i MS-DOS , běžel po proprietární topologii hvězdné sítě a byl založen na souborovém serveru postaveném společností Novell využívajícím procesor Motorola 68000 . Společnost se brzy přestala stavět vlastní hardware a NetWare se stal hardwarově nezávislým, fungujícím na jakémkoli vhodném systému kompatibilním s IBM PC s procesorem Intel a schopným využívat širokou škálu síťových karet. Od začátku NetWare implementoval řadu funkcí inspirovaných sálovými a minipočítačovými systémy, které nebyly dostupné v produktech jeho konkurentů.

V roce 1991 Novell představil levnější peer-to-peer síťové produkty pro DOS a Windows , nesouvisející s jejich serverově zaměřeným NetWare. Jedná se o NetWare Lite 1.0 (NWL) a později Personal NetWare 1.0 (PNW) v roce 1993.

V roce 1993 se hlavní produktová řada NetWare dramaticky změnila, když verze 4 představila NetWare Directory Services (NDS, později přejmenovaná na eDirectory ), globální adresářovou službu založenou na konceptech ISO X.500 (o sedm let později vydala společnost Microsoft Active Directory , která postrádala stromové struktury a synchronizace času NDS). Adresářová služba spolu s novým e-mailovým systémem ( GroupWise ), sadou pro konfiguraci aplikací ( ZENworks ) a bezpečnostním produktem ( BorderManager ) byly zaměřeny na potřeby velkých podniků.

Do roku 2000 však společnost Microsoft převzala více zákazníků společnosti Novell a Novell stále více hleděl do budoucnosti založené na linuxovém jádře . Nástupce NetWare, Open Enterprise Server (OES), vydaný v březnu 2005, nabízí všechny služby, které dříve hostoval NetWare 6.5, ale na SUSE Linux Enterprise Server ; jádro NetWare zůstalo možností až do OES 11 na konci roku 2011.

Konečná verze aktualizace byla verze 6.5SP8 z května 2009; NetWare již není v seznamu produktů společnosti Novell. Obecná podpora NetWare 6.5SP8 skončila v roce 2010; Rozšířená podpora byla k dispozici do konce roku 2015 a vlastní podpora do konce roku 2017. Náhradou je Open Enterprise Server.

Dějiny

Síťová karta s nálepkou označující certifikaci s NetWare

NetWare se vyvinul z velmi jednoduchého konceptu: sdílení souborů místo sdílení disku. Řízením přístupu na úrovni jednotlivých souborů by místo celých disků mohly být soubory uzamčeny a implementováno lepší řízení přístupu. V roce 1983, kdy vznikaly první verze NetWare, byly všechny ostatní konkurenční produkty založeny na koncepci poskytování sdíleného přímého přístupu na disk. Alternativní přístup společnosti Novell byl ověřen společností IBM v roce 1984, která pomohla propagovat produkt NetWare.

Novell NetWare sdílí místo na disku ve formě svazků NetWare , srovnatelných s logickými svazky . Na klientských pracovních stanicích se systémem DOS běží speciální program TSR ( terminate and stay resident ), který jim umožňuje namapovat písmeno místní jednotky na svazek NetWare. Klienti se přihlašují na server, aby mohli mapovat svazky, a přístup lze omezit podle přihlašovacího jména. Podobně se mohou připojit ke sdíleným tiskárnám na dedikovaném serveru a tisknout, jako by byla tiskárna připojena lokálně.

Na konci devadesátých let minulého století, kdy došlo k rozmachu internetového připojení, se internetový protokol TCP/IP stal v LAN dominantním . Společnost Novell zavedla omezenou podporu TCP/IP v systémech NetWare 3.x (přibližně 1992) a 4.x (přibližně 1995), skládajících se převážně ze služeb FTP a tisku LPR/LPD ve stylu UNIX (k dispozici v systému NetWare 3.x) a Webový server vyvinutý společností Novell (v NetWare 4.x). Nativní podpora TCP/IP pro klientské souborové a tiskové služby normálně spojené s NetWare byla zavedena v NetWare 5.0 (vydáno v roce 1998). Existoval také produkt s krátkou životností, NWIP, který zapouzdřil IPX v TCP/IP, určený k usnadnění přechodu stávajícího prostředí NetWare z IPX na IP.

Na začátku až do poloviny 80. let představil Microsoft ve LAN Manageru svůj vlastní LAN systém , založený na konkurenčním protokolu NBF . Počáteční pokusy konkurovat NetWare selhaly, ale to se změnilo zahrnutím vylepšené podpory sítí v systému Windows for Workgroups a poté úspěšných Windows NT a Windows 95 . Zejména NT nabízel podmnožinu služeb NetWare, ale na systému, který lze použít i na stolním počítači, a vzhledem k vertikální integraci nebyl potřeba klient třetí strany.

Raná léta

NetWare pochází z poradenské činnosti skupiny SuperSet Software , kterou založili přátelé Drew Major , Dale Neibaur, Kyle Powell a později Mark Hurst. Tato práce vycházela z jejich výuky na Brigham Young University v Provo v Utahu , která začala v říjnu 1981.

V roce 1981 Raymond Noorda zahájil práci týmu SuperSet. Tým byl původně pověřen vytvořením systému sdílení disků CP/M, který by pomohl propojit hardware CP/M Motorola 68000, který v té době společnost Novell prodávala. První S-Net je založen na CP/M-68K a sdílí pevný disk. V roce 1983, tým byl soukromě přesvědčen, že CP / M byla odsouzena platformu a místo toho přišel s úspěšným sdílení souborů systému pro nově zavedené IBM-kompatibilním PC . Také napsali aplikaci s názvem Snipes -hra v textovém režimu-a použili ji k otestování nové sítě a předvedení jejích schopností. Snipes [neboli „NSnipes“ pro „Network Snipes“] je první síťová aplikace, která byla kdy napsána pro komerční osobní počítače, a je uznávána jako jeden z předchůdců mnoha populárních her pro více hráčů, jako jsou Doom a Quake .

Tento síťový operační systém (NOS), nejprve nazvaný ShareNet nebo S-Net , byl později nazýván Novell NetWare. NetWare je založen na NetWare Core Protocol (NCP), což je paketový protokol, který umožňuje klientovi odesílat požadavky a přijímat odpovědi ze serveru NetWare. Zpočátku byl NCP přímo svázán s protokolem IPX/SPX a NetWare komunikoval nativně pouze pomocí IPX/SPX.

První produkt s názvem NetWare byl vydán v roce 1983. V té době existovaly dvě odlišné verze NetWare. Jedna verze byla navržena pro běh na procesoru Intel 8086 a druhá na procesoru Motorola, který se nazýval NetWare 68 (alias S-Net ); běží na procesoru Motorola 68000 na proprietárním souborovém serveru postaveném společností Novell (Novell nemohl od začátku psát originální síťový operační systém, takže licencovali jádro Unixu a na tom založili NetWare) a používá topologii hvězdné sítě . K tomu se brzy připojil NetWare 86 4.x, který byl napsán pro Intel 8086. Ten byl v roce 1985 nahrazen Advanced NetWare 86 verze 1.0a, který umožňuje více než jeden server ve stejné síti. V roce 1986, poté, co byl k dispozici procesor Intel 80286 , Novell vydal Advanced NetWare 286 1.0a. K prodeji byly nabídnuty dvě verze; základní verze byla prodávána jako ELS I a vylepšená verze byla prodávána jako ELS II. Zkratka ELS byla použita k identifikaci této nové produktové řady jako systému vstupní úrovně společnosti NetWare.

NetWare 286 2.x

Balíčky NetWare 2.0

Advanced NetWare verze 2.x, spuštěná v roce 1986, byla napsána pro tehdy nový procesor 80286. Procesor 80286 má nový 16bitový chráněný režim, který poskytuje přístup až k 16 MiB RAM, a také nové mechanismy, které napomáhají multitaskingu. (Před 80286, PC CPU serverů používá Intel 8088 /8086 8 -. / 16-bitových procesorů, které jsou omezeny na adresního prostoru 1 MiB s ne více než 640 KiB of přímo adresovatelné paměti RAM) Kombinace vyšší Omezení paměti RAM 16 MiB, využití funkcí procesoru 80286 a omezení velikosti svazku 256 MB NetWare (ve srovnání s 32 MB, které v té době DOS umožňoval) umožnilo poprvé vybudovat spolehlivé a nákladově efektivní serverové lokální sítě. Obzvláště důležitý byl limit 16 MiB RAM, protože poskytuje dostatek paměti RAM pro ukládání do mezipaměti disku, aby se výrazně zlepšil výkon. To se stalo klíčem k výkonu společnosti Novell a současně umožnilo vybudování větších sítí.

Ve významné inovaci je NetWare 286 na rozdíl od konkurenčních systémů síťových serverů také nezávislý na hardwaru. Servery Novell lze sestavit pomocí libovolného značkového systému s procesorem Intel 80286, libovolným pevným diskem MFM , RLL , ESDI nebo SCSI a jakýmkoli 8- nebo 16bitovým síťovým adaptérem, pro který jsou k dispozici ovladače NetWare- a 18 síťových karet různých výrobců podporováno při spuštění.

Server by mohl podporovat až čtyři síťové karty a může jít o kombinaci technologií, jako je ARCNET , Token Ring a Ethernet . Operační systém je poskytován jako sada modulů zkompilovaných objektů, které vyžadují konfiguraci a propojení. Jakákoli změna operačního systému vyžaduje opětovné propojení jádra . Instalace také vyžaduje použití proprietárního nízkoúrovňového programu pro pevné disky MFM s názvem COMPSURF.

Systém souborů používaný NetWare 2.x je NetWare File System 286 nebo NWFS 286, podporující svazky až 256 MB. NetWare 286 rozpoznává chráněný režim 80286 , který rozšiřuje podporu paměti RAM od 1 MiB na plných 16 MiB adresovatelných 80286. NetWare 2866. Ke spuštění operačního systému jsou zapotřebí minimálně 2 MiB; jakákoli další RAM se používá pro FAT , DET a ukládání do mezipaměti. Protože je v 80286 a každém dalším procesoru Intel x86 implementován 16bitový chráněný režim, NetWare 286 verze 2.x poběží na jakémkoli kompatibilním procesoru 80286 nebo novějším.

NetWare 2.x implementuje řadu funkcí inspirovaných sálovými a minipočítačovými systémy, které nebyly dostupné v jiných operačních systémech té doby. Funkce System Fault Tolerance (SFT) zahrnují standardní ověřování čtení-po-zápisu (SFT-I) s přemapováním špatných bloků za běhu (disky v té době tuto funkci neměly integrovanou) a softwarový RAID1 ( zrcadlení disku, SFT-II). Systém sledování transakcí (TTS) volitelně chrání soubory před neúplnými aktualizacemi. U jednotlivých souborů to vyžaduje pouze nastavení atributu souboru. Transakce přes více souborů a řízené návraty jsou možné programováním na rozhraní TTS API .

NetWare 286 2.x obvykle vyžaduje, aby jako server fungoval vyhrazený počítač, kde server používá DOS pouze jako zavaděč ke spuštění souboru operačního systému NET $ OS.EXE . Veškerá paměť je přidělena NetWare; na serveru neběžel žádný DOS. Pro zákazníky, kteří si uvědomovali cenu, však byla k dispozici také „nededikovaná“ verze. V tomto zůstane DOS 3.3 nebo vyšší v paměti a časové úseky procesoru mezi programy DOS a NetWare umožňují serverový počítač používat současně jako síťový souborový server i jako pracovní stanice uživatele. Protože veškerá rozšířená paměť (RAM nad 1 MiB) je přidělena NetWare, DOS je omezen pouze na 640 KiB; nefunkční správci rozšířené paměti , kteří používali MMU procesorů 80386 a vyšších, například EMM386; Rozšířená paměť ve stylu 8086 na vyhrazených zásuvných kartách je však možná. Časové krájení se provádí pomocí přerušení klávesnice , které vyžaduje přísné dodržování modelu IBM PC design, jinak je ovlivněn výkon.

Licencování serveru na dřívějších verzích NetWare 286 se provádí pomocí karty klíče. Karta s klíčem byla navržena pro 8bitovou sběrnici ISA a má sériové číslo zakódované na čipu ROM. Sériové číslo se musí shodovat se sériovým číslem softwaru NetWare spuštěného na serveru. K rozšíření hardwarové základny, zejména na počítače využívající sběrnici IBM MCA, novější verze NetWare 2.x nevyžadují kartu klíče; místo klíčových karet se používají diskety se serializovanou licencí.

Licencování je obvykle pro 100 uživatelů, ale byly k dispozici také dvě verze ELS. Nejprve 5-uživatelský ELS v roce 1987 a poté 8-uživatelský ELS 2.12 II v roce 1988.

NetWare 3.x

Kniha o NetWare vydaná v thajštině

Dosah NetWare 3.x byl velkým krokem vpřed. Začalo to verzí 3.0 v roce 1990, rychle následovaly verze 3.10 a 3.11 v roce 1991.

Klíčovou funkcí byla podpora 32bitového chráněného režimu , což eliminovalo omezení paměti 16 MiB u NetWare 286, a proto umožnilo podporu větších pevných disků (protože NetWare 3.x ukládá do paměti celou alokační tabulku souborů a vstupní tabulku adresářů pro lepší výkon).

Instalace NetWare verze 3.x byla také mnohem jednodušší, podpora disku a sítě poskytovaná softwarovými moduly nazývanými NetWare Loadable Module (NLM) byla načtena buď při spuštění, nebo když byla potřeba. NLM by také mohly přidat funkce, jako je antivirový software, zálohovací software, databáze a webové servery. NLM také poskytovala podporu pro dlouhé názvy souborů.

NetWare 3.x představil nový souborový systém - „ NetWare File System 386“ neboli NWFS 386, který výrazně rozšířil kapacitu svazku (1 TB, 4 GB soubory) a dokázal zpracovat až 16 segmentů svazku zahrnujících více fyzických diskových jednotek . Segmenty svazku bylo možné přidávat, když byl server používán a svazek byl připojen, což umožňovalo rozšíření serveru bez přerušení.

V NetWare 386 3.x běžely všechny NLM na serveru na stejné úrovni ochrany paměti procesoru , známé jako „ ring 0 “. To poskytovalo nejlepší možný výkon, obětovalo to spolehlivost, protože neexistovala žádná ochrana paměti, a navíc NetWare 3.x používal kooperativní multitaskingový model, což znamená, že NLM bylo nutné pravidelně vydávat jádru. Z některého z těchto důvodů by špatně chovaný NLM mohl mít za následek fatální ( ABEND ) chybu.

Služba NetWare byla nadále spravována pomocí obslužných programů založených na konzole.

Novell na nějaký čas také uvedl na trh OEM verzi NetWare 3, nazvanou Portable NetWare , společně s výrobci OEM, jako jsou Hewlett-Packard , DEC a Data General , kteří přenesli zdrojový kód Novell tak, aby běžel nad jejich unixovými operačními systémy. Přenosný NetWare se neprodával dobře.

Zatímco NetWare 3.x byl aktuální, společnost Novell představila svůj první vysoce dostupný klastrový systém s názvem NetWare SFT-III , který umožnil úplné zrcadlení logického serveru na samostatný fyzický počítač. Implementován jako sdílený nic , v rámci SFT-III byl OS logicky rozdělen na I/O engine řízený přerušením a jádro OS řízené událostmi. I/O motory serializovaly svá přerušení (disk, síť atd.) Do kombinovaného toku událostí, který byl přiváděn do dvou identických kopií systémového motoru prostřednictvím rychlého (obvykle 100 Mbit/s) meziserverového propojení. Kvůli své nepreemptivní povaze se jádro OS zbavené nedeterministických I/O chová deterministicky jako velký stroj s konečným stavem . Výstupy obou systémových motorů byly porovnány, aby byla zajištěna správná funkce, a dvě kopie byly odeslány zpět do I/O motorů. Pomocí stávající funkce RAID softwaru SFT-II přítomné v jádru mohly být disky zrcadleny mezi těmito dvěma počítači bez speciálního hardwaru. Oba stroje by mohly být odděleny, pokud by to umožňovalo propojení server-server. V případě selhání serveru nebo disku mohl přeživší server transparentně převzít relace klienta po krátké pauze, protože měl úplné informace o stavu. SFT-III byla první verzí NetWare, která dokázala využít hardware SMP -I/O engine mohl volitelně běžet na vlastním CPU. NetWare SFT-III, který předběhl svou dobu v několika ohledech, byl smíšeným úspěchem.

S NetWare 3 byl zaveden vylepšený směrovací protokol NetWare Link Services Protocol , který je škálovatelný lépe než Routing Information Protocol a umožňuje budování velkých sítí.

NetWare 4.x

NetWare 4 a NDS byly předmětem mnoha technických setkání na konferenci Novell BrainShare , která zde byla vidět během přestávky v roce 1995

Verze 4 v roce 1993 představila NetWare Directory Services, později přejmenované na Novell Directory Services (NDS), založené na X.500 , které nahradilo Bindery globální adresářovou službou , ve které byla infrastruktura popsána a spravována na jednom místě. NDS navíc poskytlo rozšiřitelné schéma umožňující zavedení nových typů objektů. To umožnilo autentizaci jednoho uživatele pro NDS řídit přístup k jakémukoli serveru ve stromové struktuře adresářů. Uživatelé tedy mohli přistupovat k síťovým prostředkům bez ohledu na to, na kterém serveru bydleli, ačkoli počty licencí uživatelů byly stále vázány na jednotlivé servery. (Velké podniky by se mohly rozhodnout pro licenční model, který by jim poskytoval v podstatě neomezený počet uživatelů na server, pokud by nechali společnost Novell provést audit jejich celkového počtu uživatelů.)

Verze 4 také představila řadu užitečných nástrojů a funkcí, jako je transparentní komprese na úrovni systému souborů a veřejné/soukromé šifrování RSA .

Další novinkou bylo rozhraní NetWare Asynchronous Services Interface (NASI). Umožnilo síťové sdílení více sériových zařízení, například modemů . K přesměrování klientského portu došlo prostřednictvím ovladače DOS nebo Windows, který společnostem umožňuje konsolidovat modemy a analogové telefonní linky.

NetWare pro OS/2

Slibováno již v roce 1988, kdy spolupráce Microsoft-IBM stále probíhala a OS/2  1.x byl stále 16bitovým produktem, se produkt stal komerčně dostupným až poté, co se IBM a Microsoft rozešly a OS/2 2.0 se stal 32bitovým, preventivním víceúlohovým a vícevláknovým OS.

V srpnu 1993 společnost Novell vydala svou první verzi „NetWare pro OS/2“. Toto první vydání podporovalo OS/2 2.1 (1993) jako základní operační systém a vyžadovalo, aby uživatelé nejprve zakoupili a nainstalovali IBM OS/2, poté zakoupili NetWare 4.01 a poté nainstalovali produkt NetWare pro OS/2. Prodával se za 200 $.

Kolem roku 1995 a shodou okolností s obnoveným marketingovým tlakem IBM na jeho 32bitový OS/2 Warp OS, a to jak jako desktopový klient, tak jako LAN server (OS/2 Warp Server), NetWare pro OS/2 začal dostávat dobrý tisk Dosah. „NetWare 4.1 pro OS/2“ umožnil provozovat síťový zásobník a serverové moduly Novell nad 32bitovým jádrem a síťovým zásobníkem IBM. V zásadě to byl NetWare 4.x běžící jako služba nad OS/2. Byl kompatibilní s klientskými a serverovými obslužnými programy třetích stran a zaváděcími moduly NetWare.

Vzhledem k tomu, že 32bitový OS/2 společnosti IBM obsahoval podporu Netbios, IPX/SPX a TCP/IP, znamená to, že sysadmins mohl provozovat všechny tři nejoblíbenější síťové zásobníky na jednom boxu a box OS/2 používat také jako pracovní stanici. NetWare pro sdílenou paměť OS/2 v systému s OS/2 bezproblémově. Kniha „Průvodce přežití klientského serveru s OS/2“ ji popsala jako „ přilepený kód, který nechává nemodifikovaný serverový program NetWare 4.x myslet si, že vlastní všechny prostředky v systému OS/2“. Rovněž tvrdil, že server NetWare běžící nad OS/2 utrpěl pouze 5% až 10% režii nad NetWare běžícím na holém kovovém hardwaru, zatímco získal přednostní empirický multitasking a objektově orientované GUI OS/2.

Společnost Novell pokračovala ve vydávání oprav chyb a aktualizací pro NetWare pro OS/2 až do roku 1998.

Strategické chyby

Strategie společnosti Novell s NetWare 286 2.xa 3.x se ukázala jako velmi úspěšná; před příchodem Windows NT Server si Novell nárokoval 90% trhu serverů na bázi PC.

Zatímco návrh NetWare 3.xa novější zahrnoval oddíl DOS pro načítání souborů serveru NetWare; zatímco malý technický import (DOS pouze načítal NetWare do paměti a obrátil se na něj, v novějších verzích bylo možné uvolnit DOS z RAM), tato funkce se stala marketingovou odpovědností. Kromě toho konzola NetWare zůstala na textové bázi, což byl také marketingový, nikoli technický problém, když grafické rozhraní Windows získalo široké uznání. Společnost Novell mohla tuto technickou odpovědnost odstranit odstraněním návrhu NetWare 286, který nainstaloval soubor serveru do oddílu Novell a umožnil serveru spustit z oddílu Novell bez vytvoření zaváděcího oddílu DOS. Novell k tomu nakonec přidal podporu v balíčku podpory pro NetWare 6.5.

Protože Novell původně používal IPX/SPX místo TCP/IP , měli v roce 1995 špatnou pozici, aby mohli využívat výhod internetu. To vedlo k obcházení serverů Novell pro směrování a přístup k internetu ve prospěch hardwarových routerů, operačních systémů založených na Unixu , jako je jako FreeBSD a SOCKS a HTTP proxy servery ve Windows a dalších operačních systémech.

Rozhodnutí vedení společnosti Novell také vzalo schopnost nezávislých prodejců a techniků produkt doporučit a prodat. Snížení jejich efektivní prodejní síly vytvořilo tuto sestupnou spirálu v tržbách.

NetWare 4.1x a NetWare pro malé firmy

Novell za cenu NetWare 4.10 podobně jako NetWare 3.12, což umožňuje zákazníkům, kteří odolávali NDS (typicky malým podnikům), to vyzkoušet zdarma.

Později Novell vydal NetWare verze 4.11 v roce 1996, který zahrnoval mnoho vylepšení, které usnadnily instalaci operačního systému, snadnější ovládání, rychlejší a stabilnější. Zahrnoval také prvního úplného 32bitového klienta pro pracovní stanice se systémem Microsoft Windows , podporu SMP a NetWare Administrator (NWADMIN nebo NWADMN32), nástroj pro správu založený na GUI pro NetWare. Předchozí nástroje pro správu používaly rozhraní Cworthy , znakové nástroje GUI jako SYSCON a PCONSOLE s modrým textovým pozadím. Některé z těchto nástrojů přežívají dodnes, například MONITOR.NLM.

Společnost Novell zabalila NetWare 4.11 se svým webovým serverem, podporou TCP/IP a prohlížečem Netscape do balíčku nazvaného IntranetWare (psáno také jako intraNetWare). Verze určená pro sítě 25 a méně uživatelů dostala název IntranetWare pro malé firmy a obsahovala omezenou verzi NDS a pokusila se zjednodušit správu NDS. Název intranetWare byl v NetWare 5 vynechán.

Během této doby Novell také začal využívat svou adresářovou službu NDS tím, že do adresáře svázal jejich další produkty. Jejich e-mailový systém GroupWise byl integrován s NDS a Novell vydal mnoho dalších produktů podporujících adresáře, jako jsou ZENworks a BorderManager .

NetWare stále vyžadoval IPX/SPX, jak jej používal NCP, ale Novell začal uznávat poptávku po TCP/IP pomocí NetWare 4.11 zahrnutím nástrojů a nástrojů, které usnadnily vytváření intranetů a propojení sítí s internetem. Balíčky nástrojů Novell, jako je brána IPX/IP, usnadňují spojení mezi pracovními stanicemi IPX a sítěmi IP. Začala také integrovat internetové technologie a podporu prostřednictvím funkcí, jako je nativně hostovaný webový server .

NetWare 5.x

S vydáním NetWare 5 v říjnu 1998 společnost Novell změnila své primární rozhraní NCP ze síťového protokolu IPX/SPX na TCP/IP, aby uspokojila poptávku trhu. Produkty nadále podporovaly IPX/SPX, ale důraz se přesunul na TCP/IP. Nové funkce v ceně:

Clusterové služby byly vylepšeny na SFT-III, protože NCS nevyžadoval specializovaný hardware nebo identické konfigurace serveru.

Novell vydal NetWare 5 v době, kdy podíl NetWare na trhu začal prudce klesat; Mnoho společností a organizací nahrazeny jejich serverů NetWare na servery se systémem Microsoft s Windows NT operační systém.

V této době společnost Novell také vydala svůj poslední upgrade operačního systému NetWare 4 NetWare 4.2.

Podporován NetWare 5 a novější Novell NetStorage pro internetový přístup k souborům uloženým v NetWare. Novell vydal NetWare 5.1 v lednu 2000. Představil řadu nástrojů, jako například:

NetWare 6.0

NetWare 6 byl vydán v říjnu 2001, krátce po svém předchůdci. Tato verze má zjednodušené licenční schéma založené na uživatelích, nikoli na připojení k serveru. To umožňuje neomezené připojení na uživatele k libovolnému počtu serverů NetWare v síti. Novell Cluster Services byla také vylepšena tak, aby podporovala klastry s 32 uzly; základní produkt NetWare 6.0 obsahoval licenci na klastrování dvou uzlů.

NetWare 6.5

NetWare 6.5 byl vydán v srpnu 2003. Některé z nových funkcí v této verzi zahrnovaly:

  • více open-source produktů, jako je PHP , MySQL a OpenSSH
  • port prostředí Bash a mnoho tradičních unixových nástrojů, jako jsou wget , grep , awk a sed, které poskytují další možnosti pro skriptování
  • podpora iSCSI (cíl i iniciátor)
  • Virtual Office-webový portál „out of the box“ pro koncové uživatele poskytující přístup k e-mailu, osobnímu úložišti souborů, adresáři společnosti atd.
  • Funkce řadiče domény
  • Univerzální heslo
  • DirXML Starter Pack - synchronizace uživatelských účtů s jiným stromem eDirectory, doménou Windows NT nebo Active Directory.
  • exteNd Application Server - aplikační server kompatibilní s Java EE 1.3
  • podpora přizpůsobených profilů ovladače tiskárny a audit využití tiskárny
  • Bitová podpora NX
  • podpora paměťových zařízení USB
  • podpora šifrovaných svazků

Nejnovější - a zřejmě poslední - Service Pack pro NetWare 6.5 je SP8, vydaný v květnu 2009.

Otevřete Enterprise Server

1,0

V roce 2003 společnost Novell oznámila nástupce produktu NetWare: Open Enterprise Server (OES). OES, které bylo poprvé vydáno v březnu 2005, dokončuje oddělení služeb tradičně spojených s NetWare (jako jsou Directory Services a file-and-print) od platformy, která je základem poskytování těchto služeb. OES je v podstatě sada aplikací (eDirectory, služby NetWare Core Protocol , iPrint atd.), Které lze provozovat na platformě jádra Linuxu nebo NetWare. Klastrované implementace OES mohou dokonce migrovat služby z Linuxu na NetWare a zpět, což z Novell dělá jednoho z mála dodavatelů, kteří nabízejí řešení pro multiplatformní klastrování.

V důsledku akvizic společnosti Novell společnosti Ximian a německého distributora Linuxu SuSE se Novell vzdálil od NetWare a přesunul své zaměření na Linux. Marketing byl zaměřen na to, aby věrní uživatelé NetWare přešli na platformu Linux pro budoucí vydání. Nejjasnější indikací tohoto směru bylo kontroverzní rozhodnutí společnosti Novell vydat Open Enterprise Server pouze pro Linux, nikoli pro NetWare. Novell později toto rozhodnutí zmírnil a uvedl, že 90 milionů uživatelů NetWare bude podporováno minimálně do roku 2015. Mezitím mnoho bývalých zákazníků NetWare odmítlo matoucí kombinaci licencovaného softwaru běžícího na open-source operačním systému Linux ve prospěch přechodu na dokončení Open Zdrojová řešení, jako jsou ta, která nabízí Red Hat .

2.0

OES 2 byl vydán 8. října 2007. Obsahuje NetWare 6.5 SP7, který podporuje běh jako paravirtualizovaný host v hypervizoru Xen a novou verzi založenou na Linuxu pomocí SLES10.

Mezi nové funkce patří
  • 64bitová podpora
  • Virtualizace
  • Technologie Dynamic Storage, která poskytuje stínové svazky
  • Doménové služby pro Windows (k dispozici v OES 2 service pack 1)

Od 90. let 20. století

V roce 2010 některé organizace stále používaly Novell NetWare, ale začala ztrácet popularitu od poloviny 90. let, kdy byl NetWare de facto standardem pro software pro sdílení souborů a tiskáren pro serverovou platformu Intel x86 .

Microsoft úspěšně převzal tržní podíl z produktů NetWare z konce devadesátých let. Agresivnější marketing společnosti Microsoft byl zaměřen přímo na netechnické řízení prostřednictvím velkých časopisů, zatímco Novell NetWare's prostřednictvím technických časopisů, které četli pracovníci IT.

Novell nepřizpůsobil svou cenovou strukturu aktuálním tržním podmínkám a tržby NetWare utrpěly,

NetWare Lite / Personal NetWare

NetWare Lite a Personal NetWare byl série sítí peer-to-peer vyvinuté společností Novell pro DOS - a Windows založené počítačů zaměřených na osobní uživatele i malé a střední podniky v letech 1991 a 1995.

Výkon

Úspěch NetWare jako produktu je to, co umožnilo společnosti Novell mít prodejní pobočky po celém světě, jak ukazuje zadní strana této prezentační složky Novell z poloviny 90. let

NetWare dominoval na trhu síťových operačních systémů (NOS) od poloviny 80. let do poloviny až do konce 90. let 20. století díky svému extrémně vysokému výkonu ve srovnání s jinými technologiemi NOS. Většina benchmarků v tomto období prokázala výkonnostní výhodu 5: 1 až 10: 1 oproti produktům od Microsoftu, Banyana a dalších. Jeden pozoruhodný benchmark postavil NetWare 3.x běžící služby NFS přes TCP/IP (nikoli nativní protokol IPX NetWare) proti vyhrazenému serveru Auspex NFS a serveru SCO Unix se službou NFS. NetWare NFS překonal oba 'nativní' systémy NFS a nárokoval si výkonnostní výhodu 2: 1 oproti SCO Unix NFS na stejném hardwaru.

Důvody výkonnostní výhody NetWare jsou uvedeny níže.

Souborová služba místo diskové služby

Při prvním vývoji bylo téměř veškeré úložiště LAN založeno na modelu diskového serveru. To znamenalo, že pokud by klientský počítač chtěl přečíst konkrétní blok z konkrétního souboru, musel by v relativně pomalé síti LAN odeslat následující požadavky:

  1. Přečíst první blok adresáře
  2. Pokračujte ve čtení následujících bloků adresářů, dokud nebude nalezen blok adresářů obsahující informace o požadovaném souboru, což může být mnoho bloků adresářů
  3. Přečtěte si více bloků vstupu souboru, dokud nebude nalezen blok obsahující umístění požadovaného bloku souboru, může to být mnoho bloků adresáře
  4. Přečtěte si požadovaný datový blok

NetWare, protože bylo založeno na modelu souborové služby, komunikovalo s klientem na úrovni API souboru:

  1. Odeslat žádost o otevření souboru (pokud to již nebylo provedeno)
  2. Ze souboru odešlete požadavek na požadovaná data

Veškerá práce při hledání v adresáři, aby se zjistilo, kde se požadovaná data fyzicky nacházejí na disku, byla provedena vysokou rychlostí lokálně na serveru. V polovině 80. let se většina produktů NOS přesunula z diskové služby na model souborové služby. Dnes se model diskové služby vrací, viz SAN .

Agresivní ukládání do mezipaměti

Od začátku se design NetWare zaměřoval na servery s velkým množstvím paměti RAM. Celá tabulka alokace souborů (FAT) byla načtena do RAM, když byl svazek připojen, což vyžadovalo minimální množství RAM úměrné online místu na disku; přidání disku na server by často vyžadovalo také upgrade RAM. Na rozdíl od většiny konkurenčních síťových operačních systémů před Windows NT, NetWare automaticky používal veškerou jinak nevyužitou RAM pro ukládání do mezipaměti aktivních souborů, přičemž využíval zpožděné zpětné zápisy, aby usnadnil přeuspořádání požadavků na disk (hledání výtahu ). Neočekávané vypnutí by proto mohlo poškodit data, což by z zdroje nepřerušitelného napájení udělalo prakticky povinnou součást instalace serveru.

Výchozí zpoždění špinavé mezipaměti bylo v NetWare 286 verze 2.x opraveno na 2,2 sekundy. Počínaje NetWare 386 3.x nastavení zpoždění mezipaměti špinavého disku a zpoždění mezipaměti špinavého adresáře řídilo dobu, po kterou by server ukládal do mezipaměti změněná („špinavá“) data před uložením (vyprázdněním) dat na pevný disk. Výchozí nastavení 3,3 sekundy bylo možné snížit na 0,5 sekundy, ale ne snížit na nulu, přičemž maximální zpoždění bylo 10 sekund. Možnost zvýšit zpoždění mezipaměti na 10 sekund poskytla významné zvýšení výkonu. Server Windows 2000 a 2003 neumožňují úpravu doby zpoždění mezipaměti. Místo toho používají algoritmus, který upravuje zpoždění mezipaměti.

Účinnost základního protokolu NetWare (NCP)

Většina síťových protokolů používaných v době vývoje NetWare nedůvěřovala síti k doručování zpráv. Typické čtení souboru klienta by fungovalo asi takto:

  1. Klient odešle požadavek na čtení na server
  2. Server požadavek potvrdí
  3. Klient bere na vědomí potvrzení
  4. Server odešle klientovi požadovaná data
  5. Klient údaje bere na vědomí
  6. Server potvrzuje potvrzení

Naproti tomu NCP byl založen na myšlence, že sítě po většinu času fungovaly perfektně, takže odpověď na požadavek sloužila jako potvrzení. Zde je příklad požadavku klienta na čtení pomocí tohoto modelu:

  1. Klient odešle požadavek na čtení na server
  2. Server odešle klientovi požadovaná data

Všechny požadavky obsahovaly pořadové číslo, takže pokud klient neobdržel odpověď v přiměřené době, znovu odešle požadavek se stejným pořadovým číslem. Pokud server již požadavek zpracoval, znovu by odeslal odpověď z mezipaměti, pokud ještě neměl čas požadavek zpracovat, odeslal by pouze „pozitivní potvrzení“. Základem přístupu „důvěry v síť“ bylo snížení síťových transakcí o 2/3 a související latence.

Nepreemptivní operační systém určený pro síťové služby

Jednou z bouřlivých debat 90. let byla otázka, zda je vhodnější, aby síťová souborová služba byla prováděna softwarovou vrstvou běžící nad operačním systémem pro obecné účely nebo operačním systémem pro zvláštní účely. NetWare byl operační systém pro zvláštní účely, nikoli OS pro sdílení času. Byl napsán od základů jako platforma pro služby zpracování klient-server. Zpočátku se zaměřoval na souborové a tiskové služby, ale později prokázal svou flexibilitu spuštěním databázových, e -mailových, webových a dalších služeb. Fungoval také efektivně jako router, podporující IPX, TCP/IP a Appletalk, ačkoli nikdy nenabídl flexibilitu „hardwarového“ routeru.

Ve verzích 4.x a starších nepodporoval NetWare preemption , virtuální paměť , grafická uživatelská rozhraní atd. Očekávalo se, že procesy a služby běžící pod OS NetWare budou kooperativní, tj. Zpracovat požadavek a vrátit řízení OS v včasná móda. Na druhé straně by tato důvěra v aplikační procesy, které se mohou spravovat, mohla vést k tomu, že špatně fungující aplikace způsobí pád serveru.

Viz také

Reference

Další čtení

externí odkazy