Mtandao wa eneo la Novell NetWare. Mfumo wa uendeshaji wa mtandao Novel NetWare: itifaki za msingi, huduma

NetWare - mtandao mfumo wa uendeshaji na kuweka itifaki za mtandao, ambayo hutumiwa katika mfumo huu kuingiliana na kompyuta za mteja zilizounganishwa kwenye mtandao. Mfumo wa uendeshaji wa NetWare uliundwa na Novell. NetWare ni mfumo wa uendeshaji uliofungwa ambao hutumia shughuli nyingi za ushirika kutekeleza huduma mbalimbali kwenye kompyuta na Usanifu wa Intel x86. Itifaki za mtandao wa mfumo zinatokana na rafu ya itifaki ya XNS. NetWare kwa sasa inasaidia itifaki za TCP/IP na IPX/SPX. NetWare ni moja ya familia ya mifumo ya XNS. Mifumo hiyo, kwa mfano, ni pamoja na Banyan VINES na Ungerman-Bass Net/One. Tofauti na bidhaa hizi na XNS, NetWare ilipata sehemu kubwa ya soko katika miaka ya mapema ya 1990 na ilishindana na Microsoft Windows NT, baada ya kutolewa ambayo mifumo mingine inayoshindana nayo ilikoma kuwepo.

NetWare ilitegemea sana wazo rahisi: seva moja au zaidi zilizojitolea kuunganisha kwenye mtandao na kutoa kugawana nafasi yako ya diski kwa namna ya "kiasi". Kwenye kompyuta za mteja zinazoendesha mfumo wa uendeshaji wa MS-DOS, mipango kadhaa maalum ya wakazi huzinduliwa ambayo inakuwezesha "kugawa" barua za gari kwa kiasi. Watumiaji lazima wajisajili mtandaoni ili kufikia kiasi na waweze kugawa barua za hifadhi. Upatikanaji wa rasilimali za mtandao unatambuliwa na jina la kuingia.

Watumiaji wanaweza pia kuunganisha kwa vichapishaji vilivyoshirikiwa kwenye seva maalum na kuchapisha kwa vichapishaji vya mtandao sawa na za mitaa.

Licha ya ukweli kwamba katika matoleo ya awali NetWare ilizingatia moduli zote za mfumo kuwa zisizoaminika (moduli yoyote isiyofanya kazi inaweza kuharibu uendeshaji wa mfumo mzima), ilikuwa mfumo thabiti sana. Sio kawaida kwa seva za NetWare kufanya kazi bila uingiliaji wa kibinadamu kwa miaka.

Hadithi

NetWare iliundwa kama matokeo ya kazi Programu ya SuperSet- kikundi cha ushauri kilichoanzishwa na marafiki Drew Major, Dale Neibauer, Kyle Powell na baadaye Mark Hirst, ambao walijiunga na kikundi hiki. Kazi hii ilitokana na masomo yao katika Chuo Kikuu cha Brigham Young huko Provo, Utah mnamo Oktoba 1981.

Mfumo huu wa uendeshaji wa mtandao uliitwa baadaye Novell NetWare. NetWare hutumia NCP (hujambo, NetWare Core Protocol), ambayo ni itifaki ya kuhamisha pakiti ambayo inaruhusu wateja kutuma maombi kwa seva za NetWare na kupokea majibu kutoka kwao. Hapo awali, NCP ilikuwa imefungwa kwa itifaki za IPX/SPX, yaani, mfumo wa NetWare wenyewe ungeweza kutumia IPX/SPX tu kwa mawasiliano ya mtandao. Mfumo uliopachikwa kulingana na Btrieve DBMS ulitumiwa kuhifadhi maelezo ya uthibitishaji.

Bidhaa ya kwanza ya programu iliyo na jina la NetWare ilitolewa mnamo 1983. Aliita NetWare 68(au Novell S-Net), iliendesha kichakataji cha Motorola 68000 na kutumia topolojia ya nyota. Bidhaa hii ilibadilishwa mnamo 1985 na NetWare 86, ambayo iliandikwa kukimbia kwenye wasindikaji wa Intel 8086. Kufuatia kutolewa kwa kichakataji cha Intel 80286, Novell ilitolewa NetWare 286(mwaka 1986). Mnamo 1989, baada ya kutolewa kwa processor ya Intel 80386, ilifuata NetWare 386. Novell baadaye alirekebisha nambari za toleo la NetWare: NetWare 286 ikawa NetWare 2.x, A NetWare ikawa NetWare 3.x.

NetWare 286 2.x

Kusanidi toleo la 2 la NetWare kulihitaji juhudi kubwa: mabadiliko yoyote yalihitajika kurejesha kernel na kuwasha upya mfumo. Kurejesha na kubadilisha kernel kulihitaji matumizi mbadala ya diski 20 za floppy. Utawala wa NetWare ulifanyika kwa kutumia huduma za maandishi, kama vile SYSCON. NetWare 2 ilitumia mfumo wa faili NetWare Mfumo wa Faili 286 , au NWFS 286 .

NetWare 3.x

Toleo la 3 la NetWare limerahisishwa kwa kujenga kwa msingi wa moduli. Kazi za mfumo wa uendeshaji zilifanywa na moduli tofauti za programu - Moduli zinazoweza kupakiwa za NetWare(NLM), ambayo inaweza kupakiwa wakati wa kuanzisha mfumo na kama inavyohitajika baada ya kuanza. Usanifu huu ulifanya iwezekanavyo kuongeza kazi muhimu kwenye mfumo, kama vile ulinzi wa kupambana na virusi, chelezo, usaidizi wa majina marefu ya faili (wakati huo, majina ya faili katika MS-DOS yalipunguzwa kwa herufi 8 na herufi 3 za upanuzi wa majina) au usaidizi wa faili za Macintosh. NetWare bado ilisimamiwa kupitia huduma za maandishi. NetWare 3.x ilianzisha mpya mfumo wa faili, ambayo ilikuwa chaguo-msingi kwenye mifumo yote ya NetWare kabla ya NetWare 5.x, - Mfumo wa Faili wa Netware 386, au NWFS 386 .

NetWare awali ilitumia huduma kwa uthibitishaji Kifungamanishi. Ilikuwa ni mfumo ambao ruhusa zote za mtumiaji na data ya usalama zilihifadhiwa kando kwenye kila seva. Wakati kulikuwa na seva nyingi kwenye mtandao, watumiaji walipaswa kujiandikisha na kila moja ya seva hizo tofauti, na kila seva ilipaswa kudumisha orodha yake ya watumiaji wenye haki za kufikia.

NetWare 4.x

NetWare 4.1x

Fungua Seva ya Biashara

1.0

Baada ya NetWare 6.5, Novell alitoa mfumo wa uendeshaji mwaka wa 2003 Fungua Seva ya Biashara(OES), ambayo watumiaji wanaweza kuchagua kernel ya mfumo wa uendeshaji - NetWare au Linux. Ujumuishaji huu unakuja muda mfupi baada ya Novell kupata Ximian na muuzaji wa GNU/Linux wa Ujerumani SuSE. Inaaminika kuwa Novell inahamisha mwelekeo wake kutoka kwa NetWare na kuhamisha programu hadi GNU/Linux. Ingawa Novell inakanusha rasmi hii na inasema kwamba itaendeleza NetWare na Linux.

2.0

OES 2 ilitolewa mnamo Oktoba 8. Ilijumuisha NetWare 6.5 SP7 na SLES10 mpya ya Linux.

Utendaji

NetWare ilitawala soko la mfumo wa uendeshaji wa mtandao kutoka katikati ya miaka ya 80 hadi mwishoni mwa miaka ya 90 kutokana na utendaji wake wa juu sana ikilinganishwa na mifumo mingine ya uendeshaji ya mtandao. Wengi vipimo vya kulinganisha wakati huo, walitaja faida ya utendaji ya 5:1 hadi 10:1 juu ya bidhaa kutoka Microsoft, Banyan, na wengine. Matokeo ya jaribio moja la ulinganishi yalikuwa ya kuvutia sana: mfumo wa NetWare 3.x na huduma za NFS zinazotumia itifaki za TCP/IP (sio itifaki asilia ya IPX ya NetWare) ulilinganishwa na seva ya bei ghali ya Auspex NFS na seva ya SCO Unix iliyo na kuendesha huduma NFS. Utendaji wa NetWare NFS ulizidi zote mbili Mifumo ya NFS, ambayo ni sehemu ya mifumo ya uendeshaji inayolingana, na ilizidi mara mbili ya utendaji wa SCO Unix NFS kwenye vifaa sawa.

Kulikuwa na sababu kadhaa za utendaji wa NetWare.

Huduma za faili badala ya huduma za diski

Wakati wa maendeleo ya toleo la kwanza la NetWare, karibu maduka yote ya data kwenye mitandao ya ndani yalifanya kazi kulingana na mfano seva ya diski. Hii ilimaanisha kuwa kompyuta ya mteja, ili kusoma kizuizi cha faili, ilibidi kutekeleza maombi yafuatayo kwa kasi ya polepole. mtandao wa ndani.

  1. Soma kizuizi cha kwanza cha saraka.
  2. Endelea kusoma vizuizi zaidi vya saraka hadi kizuizi cha saraka kilicho na data ya faili unayotafuta kipatikane (kunaweza kuwa na vizuizi vingi vya saraka).
  3. Soma vizuizi vya rekodi za faili hadi kizuizi kilicho na data ya faili inayotaka kinapatikana (kunaweza kuwa na vizuizi vingi vile).
  4. Soma kizuizi cha data kinachohitajika.

Katika NetWare, iliyojengwa juu ya modeli ya huduma za faili, mwingiliano wa mteja ulitokea katika kiwango cha API ya kiolesura cha faili. Itifaki za mtandao zilizotumiwa wakati wa utayarishaji wa NetWare hazikuzingatia uwasilishaji wa kuaminika wa ujumbe na mtandao. Kwa kawaida, operesheni ya usomaji wa faili ya mteja ingefanywa kama ifuatavyo.

  1. Seva ilithibitisha kupokea ombi.
  2. Mteja alithibitisha kupokea uthibitisho.
  3. Mteja alithibitisha kupokea data.
  4. Seva ilithibitisha kupokea uthibitisho.

Itifaki ya NCP ilitokana na dhana utoaji wa kuaminika pakiti na mtandao mara nyingi. Kwa hivyo, jibu la ombi lilitumika katika hali nyingi kama uthibitisho. Mfano wa ombi la mteja kusoma katika mtindo huu.

  1. Mteja alituma ombi kwa seva.
  2. Seva ilituma data iliyoombwa kwa mteja.

Maombi yote yalikuwa na nambari ya mfuatano, kwa hivyo ikiwa mteja hakupokea jibu ndani ya muda uliowekwa, angetuma ombi tena kwa nambari sawa ya mfuatano. Ikiwa seva tayari imechakata ombi hili, hutuma tena jibu lililohifadhiwa. Ikiwa seva haikuwa na wakati wa kushughulikia ombi, ingetuma "makubaliano chanya," ambayo yalimaanisha "Nilipokea ombi, lakini bado sijaweza kulishughulikia, usinisumbue."

Matokeo ya kutumia mfano huu " mtandao wa kuaminika"Kulikuwa na punguzo la theluthi mbili ya trafiki ya mtandao na ucheleweshaji unaohusiana.

Mfumo wa uendeshaji wa kufanya kazi nyingi usio wa preemptive iliyoundwa kwa ajili ya huduma za mtandao

Katika miaka ya 1990, kulinganisha kwa kina kulifanywa kati ya utendaji wa uendeshaji wa huduma za faili za mtandao na programu maalumu kwenye mfumo wa uendeshaji wa kawaida na utendaji wa shughuli sawa na mfumo maalum wa uendeshaji. NetWare ilikuwa mfumo maalum wa uendeshaji, sio mfumo wa uendeshaji wa kugawana wakati. Iliandikwa kabisa kushughulikia maombi ya seva ya mteja. Mfumo huo hapo awali ulilenga huduma za faili na uchapishaji, lakini baadaye ulionyesha uwezo bora wa urithi kama jukwaa la hifadhidata, mifumo, kiolesura cha picha cha mtumiaji, na zaidi. Michakato na huduma zinazoendeshwa kwenye NetWare zililazimika kufanya kazi kwa usahihi, kuchakata ombi na kurejesha udhibiti kwenye mfumo wa uendeshaji ndani ya muda uliowekwa. Tofauti na mifumo ya uendeshaji ya NetWare madhumuni ya jumla(UNIX, Microsoft Windows) zilitokana na mtindo wa maingiliano na usaidizi wa hali ya kugawana wakati, wakati, bila udhibiti kutoka kwa mfumo wa uendeshaji, programu inaweza kuchukua rasilimali zote za mfumo zilizopo. Mazingira haya yaliyo na shughuli nyingi za mapema na uboreshaji wa kumbukumbu yalianzisha uboreshaji muhimu kwa sababu mifumo hii haikuwahi kuwa na rasilimali za kutosha kushughulikia maombi yote kutoka kwa programu zote. Mifumo kama hiyo iliboreshwa kwa muda kwa kuunganisha huduma za mtandao kwa ukaribu zaidi na kernel ya mfumo wa uendeshaji wa "lengo la jumla", lakini haikufikia kiwango cha ufanisi cha NetWare. Kwa bahati mbaya, katika siku za nyuma, wakati michakato ya maombi ilijisimamia wenyewe, "imani" hii mara nyingi ilisababisha uharibifu wa mfumo.

Labda sababu kuu ya mafanikio ya Novell katika miaka ya 80 na 90 ilikuwa utendakazi bora wa NetWare ikilinganishwa na mifumo ya uendeshaji ya madhumuni ya jumla. Hata hivyo, nguvu ya microprocessor ilipoongezeka, ufanisi ulipungua na kupungua, na ujio wa processor ya Pentium, utata wa kusimamia na kuendeleza maombi ya NetWare ulianza kuzidi faida zake. Kujiamini kupita kiasi kwa kitengo cha uuzaji na usimamizi wa Novell dhidi ya hali ya nyuma tishio la kweli washindani (NT4 na Microsoft Exchange) ilikuwa majani ya mwisho katika mchakato ambao hatimaye ulisababisha NetWare kupoteza nafasi yake.

Hapo zamani za kale, mfumo wa uendeshaji wa mtandao wa Novell NetWare ulikuwa kiongozi wa soko la dunia. Hapo zamani za kale, ilitokana na mawazo yenye maendeleo zaidi. Walakini, katika tasnia ya IT, kila kitu haraka hupitwa na wakati, na washindani hawalali kamwe.

Microsoft Windows NT ni OS changa zaidi ikilinganishwa na NetWare. Shirika la Bill Gates halikuweza kukosa soko la mifumo ya uendeshaji ya mtandao. Baada ya kujiunga na mapigano baadaye, lakini kwa wigo wake wa tabia, Microsoft ilianza kukuza soko haraka na iliweza kuzuia makosa kadhaa ya waanzilishi.

Novell NetWare

Kazi juu ya NetWare OS ya baadaye ilianza katika Programu ya SuperSet, kikundi cha ushauri kilichoanzishwa na marafiki Drew Major, Dale Neibauer, Kyle Powell na Mark Hurst. Walitumia maendeleo yao yaliyofanywa katika Chuo Kikuu cha Brigham Young huko Provo (Utah) mnamo Oktoba 1981.

Programu ya SuperSet ilianzishwa mnamo 1979 na ilihusika katika utengenezaji wa mifumo inayoendesha CP/M OS. Kikundi kiliundwa kuunda mfumo wa kushiriki diski kwa mitandao ya msingi ya CP/M.

CP/M (Programu ya Kudhibiti/Kufuatilia au Kudhibiti Programu za Kompyuta Ndogo) ni mfumo wa uendeshaji ulioundwa awali kwa ajili ya kompyuta ndogo 8-bit. Imeandikwa mwaka wa 1973 na programu Gary Kildall katika lugha ya programu PL/M (Programming Lugha kwa kompyuta ndogo).
Wakati wa kazi, kikundi kilifikia hitimisho kwamba matarajio ya baadaye ya CP/M ni sifuri. Timu iliamua kuunda mfumo wake wa kufanya kazi kwa Kompyuta zinazoendana na IBM, ambazo zilikuwa zimeonekana tu na zilikuwa "kwenye wimbi la wimbi." Matokeo yake yalikuwa mfumo wa uendeshaji wa mtandao ambao baadaye uliitwa Novell NetWare.

Mnamo 1983, Raymond Noorda alijiunga na kikundi cha SuperSet na kuwa mkuu wa kampuni changa ya Novell Inc.

Mwaka huo huo, kampuni ilitoa bidhaa yake ya kwanza ya kibiashara, NetWare 68 OS (au Novell S-Net). Ilitumiwa na processor ya Motorola 68000. Mnamo 1985, NetWare 86 ilitolewa, ambayo ilisaidia wasindikaji wa Intel 8086.

Mnamo 1986, baada ya kutolewa kwa processor ya Intel 80286, Novell alitoa NetWare 286. Na mnamo 1989, Intel 80386 na NetWare 386 zilionekana. Baadaye, Novell aliamua kutoa mifumo yake zaidi. nambari rahisi matoleo: kwa hivyo, NetWare 286 ilijulikana kama NetWare 2.x, na NetWare 386 ikawa NetWare 3.x.

Sababu za mafanikio ya NetWare

Ili kusambaza pakiti kwa NetWare, itifaki ya NCP (NetWare Core Protocol) ilitumiwa. Iliundwa kwa misingi ya itifaki za IPX/SPX zilizojulikana hapo awali (Internetwork Packet eXchange/Sequenced Packet eXchange), iliyotengenezwa na Novell sawa.

NCP ilitumiwa kupanga ubadilishanaji kati ya kituo cha kazi na seva ya faili. Itifaki ya IPX imetolewa safu ya mtandao(utoaji wa pakiti, analog ya IP), SPX - usafiri na safu ya kikao (analog ya TCP). Kweli, katika toleo la tano la NetWare, mtengenezaji bado alifanya msaada kuu kwa itifaki ya NCP TCP/IP, na si IPX/SPX.

Umaarufu wa NetWare ulifikia kilele katika miaka ya 80 na 90. Ilikuwa mfumo unaofaa kwa nyakati hizo, na thabiti sana: seva zinazoendesha NetWare zinaweza kufanya kazi kwa miaka bila kuingilia kati kwa msimamizi.

Muhimu pia ulikuwa ukweli kwamba majaribio mengi ya wakati huo yalionyesha faida ya utendaji kati ya 5:1 na 10:1 dhidi ya bidhaa kutoka Microsoft na makampuni mengine. Athari hii ilipatikana kupitia matumizi ya huduma za faili badala ya huduma za disk, ufanisi wa itifaki ya NCP, na kutokuwepo kwa multitasking ya awali.
Mnamo 1993, akitarajia mafanikio ya haraka, Novell alitoa NetWare 4.0 na NDS (ambayo wakati huo iliitwa Huduma ya Saraka ya NetWare), lakini hawakukaribishwa kwa mikono miwili. Bidhaa hizo mpya ziliwakilisha mbinu mpya ya kuandaa kompyuta ya mtandao katika biashara na zilikuwa tofauti sana na kitu chochote ambacho watumiaji wa NetWare 3.x walitumiwa. Kwa hiyo, 3.x ilibakia toleo maarufu zaidi kwa muda mrefu.

Hata hivyo, huduma ya saraka (NDS), iliyojumuishwa na NetWare 4.x, baadaye ikawa kiwango cha sekta katika mazingira ya ushirika.

Windows NT

Mshindani hodari wa Novell NetWare alikuwa mfumo wa uendeshaji wa mtandao wa Microsoft Windows NT.

Yote ilianza mnamo 1975. Wakati huo ndipo Shirika la Vifaa vya Dijiti lilianza kukuza jukwaa lake la 32-bit VAX, ambalo baadaye lilichukuliwa na Microsoft.

Mnamo 1977, mashine ya VAX-11/780 na mfumo wa uendeshaji kwa hiyo, VMS 1.0, ilitangazwa. Maendeleo ya mfumo huo yaliongozwa na David Cutler. Miaka minne baadaye, aliamua kuondoka Digital: hakuridhika na kasi ya maendeleo ya mradi huo.

Kisha usimamizi wa kampuni ulipanga mgawanyiko wa uhuru huko Seattle, na Cutler aliruhusiwa kuajiri idadi inayotakiwa ya wafanyikazi (karibu watu 200) moja kwa moja kutoka kwa wafanyikazi wa Dijiti. Muundo mpya alianza kubuni usanifu wa processor na mfumo wa uendeshaji uliopewa jina la Prism.

Hata hivyo, wasimamizi hawakuweza kuleta biashara waliyoanza kwa hitimisho lake la kimantiki, na mwaka wa 1988 Cutler aliacha kampuni hiyo.

Hapo ndipo Bill Gates alipomwalika kwa Microsoft. Kufikia wakati huo, alikuwa amefika tu kwenye hitaji la kuunda OS ya seva ambayo ingeshindana na clones za Unix.

Gates alimthamini sana David Cutler hivi kwamba alikubali kuajiri wahandisi 20 wa zamani wa Digital kufanya kazi naye. Mnamo Novemba 1988, timu iliyojumuisha watu watano kutoka Digital na programu moja ya Microsoft ilianza kufanya kazi kwenye mfumo mpya wa uendeshaji. Kwa kweli, haikuwa mpya kabisa, kwani Cutler alitumia maendeleo yake mwenyewe.

Ilikuwa ni lazima kuandika OS kwa processor mpya ya Intel i860 RISC, iliyoitwa N-Ten. Hapa, kwa njia, ndipo kifupi NT kilitoka, ambacho baadaye kilitafsiriwa na wauzaji wa Microsoft kama Teknolojia Mpya. Tayari mnamo Desemba 1988, vipande vya kwanza vya mfumo vilikuwa tayari. Walakini, shida ilikuwa kwamba i860 hadi sasa ilikuwepo kwenye karatasi tu, kwa hivyo msimbo ulilazimika kujaribiwa kwenye emulator ya programu. Maendeleo yalifanywa kwa mifano ya "toy", kwa viwango vya leo, Mashine za Intel 386 25 MHz na 13 MB RAM na anatoa ngumu 110 MB.

Mnamo 1989, ikawa kwamba vifaa vya i860 havikuwa na uwezo wa kutekeleza msimbo wa maandishi kwa ufanisi wa kutosha. Ilinibidi nijielekeze upya kwa MIPS R3000, na kisha processor ya kawaida Intel 386, ambayo ilifanywa na timu ambayo ilikua na wahandisi 28 katika miezi michache.


Chati ya mabadiliko ya mifumo ya uendeshaji Familia ya Windows NT

Mnamo 1990, tukio muhimu lilitokea katika hatima ya mfumo wa uendeshaji wa NT - kutolewa na mafanikio ya kizunguzungu ya Windows 3.0. Kwa kweli, ilikuwa ni Mfumo wa Uendeshaji wa kazi nyingi wa kwanza wa Microsoft na kiolesura kizuri cha picha ambamo kufanya kazi halisi. Ilikuwa ni ukopaji wa kiolesura hiki na API ulioamua mapema mustakabali wa NT.

Hapo awali, mfumo wa uendeshaji wa seva ulitakiwa kuwa urekebishaji wa mradi wa OS/2 kwa pamoja na IBM na, ipasavyo, kufanya kazi na maombi yaliyopo Mfumo wa Uendeshaji/2.

Hata hivyo, baada ya kutolewa kwa tatu Matoleo ya Windows Microsoft iliacha ushirikiano na IBM na kuelekeza tena timu ya maendeleo ya NT katika kubuni Win32 API, iliyotengenezwa kwa "picha na mfano" wa kiolesura cha Win16. Hii ilitoa mwendelezo unaohitajika, na kuifanya iwe rahisi kuhamisha programu kutoka kwa kompyuta ya mezani hadi jukwaa la seva. Kwa hivyo kikundi cha maendeleo cha NT, ambacho kwa wakati huo kilikuwa Windows NT, kilikua karibu watu 300.

Kukataa kushirikiana na IBM kulisababisha matatizo makubwa katika uhusiano kati ya makampuni. Ni ukweli, taarifa rasmi haikuripotiwa, lakini katika mojawapo ya mawasilisho baina ya mashirika, wafanyakazi wa IBM walishangaa kugundua kuwa Mfumo wa Uendeshaji ulioundwa hauhusiani na OS/2 yao.

Walakini, katika Windows NT 3.1 (nambari "ilirekebishwa" kuwa toleo la sasa Windows 16-bit iliyokuwepo wakati huo) ilisaidia API za DOS, Win16, POSIX na OS/2, miongoni mwa zingine. Mnamo Julai 1993, mfumo mpya wa seva kutoka Microsoft ulitolewa na kuanza kushinda soko.

Kuunganisha

Windows NT 3.5 ilitolewa mnamo Septemba 1994. Ilitatua matatizo fulani ya ufanisi na kasi ambayo, kutokana na haraka, haikuweza kutatuliwa katika toleo la awali.

Walakini, shida mpya iliibuka: kuandaa mwingiliano na mitandao iliyojengwa kwenye NetWare - kiongozi kamili wa wakati huo, akitawala soko la mtandao wa ndani.

Novell haikuweza kufanya uamuzi kuhusu kutoa mteja Usaidizi wa Windows NT na kupoteza muda. Matokeo yake, Microsoft ilikabiliwa na chaguo: kusubiri kwa muda mrefu au kuandika mteja wake kwa NetWare.

Kampuni ya Gates ilichagua chaguo la pili na ilikuwa sahihi: mteja wao wa NetWare aliyejiandika aligeuka kuwa mzuri sana kwamba iliendelea kutumika hata baada ya kutolewa kwa programu ya awali kutoka Novell. Muda ulipotea. Zaidi ya hayo, haikuwa kitu pekee ambacho kilikosa.

Watumiaji, haswa mwanzoni, walionyesha kutoridhika sana na nafasi za Novell na Microsoft. Mapambano kati ya makampuni ya mtandao yalitoa uhuru wa kuchagua, lakini haukutoa fursa ya kutumia bidhaa zote mbili katika mazingira sawa.

Kukamata na overtake

Mnamo Mei 1995, shukrani kwa usanifu kulingana na microkernel, toleo maalum la "PowerPC" la OS lilionekana - Windows NT 3.51.
PowerPC (au PPC kwa ufupi) ni usanifu wa RISC wa kichakataji kidogo kilichoundwa mwaka wa 1991 na muungano wa Apple, IBM na Motorola unaojulikana kama AIM.
Kulingana na ripoti zingine, kutolewa kwake kulicheleweshwa kwa wakati mmoja kwa sababu ya kutoweza kwa IBM kuzingatia mpango wa kuleta processor hii sokoni. Kwa hiyo, mageuzi ya toleo la PowerPC lilikwenda kidogo zaidi kuliko Windows NT 3.5, ambayo iliruhusu kuwa msingi wa toleo la pili la OS.

Katika Windows NT 4.0 mfumo mdogo wa michoro Uamuzi huu ulikuwa hitimisho la kimantiki kabisa kutokana na uzoefu wa kusikitisha wa kujaribu kuunganisha mazingira maarufu ya madirisha ya Windows 95 kwenye NT. Pengine, wazo la kuiga mfano wa usanifu wa X Window - Unix - liliibuka. haswa kwa sababu ya "mwelekeo wa seva" wa NT.

Walakini, ikiwa hapakuwa na shida na "kupandikiza" halisi kwa ganda la picha, basi utendaji wake katika hali ya mtumiaji (yaani, katika fomu. maombi ya kawaida) iliacha mengi ya kutamanika.

Mchoro Mfumo mdogo wa Windows ni changamano zaidi na, ipasavyo, inahitaji rasilimali zaidi kuliko Dirisha la X, ambalo "linaelewa" maonyesho mabaya zaidi. Kwa hivyo, moduli nyingine ilionekana kama sehemu ya Windows NT 4.0 kernel, iliyotolewa mnamo Julai 1996. Marekebisho hayo yaliitwa Kutolewa kwa Sasisho la Shell (SUR).

Ili kugeuza Windows 95 na Windows NT kuwa wateja wa mtandao wa ulimwengu wote kwa seva yoyote, Microsoft mwaka jana ilitengeneza rafu ya itifaki ya TCP/IP katika mifumo yake ya uendeshaji.

Mpito hadi TCP/IP umeweka shinikizo kubwa kwa wachuuzi wa jadi wa mfumo wa uendeshaji wanaotumia itifaki zao. Haikuenda bila kutambuliwa na Novell pia. Kampuni imetoa bidhaa mpya - NetWare/IP, moduli inayoweza kupakuliwa ambayo inafanya uwezekano wa kutumia IP kama itifaki ya mtandao kwenye seva ya NetWare. Walakini, hii haikusaidia kudumisha uongozi wa soko.

"NetWare/IP, ingawa iliamsha hamu mwanzoni, haikutimiza matarajio kikamilifu," alisema John Miller, mpangaji wa mtandao katika Kitengo cha Usafiri cha Apollo katika United Airlines. "Haishughulikii jukumu la itifaki ya mtandao kwa seva."

Kwa maoni ya Miller, mahitaji ya kichwa cha IPX yalimaanisha kuwa Novell haikuauni IP au kutoa manufaa yoyote kwa matumizi yake.

Utekelezaji wa TCP/IP katika Netware 5.x haukuokoa hali hiyo, kwani tena wakati wa thamani ulipotea.

Upungufu wa kura

Kampuni kubwa ambazo Microsoft ilizingatia moja kwa moja hazikufuata mwongozo wa shirika na zilipendelea NetWare. Hata hivyo, uchunguzi wa Kompyuta Intelligence na InfoCorp uligundua kuwa NT ni maarufu katika vituo vidogo vilivyo na wafanyakazi chini ya 1,000.


Makampuni madogo yanapendelea Windows NT (idadi ya makampuni yanayotumia NT, %)

Walakini, NT iliingia katika eneo la NetWare. Kila kitu kiliamuliwa na maombi. Uchaguzi wa mojawapo ya mifumo hii ulitegemea sana programu ambazo mteja alikuwa akitumia. Pamoja na wakati Programu za Microsoft iligeuka kuwa zaidi ya nusu ya vituo vya NetWare vilivyozingatiwa katika ukaguzi.


Idadi ya vituo vya NetWare vinavyotumia Windows NT, %

Nguvu ya processor ilipoongezeka, thamani ya ufanisi ilipungua na kupungua, na ujio wa Kichakataji cha Pentium utata wa kusimamia na kuendeleza maombi ya NetWare ulianza kuzidi faida zake. Lakini ukweli huu ulipuuzwa kwa ukaidi na idara ya uuzaji ya Novell, na vile vile na usimamizi wa kampuni.

Kwa hivyo Novell NetWare ilipoteza nafasi yake ya uongozi, na kuipoteza kwa Windows NT.

Novell NetWare 6.5 SP6

Mfumo huu wa uendeshaji wa mtandao uliitwa baadaye Novell NetWare. NetWare hutumia itifaki ya NCP. Itifaki ya Msingi ya NetWare Itifaki ya NetWare Kernel, ambayo ni itifaki ya kuhamisha pakiti ambayo inaruhusu wateja kutuma maombi kwa seva za NetWare na kupokea majibu kutoka kwao. Hapo awali, NCP ilikuwa imefungwa kwa itifaki za IPX/SPX, yaani, mfumo wa NetWare wenyewe ungeweza kutumia IPX/SPX tu kwa mawasiliano ya mtandao. Mfumo uliopachikwa kulingana na Btrieve DBMS ulitumiwa kuhifadhi maelezo ya uthibitishaji.

Bidhaa ya kwanza ya programu iliyo na jina la NetWare ilitolewa mnamo 1983. Aliita NetWare 68(au Novell S-Net), iliendesha kichakataji cha Motorola 68000 na kutumia topolojia ya nyota. Bidhaa hii ilibadilishwa mnamo 1985 na NetWare 86, ambayo iliandikwa kukimbia kwenye wasindikaji wa Intel 8086. Kufuatia kutolewa kwa kichakataji cha Intel 80286, Novell ilitolewa NetWare 286(mwaka 1986). Mnamo 1989, baada ya kutolewa kwa processor ya Intel 80386, ilifuata NetWare 386. Novell baadaye alirekebisha nambari za toleo la NetWare: NetWare 286 ikawa NetWare 2.x, A NetWare 386 ikawa NetWare 3.x.

NetWare 286 2.x

Kusanidi toleo la 2 la NetWare kulihitaji juhudi kubwa: mabadiliko yoyote yalihitajika kurejesha kernel na kuwasha upya mfumo. NOS ilitolewa kama kit mifano ya kitu. Recompilation kuchukua nafasi ya kiendeshi cha LAN ilihitaji matumizi ya diski 20 za floppy moja kwa wakati mmoja. Walakini, ilikuwa katika toleo hili kwamba kernel ya mfumo wa uendeshaji wa mtandao (NOS) ilitengwa na teknolojia - usanifu wa mawasiliano. Bidhaa zinazoshindana na NetWare zilikuwa suluhisho za "boxed" ambazo zilichanganya programu na maunzi kutoka kwa kisanduku kimoja. Utawala wa NetWare ulifanyika kwa kutumia huduma za maandishi, kama vile SYSCON. NetWare 2 ilitumia mfumo wa faili Mfumo wa Faili wa NetWare 286, au NWFS 286.

NetWare 3.x

Toleo la 3 la NetWare limerahisishwa kwa kujenga kwa msingi wa moduli. Kazi za mfumo wa uendeshaji zilifanywa na moduli tofauti za programu - Moduli zinazoweza kupakiwa za NetWare(NLM), ambayo inaweza kupakiwa wakati wa kuanzisha mfumo na kama inavyohitajika baada ya kuanza. Usanifu huu ulifanya iwezekane kuongeza kazi zinazohitajika kwenye mfumo, kama vile ulinzi dhidi ya virusi, chelezo, usaidizi wa majina marefu ya faili (wakati huo, majina ya faili katika MS-DOS ya kawaida yalipunguzwa kwa herufi 8 na upanuzi wa majina 3. herufi) au usaidizi wa faili za Macintosh. NetWare bado ilisimamiwa kupitia huduma za maandishi. NetWare 3.x ilianzisha mfumo mpya wa faili ambao ulikuwa chaguo msingi kwenye mifumo yote ya NetWare kabla ya NetWare 5.x - Mfumo wa Faili wa Netware 386, au NWFS 386.

NetWare awali ilitumia huduma kwa uthibitishaji Kifungamanishi. Ilikuwa ni mfumo ambao ruhusa zote za mtumiaji na data ya usalama zilihifadhiwa kando kwenye kila seva. Wakati kulikuwa na seva nyingi kwenye mtandao, watumiaji walipaswa kujiandikisha na kila moja ya seva hizo tofauti, na kila seva ilipaswa kudumisha orodha yake ya watumiaji wenye haki za kufikia.

NetWare 4.x

NetWare 4.1x

Fungua Seva ya Biashara

Ufanisi wa Itifaki ya NCP

Itifaki nyingi za mtandao zilizotumiwa wakati wa ukuzaji wa NetWare hazikutegemea mtandao kuwasilisha ujumbe kwa uhakika. Kwa kawaida, operesheni ya usomaji wa faili ya mteja ingefanywa kama ifuatavyo.

  1. Seva ilithibitisha kupokea ombi.
  2. Mteja alithibitisha kupokea uthibitisho.
  3. Mteja alithibitisha kupokea data.
  4. Seva ilithibitisha kupokea uthibitisho.

Itifaki ya NCP ilitokana na dhana ya utoaji wa kuaminika wa pakiti na mtandao mara nyingi. Kwa hivyo, jibu la ombi lilitumika katika hali nyingi kama uthibitisho. Mfano wa ombi la mteja kusoma katika mtindo huu.

  1. Mteja alituma ombi kwa seva.
  2. Seva ilituma data iliyoombwa kwa mteja.

Maombi yote yalikuwa na nambari ya mfuatano, kwa hivyo ikiwa mteja hakupokea jibu ndani ya muda uliowekwa, angetuma ombi tena kwa nambari sawa ya mfuatano. Ikiwa seva tayari imechakata ombi hili, hutuma tena jibu lililohifadhiwa. Ikiwa seva haikuwa na wakati wa kushughulikia ombi, ingetuma "makubaliano chanya," ambayo yalimaanisha "Nilipokea ombi, lakini bado sijaweza kulishughulikia, usinisumbue."

Matokeo ya kutumia mtindo huu wa "mtandao wa kuaminika" ilikuwa ni kupungua kwa theluthi mbili ya trafiki ya mtandao na latency inayohusiana.

Mfumo wa uendeshaji wa kufanya kazi nyingi usio wa preemptive iliyoundwa kwa ajili ya huduma za mtandao

Katika miaka ya 1990, kulinganisha kwa kina kulifanywa kati ya utendaji wa uendeshaji wa huduma za faili za mtandao na programu maalumu kwenye mfumo wa uendeshaji wa kawaida na utendaji wa shughuli sawa na mfumo maalum wa uendeshaji. NetWare ilikuwa mfumo maalum wa uendeshaji, sio mfumo wa uendeshaji wa kugawana wakati. Iliandikwa kabisa kushughulikia maombi ya seva ya mteja. Mfumo huo hapo awali ulilenga huduma za faili na uchapishaji, lakini baadaye ulionyesha uwezo bora wa urithi kama jukwaa la hifadhidata, mifumo ya barua pepe, huduma za wavuti, na huduma zingine. Pia ilifanya kazi kwa ufanisi kama IPX, TCP/IP, na kipanga njia cha AppleTalk, ingawa haikutoa unyumbufu wa vipanga njia vya maunzi.

Toleo la 4.x na matoleo ya awali ya NetWare hayakuauni shughuli nyingi za mapema, kushiriki wakati, kumbukumbu pepe, kiolesura cha picha cha mtumiaji, n.k. Michakato na huduma zinazoendeshwa kwenye NetWare zililazimika kufanya kazi kwa usahihi, kuchakata ombi na kurejesha udhibiti kwenye mfumo wa uendeshaji ndani ya muda uliowekwa. Tofauti na NetWare, mifumo ya uendeshaji ya madhumuni ya jumla (UNIX, Microsoft Windows) ilitokana na mfano wa maingiliano na usaidizi wa hali ya kugawana wakati, ambapo, bila udhibiti kutoka kwa mfumo wa uendeshaji, programu inaweza kuchukua rasilimali zote za mfumo zilizopo. Katika mazingira haya yaliyo na shughuli nyingi za mapema na uboreshaji wa kumbukumbu, kulikuwa na mabadiliko makubwa kwa sababu mifumo kama hiyo haikuwahi kuwa na rasilimali za kutosha kushughulikia maombi yote kutoka kwa programu zote zinazoshindana kwa matumizi. kumbukumbu ya mfumo na ufikiaji wa vifaa vya pembejeo / pato. Mifumo kama hiyo imeboreshwa kwa wakati kwa kuunganisha kwa karibu zaidi huduma za mtandao na kernel ya mfumo wa uendeshaji "madhumuni ya jumla", na haswa kwa kurahisisha, ikiwa sio kuzidisha, utaratibu wa ugawaji wa rasilimali kwa maombi shindani, ambayo tena inawaleta karibu na mifumo ya ushirika ya kufanya kazi nyingi; lakini hawakuweza kufikia kiwango cha ufanisi wa NetWare. Hapo awali, wakati michakato ya maombi ilijisimamia yenyewe, "imani" hii mara nyingi ilisababisha kuharibika kwa mfumo. Lakini matokeo katika kesi ya kazi "sahihi" ilikuwa ya kuvutia. Pengine, wahandisi wa Novell walipata katika matoleo 5.x na 6.x na kernel ya mseto usawa bora wa kuegemea - uvumilivu wa mfumo na utendaji wake. Ni aibu kwamba kuna programu chache sana zilizoandikwa kwa matoleo haya ya API.

Labda sababu kuu ya mafanikio ya Novell katika miaka ya 80 na 90 ilikuwa utendakazi bora wa NetWare ikilinganishwa na mifumo ya uendeshaji ya madhumuni ya jumla. Hata hivyo, nguvu ya microprocessor ilipoongezeka, ufanisi ulipungua na kupungua, na ujio wa processor ya Pentium, utata wa kusimamia na kuendeleza maombi ya NetWare ulianza kuzidi faida zake. Kujiamini kupita kiasi kwa idara ya uuzaji na usimamizi wa Novell dhidi ya tishio halisi la washindani (NT4 na Microsoft Exchange) ilikuwa shida ya mwisho katika mchakato ambayo hatimaye ilisababisha NetWare kupoteza nafasi.

Mtazamo mwingine pia unawezekana. Novell iliacha kutangaza bidhaa yake kuu; wasimamizi wake hawakutambua ukweli wa kutosha. NetWare ilibaki kuwa jukwaa bora sana kwa Seva za SQL; baada ya kuipeleka Seva ya Apache ilikuwa na nafasi kubwa ya kushindana na jukwaa la *nix. Kwa hivyo, bahati mbaya kuu ya Novell ilikuwa kujiondoa kwake kutoka kwa biashara kwa sababu ya makosa ya zamani ya uuzaji.

Vidokezo

Angalia pia

  • Ulinganisho wa mifumo ya uendeshaji

Viungo

  • Novell NetWare 6.5 - sehemu ya NetWare ya tovuti ya Novell.
  • Watumiaji wa Kwanza wa NetWare - historia ya mapema ya NetWare (muundo wa PDF)
  • Historia fupi ya NetWare
  • Historia nyingine fupi ya NetWare
  • www.novell-admin.ru Msimamizi wa Mfumo Novell NetWare

Fasihi

  • Gaskin D. Usimamizi wa Novell Netware 6.0/6.5. - St. Petersburg. : BV-SPb, 2003. - P. 1056. - ISBN 5-94157-233-6

Utangulizi

Kisasa mfumo wa kompyuta lina processor moja au zaidi, kumbukumbu ya ufikiaji bila mpangilio, diski, kibodi, vidhibiti, vichapishaji, kiolesura cha mtandao na vifaa vingine, yaani, ni ngumu mfumo jumuishi. Kuandika programu zinazofuatilia vipengele vyote, kuvitumia kwa usahihi, na bado hufanya vyema ni kazi ngumu sana. Kwa sababu hii, kompyuta zina vifaa vya safu maalum ya programu inayoitwa mfumo wa uendeshaji.

Mfumo wa uendeshaji, OS (eng. mfumo wa uendeshaji) - seti ya msingi ya programu za kompyuta ambayo hutoa udhibiti wa vifaa vya kompyuta, kufanya kazi na faili, pembejeo na matokeo ya data, pamoja na utekelezaji wa programu na huduma za matumizi. Kwa kawaida, mfumo wa uendeshaji huhifadhiwa kwenye diski ngumu au floppy (mfumo).

Unapowasha kompyuta yako, mfumo wa uendeshaji hupakia kwenye kumbukumbu kabla ya programu nyingine na kisha hutumika kama jukwaa na mazingira kwao kufanya kazi. Mbali na kazi zilizo hapo juu, OS inaweza kufanya wengine, kwa mfano, kutoa interface ya mtumiaji, mwingiliano wa mtandao, nk.

Kuna mifumo ya uendeshaji inayotumia mstari wa amri kwa kuingiza amri na programu zinazoendesha kwa kutumia kibodi, na mifumo ya uendeshaji ya picha. Mwishowe, kifaa kikuu cha kudhibiti ni panya au kifaa kingine cha kuweka.

Aina tofauti za kompyuta zinaweza kutumia mifumo tofauti ya uendeshaji, ambayo inatofautiana katika rasilimali za RAM na kutoa ngazi tofauti huduma ya programu na kufanya kazi na programu iliyotengenezwa tayari.

Kuna mifumo mbalimbali ya uendeshaji ya kompyuta na seva za kibinafsi: mifumo ya uendeshaji ya familia ya Microsoft Windows na Windows NT, Mac OS na Mac OS X, NetWare, mifumo ya darasa la UNIX, na Unix-like (GNU/Linux).

Imara Novell

Novell ndiyo kampuni kubwa zaidi, ambayo inamiliki, kulingana na vyanzo mbalimbali, kutoka 65% hadi 75% ya soko la mifumo ya uendeshaji ya mtandao kwa mitandao ya ndani ya eneo. Novell inajulikana zaidi kwa mifumo yake ya uendeshaji ya mtandao ya familia ya NetWare. Mifumo hii inatekelezwa kama mifumo iliyo na seva zilizojitolea.

Jitihada kuu za Novell zilitumika katika kuunda sehemu ya seva yenye ufanisi zaidi ya OS ya mtandao, ambayo, kwa utaalam katika kufanya kazi za seva ya faili, ingetoa kasi ya juu zaidi ya ufikiaji wa faili ya mbali na usalama wa data ulioongezeka kwa darasa hili la kompyuta. Kwa sehemu ya seva ya Mfumo wake wa Uendeshaji, Novell imeunda mfumo maalum wa uendeshaji ulioboreshwa shughuli za faili na kutumia vipengele vyote vilivyotolewa na vichakataji vya Intel x386 na matoleo mapya zaidi. Watumiaji wa mitandao ya Novell NetWare hulipa bei kwa utendaji wa juu - seva ya faili iliyojitolea haiwezi kutumika kama kituo cha kazi, na OS yake maalum ina API maalum sana, ambayo inahitaji watengenezaji kwa moduli za seva za ziada. maarifa maalum, uzoefu maalumu na juhudi kubwa.

Kwa vituo vya kazi, Novell hutoa mifumo miwili ya uendeshaji inayomilikiwa na iliyojengewa ndani kazi za mtandao: Novell DOS 7 pamoja na kipengele cha mtandao wa rika-kwa-rika wa Ware, pamoja na UnixWare OS, ambayo ni utekelezaji wa Toleo la UNIX System V Toleo 4.2 lenye uwezo uliojengewa ndani wa kufanya kazi katika mitandao ya NetWare. Kwa mifumo ya uendeshaji ya kompyuta ya kibinafsi kutoka kwa watengenezaji wengine, Novell huzalisha makombora ya mtandao yenye kazi za mteja kuhusiana na seva ya NetWare.

Mfumo wa uendeshaji wa NetWare ulitengenezwa awali na Novell kwa mtandao wa Novell S-Net, ambao una topolojia ya nyota na seva ya umiliki yenye microprocessor ya Motorola MC68000. Wakati IBM ilitoa kompyuta ya kibinafsi ya PC XT, Novell aliamua kwamba NetWare inaweza kuhamishwa kwa urahisi kwa usanifu wa microprocessor. Familia ya Intel 8088, na kisha itaweza kusaidia karibu mitandao yote ya kompyuta ya kibinafsi inayopatikana kwenye soko.

Dhana ya OS NetWare

NetWare ni mfumo wa uendeshaji wa mtandao na seti ya itifaki za mtandao ambazo mfumo hutumia kuwasiliana na kompyuta za mteja zilizounganishwa kwenye mtandao. Mfumo wa uendeshaji wa NetWare uliundwa na Novell. NetWare ni mfumo endeshi uliofungwa unaotumia shughuli nyingi za ushirika ili kuendesha huduma mbalimbali kwenye kompyuta zenye msingi wa Intel x86. Itifaki za mtandao wa mfumo zinatokana na mrundikano wa itifaki wa Xerox XNS. NetWare kwa sasa inasaidia itifaki za TCP/IP na IPX/SPX. NetWare ni moja ya familia ya mifumo ya XNS. Mifumo hiyo, kwa mfano, ni pamoja na Banyan VINES na Ungerman-Bass Net/One. Tofauti na bidhaa hizi na XNS, NetWare ilipata sehemu kubwa ya soko katika miaka ya mapema ya 1990 na ilishindana na Microsoft Windows NT, baada ya hapo mifumo mingine shindani ikakoma kuwepo.

NetWare ilitokana na wazo rahisi sana: seva moja au zaidi zilizojitolea huunganisha kwenye mtandao na kushiriki nafasi yao ya diski kwa njia ya "kiasi." Kwenye kompyuta za mteja zinazoendesha mfumo wa uendeshaji wa MS-DOS, mipango kadhaa maalum ya wakazi huzinduliwa ambayo inakuwezesha "kugawa" barua za gari kwa kiasi. Watumiaji lazima wajisajili mtandaoni ili kufikia kiasi na waweze kugawa barua za hifadhi. Upatikanaji wa rasilimali za mtandao unatambuliwa na jina la kuingia.

Watumiaji wanaweza pia kuunganisha kwa vichapishi vilivyoshirikiwa kwenye seva maalum na kuchapisha kwa vichapishaji vya mtandao jinsi zile zinavyochapisha kwa vichapishaji vya ndani.

Licha ya ukweli kwamba katika matoleo ya awali ya NetWare moduli zote za mfumo zilionekana kuwa zisizoaminika (moduli yoyote isiyofaa inaweza kuharibu uendeshaji wa mfumo mzima), ilikuwa mfumo imara sana. Sio kawaida kwa seva za NetWare kufanya kazi bila uingiliaji wa kibinadamu kwa miaka.

Historia na matoleo ya mfumo wa uendeshaji wa mtandao wa NetWare

NetWare iliundwa kupitia kazi ya SuperSet Software, kikundi cha ushauri kilichoanzishwa na marafiki Drew Major, Dale Neibauer, Kyle Powell, na baadaye mwanachama Mac Hurst. Kazi hii ilitokana na matokeo ya masomo yao katika Chuo Kikuu cha Brigham Young huko Provo, Utah mnamo Oktoba 1981.

Mnamo 1983, Raymond Noorda alijiunga na kikundi cha SuperSet. Jukumu la awali la timu lilikuwa kuunda mfumo wa CPM wa kushiriki diski kwa mitandao kulingana na maunzi ya CP/M ambayo Novell ilikuwa ikiuza wakati huo. Kulikuwa na hisia ndani ya kikundi kwamba CP/M ilikuwa jukwaa lisilofaa, na kwa sababu hiyo suluhisho mbadala lilipendekezwa kwa Kompyuta mpya zinazoendana na IBM. Kikundi pia kiliandika programu inayoitwa Snipes, mchezo unaotegemea maandishi ambao walitumia kujaribu mtandao mpya na kuonyesha uwezo wake. Snipes alikuwa wa kwanza programu ya mtandao duniani na kwa kweli ndiye mtangulizi wa michezo mingi maarufu ya wachezaji wengi kama vile Doom na Quake.

Mfumo huu wa uendeshaji wa mtandao uliitwa baadaye Novell NetWare. NetWare hutumia NCP (NetWareCoreProtocol), ambayo ni itifaki ya kuhamisha pakiti ambayo inaruhusu wateja kutuma maombi kwa seva za NetWare na kupokea majibu kutoka kwao. Hapo awali, NCP ilikuwa imefungwa kwa itifaki za IPX/SPX, yaani, mfumo wa NetWare wenyewe ungeweza kutumia IPX/SPX tu kwa mawasiliano ya mtandao. Mfumo uliopachikwa kulingana na Btrieve DBMS ulitumiwa kuhifadhi maelezo ya uthibitishaji.

Bidhaa ya kwanza ya programu iliyo na jina la NetWare ilitolewa mnamo 1983. Iliitwa NetWare 68 (au Novell S-Net), iliendeshwa na kichakataji cha Motorola 68000, na ilitumia topolojia ya nyota. Bidhaa hii ilibadilishwa mwaka wa 1985 na NetWare 86, ambayo iliandikwa kukimbia kwenye processor ya Intel 8086. Kufuatia kutolewa kwa processor ya Intel 80286, Novell ilitoa NetWare 286 (mwaka 1986). NetWare 386 ilifuata mwaka wa 1989 kwa kutolewa kwa kichakataji cha Intel 80386. Novell baadaye alirekebisha nambari za toleo la NetWare: NetWare 286 ikawa NetWare 2.x, na NetWare ikawa NetWare 3.x.

NetWare 286 2.x

Kusanidi toleo la 2 la NetWare kulihitaji juhudi kubwa: mabadiliko yoyote yalihitajika kurejesha kernel na kuwasha upya mfumo. Kurejesha na kubadilisha kernel kulihitaji matumizi mbadala ya diski 20 za floppy. Usimamizi wa NetWare ulifanywa kwa kutumia huduma za maandishi kama vile SYSCON. NetWare 2 ilitumia Mfumo wa Faili wa NetWare 286, au NWFS 286.

NetWare 3.x

Toleo la 3 la NetWare limerahisishwa kwa kujenga kwa msingi wa moduli. Kazi za mfumo wa uendeshaji zilifanywa na moduli tofauti za programu - moduli za kupakia za NetWare (NLM), ambazo zinaweza kupakiwa wakati wa kuanzisha mfumo na kama inahitajika baada ya kuanza. Usanifu huu ulifanya iwezekane kuongeza kazi muhimu kwenye mfumo, kama vile ulinzi wa virusi, chelezo, usaidizi wa majina marefu ya faili (wakati huo, majina ya faili kwenye MS-DOS iliyoenea yalipunguzwa kwa herufi 8 na upanuzi wa jina 3. herufi) au usaidizi wa faili za Macintosh. NetWare bado ilisimamiwa kupitia huduma za maandishi. NetWare 3.x ilianzisha mfumo mpya wa faili ambao ulikuwa chaguomsingi kwenye mifumo yote ya NetWare kabla ya NetWare 5.x, Netware File System 386, au NWFS 386.

NetWare awali ilitumia huduma ya Ufungaji kwa uthibitishaji. Ilikuwa ni mfumo ambao ruhusa zote za mtumiaji na data ya usalama zilihifadhiwa kando kwenye kila seva. Wakati kulikuwa na seva nyingi kwenye mtandao, watumiaji walipaswa kujiandikisha na kila moja ya seva hizo tofauti, na kila seva ilipaswa kudumisha orodha yake ya watumiaji wenye haki za kufikia.

NetWare 4.x

Toleo la 4 mnamo 1993 lilianzisha Huduma ya Saraka ya Novell (NDS) - huduma ya Ufungaji ilibadilishwa na katalogi ya kimataifa, ambayo ilielezea miundombinu yote ya mtandao na ilisimamiwa kutoka kwa hatua moja. Hii ilimaanisha kuwa mtumiaji alihitaji tu kuthibitisha kwa NDS mara moja ili kupata rasilimali kwenye seva yoyote katika muundo wa mti wa saraka. Kwa hivyo, watumiaji wanaweza kufikia rasilimali za mtandao bila kujali ni seva gani rasilimali hizi ziliwekwa. Toleo la 4 pia lilianzisha idadi ya vipengele na huduma muhimu, kama vile Huduma ya Uchapishaji ya Novell Distributed Print (NDPS), usaidizi wa Java, na usimbaji fiche wa RSA wa umma/faragha.

Ukadiriaji: / 0

Vibaya Kubwa

NetWare ni mfumo wa uendeshaji kutoka Novell, maalumu kwa ajili ya kujenga aina zote za mitandao.

NetWare ni mfumo maalum wa uendeshaji, sio OS ya kusudi la jumla. Mifumo ya uendeshaji ya madhumuni ya jumla hutoa huduma ambayo inakidhi mahitaji ya wengi maombi mbalimbali Kwa kuongezea, OS kama hiyo kawaida ni sugu sana kwa tabia ya matumizi yake kwa sababu ya hatua maalum za vizuizi. Maombi yanaweza kutengenezwa bila kujali kidogo au bila kujali mwingiliano wao na programu zingine. Pia zinaweza kuandikwa bila kuzingatia ugavi wa rasilimali za kompyuta kama vile kumbukumbu au CPU.

Katika OS ya madhumuni ya jumla kuna matatizo ya mwingiliano, kugawana rasilimali, nk. zinatatuliwa na mfumo wa uendeshaji. Programu zinazojaribu kuzitatua zenyewe zinaweza kuzuiwa kufanya hivyo na OS. Hii hutoa kiwango fulani cha ulinzi kwa programu na OS.

NetWare ni OS iliyojitolea ambayo iliundwa tangu mwanzo ili kuboresha huduma ya mtandao na, zaidi ya yote, ufikiaji wa faili zilizofutwa. Programu kama vile lahajedwali na wasindikaji wa maneno, itafanya vyema chini ya Mfumo wa Uendeshaji wa madhumuni ya jumla, na programu kama vile seva za kuchapisha, seva za hifadhidata, na seva za mawasiliano zinazosimamia rasilimali zilizoshirikiwa zitafanya vyema chini ya NetWare. Lakini ili kufikia athari hii, maombi ya NetWare lazima yaandikwe kwa uangalifu, kuelewa matokeo yao ushirikiano kwenye seva ili programu moja isiwalemee wengine kwa kutumia muda mwingi wa CPU.

Mbali na kuongeza tija - lengo kuu la kuendeleza familia ya NetWare 3.x na 4.x OS, waendelezaji walijiwekea malengo ya kuunda mfumo wa uendeshaji wazi, unaopanuliwa na wa kuaminika sana ambao hutoa kiwango cha juu cha usalama wa habari.

Novell ndiyo kampuni kubwa zaidi, ambayo inamiliki, kulingana na vyanzo mbalimbali, kutoka 65% hadi 75% ya soko la mifumo ya uendeshaji ya mtandao kwa mitandao ya ndani ya eneo. Novell inajulikana zaidi kwa mifumo yake ya uendeshaji ya mtandao ya familia ya NetWare. Mifumo hii inatekelezwa kama mifumo iliyo na seva zilizojitolea.

Jitihada kuu za Novell zilitumika katika kuunda sehemu ya seva yenye ufanisi zaidi ya OS ya mtandao, ambayo, kwa utaalam katika kufanya kazi za seva ya faili, ingetoa kasi ya juu zaidi ya ufikiaji wa faili ya mbali na usalama wa data ulioongezeka kwa darasa hili la kompyuta. Kwa sehemu ya seva ya Mfumo wake wa Uendeshaji, Novell imetengeneza mfumo maalum wa uendeshaji ambao umeboreshwa kwa ajili ya uendeshaji wa faili na hutumia uwezo wote unaotolewa na Intel x386 na vichakataji vya juu zaidi. Watumiaji wa mitandao ya Novell NetWare hulipa bei kwa utendaji wa juu - seva ya faili iliyojitolea haiwezi kutumika kama kituo cha kazi, na OS yake maalum ina API maalum sana, ambayo inahitaji ujuzi maalum, uzoefu na jitihada kubwa kutoka kwa watengenezaji wa moduli za ziada za seva.

Kwa vituo vya kazi, Novell inazalisha mifumo miwili ya uendeshaji ya wamiliki iliyo na uwezo wa mtandao uliojengewa ndani: Novell DOS 7, ambayo inajumuisha sehemu ya mitandao ya rika-kwa-rika ya Personal Ware, na UnixWare, ambayo ni utekelezaji wa UNIX System V Toleo 4.2 iliyojumuishwa ndani. Uwezo wa mtandao wa NetWare. (Haki za mfumo wa UnixWare zinauzwa kwa Operesheni za Santa Cruz.) Kwa mifumo maarufu ya uendeshaji ya kompyuta ya kibinafsi kutoka kwa watengenezaji wengine, Novell hutoa makombora ya mtandao yenye kazi za mteja kuhusiana na seva ya NetWare.

Mfumo wa uendeshaji wa NetWare ulitengenezwa awali na Novell kwa mtandao wa Novell S-Net, ambao una topolojia ya nyota na seva ya umiliki yenye microprocessor ya Motorola MC68000. Wakati IBM ilipotoa kompyuta ya kibinafsi ya PC XT, Novell aliamua kwamba NetWare inaweza kuwekwa kwa urahisi kwa familia ya Intel 8088 ya usanifu wa microprocessor na kisha ingeweza kusaidia takriban kila mtandao wa kompyuta binafsi kwenye soko.

Toleo la kwanza la NetWare lilitolewa na Novell mapema 1983.

Mnamo 1985, Advanced NetWare v1.0 ilionekana, ambayo iliongezeka utendakazi mfumo wa uendeshaji wa seva.

Toleo la 1.2 la Advanced NetWare, pia lililotolewa mwaka wa 1985, lilikuwa mfumo wa kwanza wa uendeshaji kwa kichakataji cha Intel 80286 kufanya kazi katika hali iliyolindwa.

Toleo la 2.0 la mfumo wa Advanced NetWare, uliotolewa mwaka wa 1986, ulitofautiana na matoleo ya awali katika utendakazi wa juu na uwezo wa kuchanganya mitandao tofauti katika kiwango cha kiungo cha data. Kwa kutumia kikamilifu uwezo wa hali iliyolindwa ya kichakataji cha 80286, Advanced NetWare ilitoa utendakazi wa mtandao ambao haukuwezekana kwa mifumo ya uendeshaji inayoendeshwa. hali halisi na kumbukumbu hadi 640 KB. Toleo la 2.0 kwa mara ya kwanza lilitoa uwezo wa kuunganisha hadi mitandao minne yenye topolojia tofauti, kama vile Ethernet, ArcNet na Token Ring, kwa seva moja.

Mnamo 1987, Novell alitoa SFT NetWare, ambayo ilijumuisha njia maalum kuhakikisha kutegemewa kwa mfumo na kupanua uwezo wa usimamizi wa mtandao. Vipengele kama vile kupima rasilimali na ulinzi wa uharibifu vimewawezesha wasimamizi wa mtandao kubainisha ni lini na jinsi gani watumiaji wanafikia taarifa na rasilimali za mtandao. Kwa mara ya kwanza, watengenezaji waliweza kuunda programu za watumiaji wengi ambazo zinaweza kufanya kazi kwenye seva kama michakato ya ziada ya mfumo wa uendeshaji wa mtandao na kuchukua fursa ya utendakazi wake.

Mfumo wa uendeshaji wa NetWare v2.15 ulifika sokoni mnamo Desemba 1988, na kuongeza usaidizi kwa familia ya Macintosh ya kompyuta kwa NetWare. Watumiaji wa Macintosh sasa wana uwezo wa kuunganisha kompyuta zao kama wateja kwa seva za NetWare, kufikia rasilimali za mtandao na kutafuta na kuhifadhi habari kwa uwazi kwenye seva. Wakati huo huo, watumiaji wa Macintosh wanafaidika na vipengele vyote vya msingi vya NetWare, ikiwa ni pamoja na uvumilivu wa makosa na ulinzi dhidi ya upatikanaji usioidhinishwa.

Mnamo Septemba 1989, Novell ilitoa toleo lake la kwanza la mfumo wa uendeshaji wa 32-bit kwa seva zenye msingi wa 80386, unaoitwa NetWare 386 v3.0. Ilikuwa na utendakazi wa hali ya juu ikilinganishwa na matoleo ya awali, mfumo ulioboreshwa wa ulinzi dhidi ya ufikiaji usioidhinishwa, unyumbulifu wa matumizi na usaidizi wa itifaki mbalimbali za mtandao. Alijibu zaidi mahitaji ya juu kwa mazingira ya uendeshaji ya programu zilizosambazwa za programu.

Mnamo Juni 1990, NetWare 386 v.3.1 ilitolewa, ambayo ilijumuisha uboreshaji wa kutegemewa na usimamizi wa mtandao, kuongezeka kwa utendakazi, na kuboreshwa. zana kwa watengenezaji huru.

Mnamo 1991, Novell ilibadilisha mifumo ya uendeshaji ya vichakataji 80286 (SFT, Advanced na ELS NetWare) na mfumo wa nguvu zaidi na rahisi wa NetWare v2.2, ambao ni bora kiutendaji. matoleo ya awali 2.1x.

Wakati huo huo, NetWare v3.11 ilitolewa, kupanua kwa kiasi kikubwa uwezo wa NetWare 386. NetWare v3.11 ikawa mfumo wa kwanza wa uendeshaji wa mtandao kutoa upatikanaji wa rasilimali za mtandao kutoka kwa vituo vya kazi vya DOS, Windows, OS/2, UNIX na Macintosh.

Mnamo 1993, baada ya majaribio ya kina, utoaji wa mfumo wa NetWare SFT III v3.11 ulianza. Kiwango cha III cha Kuvumilia Hitilafu ya Mfumo wa NetWare (SFT III) v3.11 ni mfumo wa uendeshaji wa mtandao ulioundwa mahususi kwa matumizi katika mifumo inayohitaji kiwango cha juu kutegemewa. Mbali na vipengele vya kuaminika vilivyojumuishwa na NetWare v3.11, SFT III huwezesha seva mbili kufanya kazi katika hali ya kioo. Katika kesi hii, moja ya seva inafanya kazi kila wakati, na ya pili iko kwenye hali ya joto, kuhakikisha hali sawa ya kumbukumbu na diski kama seva kuu.

Mnamo 1993, Novell alitoa NetWare v4.0, ambayo ilikuwa bidhaa mpya ya mapinduzi katika mambo mengi. Mfumo huu uliundwa mahsusi kwa ajili ya kujenga mitandao ya kompyuta "ya kiwango cha biashara" na seva nyingi za faili, kiasi kikubwa rasilimali za mtandao na watumiaji. Mojawapo ya ubunifu mkuu ulikuwa Huduma za Saraka ya NetWare (NDS), ambayo huhifadhi taarifa kuhusu data zote zilizoshirikiwa katika hifadhidata iliyosambazwa kwenye seva kadhaa. rasilimali za mtandao na watumiaji, ambayo ilifanya iwezekane kupata ufikiaji wa uwazi kwa rasilimali zote za mtandao wa seva nyingi na kuingia moja kwa mantiki.

Mnamo Septemba 1993, Novell alitoa NetWare v3.12, toleo lililoboreshwa la mfumo wa uendeshaji wa mtandao maarufu wa Novell, NetWare v3.11. Katika toleo la NetWare 3.12, makosa yaliyogunduliwa wakati wa uendeshaji wa toleo la NetWare 3.11 yaliondolewa na zana mpya ziliongezwa: toleo lililopunguzwa. Barua pepe Global MHS, zana za usaidizi za mteja wa Macintosh na shell ya mteja kwa DOS na Windows kwa kutumia teknolojia ya VLM, ambayo inakuwezesha kupakia na kupakua vipengele vya mtandao vinavyohitajika kwa kituo cha kazi.

NetWare huendesha katika hali iliyolindwa ya CPU, ikitumia faida kamili ya vichakata 386, 486 na Pentium na kushughulikia kumbukumbu ya 32-bit.

Katika hali iliyolindwa, kumbukumbu inashughulikiwa na anuwai ya anwani. Mfano huu wa kumbukumbu "gorofa" hufanya usimamizi wa kumbukumbu kuwa rahisi zaidi na rahisi. Katika kesi hii, hakuna haja ya kubadili sehemu za kumbukumbu, kwani kumbukumbu nzima ina sehemu moja. Wakati wa kukimbia katika hali ya "halisi" ya CPU, operesheni moja ya ugawaji wa kumbukumbu ni mdogo kwa 64K kwa ukubwa, kwani 64K ni ukubwa wa juu wa sehemu. Kufanya kazi katika hali ya 32-bit huongeza kwa kiasi kikubwa kasi ya utekelezaji wa vipengele vyote vya OS na moduli.

Faida nyingine ya hali ya ulinzi ni uwezo wa kuendesha programu nyingi kwa wakati mmoja. Hii mara nyingi huitwa multitasking. NetWare hutumia utaratibu wa nyuzi ambao hukuruhusu kuchukua faida kamili ya kugawanya mchakato mmoja katika nyuzi nyingi zinazoendana sambamba. Utaratibu huu umeelezwa katika Sehemu ya 1.2.4 ya Sura ya 1. NetWare hutoa vifaa vinavyofaa kwa ajili ya kutekeleza michakato yenye nyuzi nyingi.

Kuna chaguzi kadhaa za kutekeleza algorithm ya kupeleka thread. NetWare hutumia mbinu ya kufanya shughuli nyingi zisizo za preemptive. Hii inamaanisha kuwa kwa kawaida haiwezekani kwa programu na nyuzi zake kuingiliwa na programu zingine na nyuzi. Mbinu hii wakati mwingine inajulikana kama "kuwazunguka watu wazuri" kwa sababu maombi yanatarajiwa kuwa na adabu kuelekea rasilimali za mfumo. Kwa hakika, isipokuwa programu tumizi iachie udhibiti wa CPU mara kwa mara ili kuruhusu programu zingine kufanya kazi, programu tumizi hiyo pekee ndiyo itaendeshwa. Kwa hiyo, wakati wa kufanya kazi katika hali hii, ni muhimu sana kuelewa matokeo ya utekaji nyara wa CPU na kuwa "mtu mzuri" kati ya sawa. Faida kuu ya multitasking isiyo ya mapema ni kubadili haraka kutoka kwa uzi hadi uzi ikilinganishwa na kazi nyingi za mapema, wakati uzi wa mchakato unakatizwa kwa wakati usiotarajiwa na mara nyingi usiofaa, na OS lazima ihifadhi habari zaidi juu ya hali iliyoingiliwa. thread kuliko katika kesi wakati thread yenyewe inatoa udhibiti kwa OS.

Kwa sababu NetWare hutumia shughuli nyingi zisizo za preemptive, haijali sana kudhibiti tabia ya nyuzi zinazoendelea. NetWare hufuatilia ni thread gani inaendeshwa, kwa kipaumbele kipi, na kwa muda gani, lakini inaweka tu mipaka yake kwenye nyuzi katika hali mbaya zaidi. Kwa kawaida, NetWare inadhani kwamba nyuzi zote zinashiriki kichakataji kwa haki, na kukipa udhibiti mara nyingi. Hii inaruhusu NetWare yenyewe kufanya kazi kwa ufanisi zaidi.

RAM yote iliyobaki baada ya kupakia OS na moduli za ziada hutumiwa kwa caching ya disk, ambayo, kwa faili zilizo na ukubwa sahihi wa RAM, kwa kawaida huongeza kwa kiasi kikubwa kasi ya upatikanaji wa disk.

Vipengele vya usalama wa habari vimeundwa kwenye NetWare on viwango vya msingi mfumo wa uendeshaji, na sio nyongeza katika mfumo wa programu. Kwa sababu NetWare hutumia muundo maalum wa faili kwenye seva ya faili, watumiaji hawawezi kufikia faili za mtandao hata kama wanapata ufikiaji wa kimwili kwa seva ya faili.

Mifumo ya uendeshaji ya NetWare ina viwango vifuatavyo vya mifumo ya usalama:

ulinzi wa habari ya mtumiaji;

ulinzi wa nenosiri;

ulinzi wa saraka;

ulinzi wa faili;

ulinzi wa firewall.

Mnamo 1983, Novell alianzisha dhana za jina la mtumiaji, nenosiri, na wasifu wa mtumiaji katika mfumo wa dhana za mtandao wa ndani. Tabia ya mtumiaji ina orodha ya rasilimali ambazo mtumiaji anaweza kufikia na haki ambazo ana wakati wa kufanya kazi na rasilimali hizi. Msimamizi wa mtandao anaweza kuzuia haki za mtumiaji kuingia kwenye mtandao kwa tarehe, saa na vituo maalum vya kazi. Zana za kugundua ukiukaji wa usalama na kuzuia vitendo vya mvamizi hujulisha msimamizi wa mtandao kuhusu majaribio ya ufikiaji ambayo hayajaidhinishwa.

Katika NetWare 3.12, nywila huhifadhiwa kwa njia fiche kwenye seva. Nenosiri lililoainishwa na mtumiaji pia hupitishwa kupitia kebo kwa fomu iliyosimbwa, ambayo hutoa ulinzi dhidi ya majaribio ya kujua nywila kwa "kusikiliza" mtandao.

NetWare 4.x hutumia zaidi mzunguko wa kuaminika utambulisho wa mtumiaji unapoingia kwenye mtandao kimantiki, kulingana na matumizi ya ufunguo wa umma wa RSA/teknolojia ya ufunguo wa usalama wa kibinafsi. Wakati wa kutumia teknolojia hii, nenosiri la mtumiaji na ufunguo wa kibinafsi hazitumiwi kamwe juu ya nyaya, ambayo huondoa kabisa uwezekano wa kupata nenosiri la mtu mwingine. Huduma ya saraka ya NDS pia inaleta kiwango kipya cha udhibiti wa ufikiaji ambacho kinaweza kutekelezwa na msimamizi mahali popote kwenye mtandao.

Kwa mtazamo wa usalama, NetWare OS haitofautishi kati ya mifumo ya uendeshaji ya kituo cha kazi. Stesheni zinazotumia DOS, Windows, OS/2, Macintosh na UnixWare huchukuliwa sawasawa, na vipengele vyote vya usalama vinatumika kwa mifumo yote ya uendeshaji inayoweza kutumika kwenye mtandao wa NetWare.